jps
JVM Process Status
功能和ps命令类似,可以列出正在运行的虚拟机进程,并显示虚拟机执行主类名称以及这些进程本地虚拟机唯一ID(LVMID)。
命令格式:
jps [option]
选项 | 作用 |
---|---|
-q | 只输出LVMID,省略主类的名称 |
-m | 输出虚拟机进程启动时传递给主类main()函数的参数 |
-l | 输出主类的全名,如果进程执行的是jar包,输出Jar路径 |
-v | 输出虚拟机进程启动时JVM参数 |
jstat
JVM statistics Monitoring Tool
用于监视虚拟机各种运行状态信息。可以现实本地或远程虚拟机进程中的类装载、内存、垃圾收集、JIT编译等运行数据,是运行期定位虚拟机性能问题的首选工具。
命令格式
jstat [option] vmid [interval[s|ms] [count]]
option 代表着用户希望查询的虚拟机信息,主要分为3类:类装载、垃圾收集、运行期编译状况。具体选项及作用如下:
选项 | 作用 |
---|---|
-class | 监视类装载、写在数量、总空间以及类装载所耗费的时间 |
-gc | 监视堆状况,包括Eden区、两个surv |