2011-02-06 83 views
6

我们如何跟踪使用JNI层的Java应用程序中的内存分配情况。更具体地说,如果底层C代码执行一些内存分配,我们可以使用一些分析器[Eclipse/Netbeans]来跟踪这些分配。分析JNI应用程序

回答

2

应该有可能使用像Valgrind这样的本机框架来跟踪这些分配。

Running a JNI application in the Sun VM under Valgrind

+0

一个很好的职位上的主题:http://publib.boulder.ibm.com/infocenter/ieduasst/v1r1m0/index.jsp?topic=/com.ibm.iea.java/java /6.0/MonitorDebug/3-ProfilingNativeMemoryUsage/player.html – 2014-09-02 15:27:19