我想监视内存使用情况和线程,我该怎么做Eclipse或JVM?感谢。
答案 0 :(得分:10)
您可以尝试jvisualvm.exe
您可以在jdk / bin目录中找到它。这是一个很棒的工具。
阅读here使用它。
如果要获取java代码中的状态,可以尝试使用JMX。 Google关键字“JMX监控和管理”。
答案 1 :(得分:6)
JProfiler提供了很多关于线程和监视器争用的有用信息,它有一个eclipse插件。
请参阅以下屏幕演示以进行监视器争用分析:
免责声明:我公司开发JProfiler
答案 2 :(得分:2)
,以调试模式运行程序(这也将打开调试透视图)。在那里你可以看到有多少线程正在运行。 最好的工具可能是内置的分析器。 我猜JVM也有一个分析工具,或者你可以使用第三方分析工具 JProfiler或yourkit。 http://www.yourkit.com/