Java性能调优,JNI内存泄漏

Java性能调优,JNI内存泄漏,java,java-native-interface,performance-testing,Java,Java Native Interface,Performance Testing,我有一个Java应用程序。它是一个Linux平台。我们正在使用Java6。它是普通的sdkjava加上一些JNI 我们使用visualvm监控内存泄漏。我们从visualvm应用程序中注意到,它并没有持续地消耗堆。但是整个进程的内存一直在增加,直到linux停止进程 那么我们怀疑JNI部分。因为visualvm无法看到JNI部分内存泄漏。在进行Java性能测试时,是否有人可以提供一些关于如何检查JNI内存泄漏的提示?Oracle提供了一些关于在这种情况下如何创建自己的泄漏跟踪程序的提示。dbx命

我有一个Java应用程序。它是一个Linux平台。我们正在使用Java6。它是普通的sdkjava加上一些JNI

我们使用visualvm监控内存泄漏。我们从visualvm应用程序中注意到,它并没有持续地消耗堆。但是整个进程的内存一直在增加,直到linux停止进程

那么我们怀疑JNI部分。因为visualvm无法看到JNI部分内存泄漏。在进行Java性能测试时,是否有人可以提供一些关于如何检查JNI内存泄漏的提示?

Oracle提供了一些关于在这种情况下如何创建自己的泄漏跟踪程序的提示。
dbx
命令是Linux上可用的一种替代方法