突然我发现jstat 不受欢迎
jstat工具显示了仪器化的HotSpot虚拟机的性能统计信息。目标JVM是通过其虚拟机标识符或下面描述的vmid选项来标识的。 注意:此实用程序不受支持,可能在未来版本的J2SE SDK的中不可用。它目前在Windows 98和Windows平台上不可用。
我已经多年没有在Windows上开发任何东西了,但是问题是:我应该使用什么来代替,现在哪一种工具(或一组工具)被认为是我可以使用jstat获得的那种监控的最好的替代品?
更新:纯CLI工具更好。
发布于 2012-10-03 20:47:03
文档称,自JDK 5(您链接的)以来,它不受支持(还不完全推荐),但是它仍然存在于JDK 6、7和OpenJDK 8中。我不太担心它在短期内会消失,特别是因为它没有替换(jcmd没有等效的命令)。
此外,除了Windows98和ME之外,工具和实用程序目录还表示支持它。再一次,它上面写着它是没有支持和实验的。
不过,有一点要注意:上次我检查时,它不支持G1,但是JConsole/JVisualVM也不支持。这并不意味着它不能适应。
发布于 2012-10-03 20:32:44
我想你可以选择VisualVM (或) Jconsole
这两种工具都是JVM监视的好工具。
发布于 2012-10-03 20:32:57
我建议Sun JVM使用Visual。从SourceForge获得最新版本并安装所有插件。您将对线程、CPU、内存等的可视化表示感到满意。
https://stackoverflow.com/questions/12716416
复制相似问题