「 vjstat-gcutil 」 插件体验交流
1. 概述
在cmdline-jmxclient项目上定制,增加功能
支持以pid接入JVM,不需要原JVM在启动参数中打开了JMX选项
完全模拟jstat -gcutil输出的gcutil,用于jstat不能使用的情况。
因为每次调度,其实是创建了一个新的JVM,因此在vjmxcli.sh 加上了一系列JVM参数减少消耗。
必须设定JAVA_HOME环境变量,必须与目标JVM使用相同的JDK版本运行。
2. 模拟jstat gcutil
jstat有时候会不可使用,比如目标JVM使用-Djava.tmp.dir 重定义了临时目录,或者使用了-XX:+PerfDisableSharedMem禁止了perfdata。此时,可以用vjmxcli代替jstat。
效果如下
//间隔1秒连续输出3次 21816-代表pid
gcutil 21816 1 3
点赞
2036 阅读