- Home /
Question by
csoky123 · Dec 17, 2015 at 02:45 PM ·
performanceexceptionjni
[performance][JNI] Game throws JNI exception every frame
When building with 5.2 and 5.2 I see this exception thrown for every frame in the menu, and another JNI exception, not gameanalytics, in game. This causes massive performance drops.
Anyone seen something like this before?
The game runs fine with 5.0.3f p3, no exception at all.
12-16 12:12:55.751: D/Unity(27203): ? getMethodID("com.chartboost.sdk.unity.CBPlugin", "isAnyViewVisible", "()Z", non-static)
12-16 12:12:55.751: D/Unity(27203): ! boolean CBPlugin.isAnyViewVisible();
12-16 12:12:55.753: D/Unity(27203): > AndroidJNI_CUSTOM_ExceptionOccurred()
12-16 12:12:55.753: D/Unity(27203): > AndroidJNI_CUSTOM_DeleteLocalRef()
12-16 12:12:55.753: D/Unity(27203): > AndroidJNI_CUSTOM_DeleteLocalRef()
12-16 12:12:55.753: D/Unity(27203): > AndroidJNI_CUSTOM_FromReflectedMethod()
12-16 12:12:55.753: D/Unity(27203): > AndroidJNI_CUSTOM_ExceptionOccurred()
12-16 12:12:55.753: D/Unity(27203): > AndroidJNI_CUSTOM_DeleteLocalRef()
12-16 12:12:55.754: D/Unity(27203): > AndroidJNI_CUSTOM_CallBooleanMethod(02a00526, 74304938)
12-16 12:12:55.754: D/Unity(27203): > AndroidJNI_CUSTOM_ExceptionOccurred()
12-16 12:12:55.728: D/Unity(27203): > AndroidJNI_CUSTOM_ExceptionOccurred()
12-16 12:12:55.757: D/Unity(27203): > AndroidJNI_CUSTOM_ExceptionOccurred()
12-16 12:12:55.757: D/Unity(27203): > AndroidJNI_CUSTOM_PopLocalFrame()
12-16 12:12:55.758: D/Unity(27203): > AndroidJNI_CUSTOM_PushLocalFrame()
12-16 12:12:55.758: D/Unity(27203): > AndroidJNI_CUSTOM_NewStringUTF()
12-16 12:12:55.758: D/Unity(27203): > AndroidJNI_CUSTOM_ExceptionOccurred()
12-16 12:12:55.758: D/Unity(27203): > AndroidJNI_CUSTOM_NewStringUTF()
12-16 12:12:55.758: D/Unity(27203): > AndroidJNI_CUSTOM_ExceptionOccurred()
12-16 12:12:55.758: D/Unity(27203): > AndroidJNI_CUSTOM_CallStaticObjectMethod(001004ea, 742c77f0
12-16 12:12:55.758: D/Unity(27203): > , 02e0075e
12-16 12:12:55.758: D/Unity(27203): > , 5d100011
12-16 12:12:55.758: D/Unity(27203): > , 20000015
12-16 12:12:55.758: D/Unity(27203): > , 00000000
12-16 12:12:55.758: D/Unity(27203): > )
Comment
Best Answer
Answer by phong-genix · Apr 04, 2016 at 05:57 PM
You may want to try adding AndroidJNIHelper.debug = false;