Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何查看JNI本地参考表?_Java_Android_Android Ndk_Java Native Interface - Fatal编程技术网

Java 如何查看JNI本地参考表?

Java 如何查看JNI本地参考表?,java,android,android-ndk,java-native-interface,Java,Android,Android Ndk,Java Native Interface,有没有办法查看JNI本地参考表的内容 如果溢出时崩溃,我可以通过android LogCat看到,并且有很多关于引用对象、唯一实例等的信息,这有助于捕获潜在的内存泄漏 谢谢。请参阅检查JNI 它可以捕获常见错误的数量。对于ICS,如果Manifest.xml中的debuggable=“true”,则默认情况下,选中JNI 谢谢我不确定我是否理解您的问题,可能是您遇到了JNI崩溃,希望找出堆栈跟踪中的地址对应于源代码中的哪一行,那么查看答案是否有助于您?@Raimo没有。如果我遇到崩溃,我可以看到

有没有办法查看JNI本地参考表的内容

如果溢出时崩溃,我可以通过android LogCat看到,并且有很多关于引用对象、唯一实例等的信息,这有助于捕获潜在的内存泄漏


谢谢。

请参阅检查JNI

它可以捕获常见错误的数量。对于ICS,如果
Manifest.xml
中的
debuggable=“true”
,则默认情况下,选中JNI


谢谢

我不确定我是否理解您的问题,可能是您遇到了JNI崩溃,希望找出堆栈跟踪中的地址对应于源代码中的哪一行,那么查看答案是否有助于您?@Raimo没有。如果我遇到崩溃,我可以看到这个表,就像我想知道的问题一样,如果我可以在我的应用程序正常工作期间查看此参考表。@为什么?这对你有什么好处?您是否要根据其内容执行不同的代码?我想你真正想要的是
PushLocalFrame()
PopLocalFrame()
@EJP不,如果我有很多未使用的本地引用,我想检查我的代码是如何工作的,并对其进行改进,以防止将来出现溢出。Thx用于Push/PopLocalFrame,但它仍然不是我要搜索的。你怎么可能有未使用的本地引用?如果可以,Push/PopLocalFrame怎么不是一个合适的解决方案?