Java性能调优,JNI内存泄漏

时间:2011-12-09 19:37:56

标签: java java-native-interface performance-testing

我有一个Java应用程序。这是一个Linux平台。我们正在使用Java 6.这是正常的sdk java加上一些JNI。

我们使用visualvm来监控内存泄漏。我们注意到visualvm应用程序不会连续消耗堆。但整个进程内存一直在增加,直到linux杀死进程。

然后我们怀疑JNI部分。由于visualvm无法看到JNI部分内存泄漏。在进行Java性能测试时,是否会有人提示如何检查JNI内存泄漏?

1 个答案:

答案 0 :(得分:4)

Oracle在这种情况下如何创建自己的泄漏跟踪器有一些documentationdbx命令是Linux上可用的一种替代方法。