大家好!
我在 linux 中有一个 Native Java 应用程序,我想检测内存不足。我尝试使用 Valgrind,但似乎效果不佳。然后我也尝试安装dbx (Oracle Studio)
,但似乎不适用于Ubuntu 14.04
. 是否有其他解决方案可用于检测这些泄漏?
大家好!
我在 linux 中有一个 Native Java 应用程序,我想检测内存不足。我尝试使用 Valgrind,但似乎效果不佳。然后我也尝试安装dbx (Oracle Studio)
,但似乎不适用于Ubuntu 14.04
. 是否有其他解决方案可用于检测这些泄漏?
在我看来,可以用来检测内存泄漏和性能问题的最佳工具是JProfiler
您可以轻松检测到它们,并且它与许多 IDE(Eclipse、STS、Netbeans、IntelliJ 等)集成。
它不是免费的,但您可以申请评估密钥来测试该工具约 10 天。
Eclipse MAT是分析 Java 应用程序内存的好工具。他们为常见用例提供了很好的文档。
在这里问了一个类似的问题