JConsole 或 J VisualVM 显示最大堆大小和当前堆利用率。如何使用基于命令行的工具(例如 jstat)在应用程序的生命周期内获得相同的值?
根据我使用 jstat -gc (S0C S1C S0U S1U EC EU OC OU MC MU CCSC CCSU YGC YGCT FGC FGCT GCT) 收集的指标,如何计算 JConsole/给出的(单值)堆利用率可视化虚拟机?
最佳答案
除了使用jstat
或jps
之外,您所询问的是使用JMX客户端,例如jmxterm ,以访问服务器上的这些指标。另一种选择是包括 Jolokia与服务器应用程序一起使用,这将通过 HTTP 在服务器上公开 MBean,以便您可以在 Bash 脚本中使用 cURL。
关于java - 如何使用 jstat 或其他基于命令行的工具获取当前/最大 jvm 堆利用率(单个值)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37823983/