jvm性能监控工具

1、jps 显示系统内所所有hotspot虚拟机进程

jps -lv 

参数

选项 作用

-q 只输出 LVMID,省略主类的名称

-m 输出虚拟机启动时候传递给 main 方法的参数

-l 输出类的全名

-v 输出虚拟机进程启动时 JVM 参数

2、jstat 虚拟机统计信息监视工具

选项 作用

-class 监视类装载、卸载数量、总看见以及类装载消耗的时间

-gc 监视 java 堆状况,包括 eden 区、两个 survivor 区、年老代、永久代等的容量、已用空间、gc 时间合计等

-gccapacity 内容与 -gc 基本相同,输出主要关注 java 堆各个区使用到的最大、最小空间

-gcutil 内容与 -gc 基本相同,关注已使用区域占总空间的百分比

-gccause 内容与 -gcutil 一样,并且多输出导致上一次 gc 产生的原因

-gcnew 监视新生代状况

-gcnewcapacity 与 -gcnew 相同,主要关注使用到的最大、最小空间

-compiler 输出 JIT 编译器编译过的方法、耗时等信息

jstat -gcutil 25296 1000 5



你可能感兴趣的:(jvm,jps,jstat)