java 虚拟机工具
jps 命令
可以查询开启了rmi服务的远程虚拟机进程状态.
-v jvm参数。
jstat -gcutil命令
[cangyue@/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands]$:jstat -gcutil 4706
S0 S1 E O M CCS YGC YGCT FGC FGCT GCT
0.00 99.66 42.77 73.08 96.95 93.38 37 1.019 4 1.002 2.021
从左至右分别是:survior区使用比例,新生代区使用比例,老年代区使用比例,元数据区使用比例,压缩使用比例,年轻代垃圾回收次数,年轻代时间,老年代垃圾回收次数, 老年代时间, gc总时间。
jhat:内置轻量内存分析
jmap:内存快照
jstack:堆跟踪工具
分析工具:jconsole,jvisualvm