我们项目设计了一些底层API,这些API会通过JNI调用Java层的一些类和方法在对这些API进行压力测试时发现,如果每隔1秒去周期调用API,一会儿就遇到如下的crash了,如果把周期改长一点,比如三秒五秒,跑了三万多次都正常W/dalvikvm(  847): JNI WARNING: threadid=3 using env from threadid=15
W/dalvikvm(  847):              in Loms/mobilewidget/jsextension/EventManageJni;.nativeOnSMSMessageSendFailed (Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V (GetMethodID)
I/dalvikvm(  847): "main" prio=5 tid=3 NATIVE
I/dalvikvm(  847):   | group="main" sCount=0 dsCount=0 s=0 obj=0x400113a8
I/dalvikvm(  847):   | sysTid=847 nice=0 sched=0/0 handle=-1094124468
I/dalvikvm(  847):   at oms.mobilewidget.jsextension.EventManageJni.nativeOnSMSMessageSendFailed(Native Method)
I/dalvikvm(  847):   at oms.mobilewidget.api.receiver.WidgetIntentReceiver.onReceive(WidgetIntentReceiver.java:480)
D/XXXX    (  847): encodingType: 1 : ENCODING_7BIT
W/SmsServiceJS(  847): sms content: Find the sylla ASAP, or, ready to die
D/SmsProvider(  534): insert url=content://sms/outbox, match=8
D/SmsProvider(  534): Insert sms whose threadId and address is: null and  10086
I/dalvikvm(  847):   at android.app.ActivityThread$PackageInfo$ReceiverDispatcher$Args.run(ActivityThread.java:656)
I/dalvikvm(  847):   at android.os.Handler.handleCallback(Handler.java:542)
I/dalvikvm(  847):   at android.os.Handler.dispatchMessage(Handler.java:86)
D/MmsSmsProvider(  534): The sorted recipientIds is 1
I/dalvikvm(  847):   at android.os.Looper.loop(Looper.java:123)
I/dalvikvm(  847):   at android.app.ActivityThread.main(ActivityThread.java:3742)
I/dalvikvm(  847):   at java.lang.reflect.Method.invokeNative(Native Method)
I/dalvikvm(  847):   at java.lang.reflect.Method.invoke(Method.java:515)
I/dalvikvm(  847):   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:739)
I/dalvikvm(  847):   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:497)
I/dalvikvm(  847):   at dalvik.system.NativeStart.main(Native Method)
I/dalvikvm(  847): 
E/dalvikvm(  847): VM aborting请版上高手帮忙分析一下,谢谢了