我突然发现jstat
is deprecated:
jstat工具显示已检测的性能统计信息 HotSpot Java虚拟机(JVM)。目标JVM由标识 其虚拟机标识符或下面描述的vmid选项。
注意:此实用程序不受支持,将来可能无法使用 J2SE SDK的版本。它目前在Windows 98上不可用 和Windows ME平台。
我在Windows上没有开发任何东西多年,但问题是 - 我应该使用什么,现在哪个工具(或一组工具)被认为是我可以使用的那种监控的最佳替代品{ {1}}?
更新:首选纯CLI工具。
答案 0 :(得分:6)
文档说它自JDK 5(你链接)以来它没有得到支持(还没有完全弃用),但它仍然存在于JDK 6,7和OpenJDK 8中。我对它在短期内的消失并不太担心,特别是因为它没有替换(jcmd没有等效命令)。
此外,tools and utilities directory表示支持 ,但Windows 98&我。然后它再次说明它没有支持和实验..
但有一点需要注意:上次检查时,它不支持G1,但是JConsole / JVisualVM也没有。这并不意味着它无法适应。
答案 1 :(得分:3)
答案 2 :(得分:0)
我建议使用Visual VM for Sun JVM。从SourceForge获取最新版本并安装所有插件。你会对线程,CPU,内存等的可视化表示感到满意。