2011-02-06 46 views
6

Làm thế nào để chúng tôi theo dõi phân bổ bộ nhớ trong một ứng dụng Java sử dụng lớp JNI. Cụ thể hơn nếu mã C bên dưới thực hiện một số cấp phát bộ nhớ, chúng ta có thể theo dõi các phân bổ đó bằng cách sử dụng một số trình biên dịch [Eclipse/Netbeans] hay không.Lập hồ sơ các ứng dụng JNI

Trả lời

2

Có thể theo dõi các phân bổ đó bằng cách sử dụng khung gốc như Valgrind.

Running a JNI application in the Sun VM under Valgrind

+0

một bài rất tốt về đề tài này: http://publib.boulder.ibm.com/infocenter/ieduasst/v1r1m0/index.jsp?topic=/com.ibm.iea.java/java /6.0/MonitorDebug/3-ProfilingNativeMemoryUsage/player.html –

Các vấn đề liên quan