私はJavaアプリケーションを持っています。Linux プラットフォームです。Java 6を使用しています。これは、通常のSDK JavaといくつかのJNIです。
visualvm を使用してメモリ リークを監視します。visualvm アプリケーションが継続的にヒープを消費していないことがわかります。しかし、プロセス全体のメモリは、Linuxがプロセスを強制終了するまで常に増加します。
次に、JNI部分を疑っています。JNI部分のメモリリークはvisualvmでは見られなかったので。Java パフォーマンス テストを行うときに JNI メモリ リークをチェックする方法について、誰かがヒントをくれませんか?