【发布时间】:2019-01-21 14:28:03
【问题描述】:
我想在几天内监控在 Windows 上运行的 jboss 服务使用的 Java 堆大小。我首先尝试从 Windows 中使用 perfmon,但没有得到我期望的值。我可以使用 jmx(服务器:端口)将 jvisualvm 连接到这个服务,我也可以使用 jconsole 或 jmc(java 任务控制)。事实上,由于 jvm 版本,我无法使用飞行记录。 使用 jcmd 或 jstat,我看不到我感兴趣的过程。由于我是 Java 新手,有人可以建议一个应用程序或脚本,它可以让我捕获这些值并将它们推送到文本文件中。如果存在库,我也可以在 .Net 中编写代码。
谢谢
【问题讨论】:
-
我尝试使用 psexec 或更改服务用户以使 jcmd 或 jstat 正常工作,但没有成功。
标签: java size heap-memory monitoring