Java 如果不推荐使用jstat,我应该使用什么替代?
突然我发现Java 如果不推荐使用jstat,我应该使用什么替代?,java,jstat,Java,Jstat,突然我发现jstat: jstat工具显示插入指令的服务器的性能统计信息 热点Java虚拟机(JVM)。目标JVM由 其虚拟机标识符或vmid选项如下所述 注意:此实用程序不受支持,将来可能不可用 J2SE SDK的版本。它目前在Windows 98上不可用 和Windows ME平台 我已经多年没有在Windows上开发任何东西了,但问题是——我应该用什么来代替,现在使用jstat,哪种工具(或一组工具)被认为是最好的监控替代品 更新:纯CLI工具更可取。我认为您可以选择其中一种(或) 这两个
jstat
:
jstat工具显示插入指令的服务器的性能统计信息
热点Java虚拟机(JVM)。目标JVM由
其虚拟机标识符或vmid选项如下所述
注意:此实用程序不受支持,将来可能不可用
J2SE SDK的版本。它目前在Windows 98上不可用
和Windows ME平台
我已经多年没有在Windows上开发任何东西了,但问题是——我应该用什么来代替,现在使用jstat
,哪种工具(或一组工具)被认为是最好的监控替代品
更新:纯CLI工具更可取。我认为您可以选择其中一种(或)
这两个工具都是JVM监视的好工具。我建议将Visual VM用于Sun JVM。从SourceForge获取最新版本并安装所有插件。您会对线程、CPU、内存等的可视化表示感到满意。文档中说,自JDK 5(您链接的)以来,它是不受支持的(还没有完全弃用),但它仍然存在于JDK 6、7和OpenJDK 8中。我不太担心它在短期内消失,特别是因为它没有替代品(没有同等的命令) 除此之外,该软件表示除Windows 98和ME外,其他软件都支持它。然后它又在上面说,它是不受支持的和实验性的
不过有一点需要注意:上次我检查时,它不支持G1,但是JConsole/JVisualVM也不支持。这并不意味着它不能被修改。老实说,我的工作与数据可视化紧密相连,可能这就是我大力支持CLI工具的原因。)好吧,让我们希望它不会在最近的将来被删除)不,如果你只有一个控制台(即非窗口的),那就好了 environment@PaulTaylor:您能否更具体地介绍一下控制台环境,我只在Windows上使用过这些工具(我知道这些工具在Unix上不起作用,除非您在这些工具上下载了一些X,这是您的意思吗)?