如果 jstat 被弃用,我应该改用什么



突然我发现jstat已被弃用:

jstat 工具显示检测的性能统计信息 HotSpot Java 虚拟机 (JVM)。目标 JVM 由 其虚拟机标识符或 VMID 选项如下所述。

注意:此实用程序不受支持,将来可能不可用 J2SE SDK 的版本。它目前在 Windows 98 上不可用 和 Windows ME 平台。

我已经多年没有在 Windows 上开发任何东西了,但问题是 - 我应该使用什么,现在哪种工具(或一组工具)被认为是我可以使用jstat获得的那种监控的最佳替代品?

更新:纯CLI工具更可取。

文档说自JDK 5(

您链接的JDK 5)以来,它不受支持(尚未完全弃用),但它仍然存在于JDK 6,7和OpenJDK 8中。我不太担心它在短期内消失,特别是因为它没有替代品(jcmd 没有等效的命令)。

此外,工具和实用程序目录表示支持它,除了Windows 98和ME。然后它又在上面说它是不受支持和实验性的。


但需要注意的是:上次我检查时,它不支持G1,但是,JConsole/JVisualVM也不支持。这并不意味着它不能适应。

我认为你可以选择VisualVM(或)Jconsole

两者都是用于JVM监控的好工具。

我会推荐Visual VM用于Sun JVM。 从SourceForge获取最新版本并安装所有插件。 您会对线程、CPU、内存等的可视化表示感到满意。

相关内容

  • 没有找到相关文章

最新更新