5、JVM的监控与分析工具
一、JPS(虚拟机进程监控工具)
二、jstat:虚拟机统计信息监视工具
例子:jstat -gcutil 16478
s0:区域占比2.33%;
s1占比0.00%;
E:伊甸园区 ;
O:老年区;
M+CSS不懂;
YGC=young gc = mino gc;
YGCT = YGC的总耗时;
FGC = Full gc;
FGCT = Full gc的总耗时;
GCT = GC的总耗时;
三、jinfo 用于查看JVM隐样调用的参数
规则:
例子:
jinfo -flag CMSInitiatingOccupancyFraction 16478
jinfo -flag MaxHeapSize 626
四、jmap(生成Java内存映像工具)
1、主要用于生成dump文件---转存快照文件;
例子:
1、生成dump文件
2、使用MAT工具查看-dump文件
五、jstack(查看调用栈)
欢迎关注我的公众号:“从零开始的it转行生”
![](https://upload-images.jianshu.io/upload_images/22777058-d0ccf15d56f2b6c7.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)