2011-02-06 105 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