jvm工具简介
命令行
jps(查看jvm进程id)
jstat (查看jvm进程的运行时内存状态)
1
2
3kb-jaydeMacBook-Air:tree kb_jay$ jstat -gcutil 5552
S0 S1 E O M CCS YGC YGCT FGC FGCT GCT
66.70 0.00 79.02 0.16 97.32 93.78 2 0.013 0 0.000 0.013对应的信息。survivor0,1,eden,老年代,元数据,压缩类信息,新生代gc次数,新生代gc时间。。。
jinfo (查看jvm配置)
jstack (查看线程运行信息)
jMap (堆转储)
可视化
jconsole (查看cpu,内存,线程等)
VisualVm (多和一,想看啥看啥,支持安装插件)