$ jcmd 0 PerfCounter.print...sun.gc.tlab.alloc=6666220sun.gc.tlab.allocThreads=4sun.gc.tlab.fastWaste=0sun.gc.tlab.fills=102sun.gc.tlab.gcWaste=64976sun.gc.tlab.maxFastWaste=0sun.gc.tlab.maxFills=99...sun.rt._sync_ContendedLockAttempts=81sun.rt._sync_Deflations=42sun.rt._sync_EmptyNotifications=0sun.rt._sync_FailedSpins=0sun.rt._sync_FutileWakeups=15...sun.rt.safepointSyncTime=495700sun.rt.safepointTime=19291400sun.rt.safepoints=13
这里输出内容较多,可以看到jit、gc、tlab、sync、safepoint等的执行情况,当然要完全看懂这些指标,需要对jvm实现比较熟悉才行 。
总结可以看到,jcmd提供的子命令还是挺多的,就不一一介绍了,具体可以通过jcmd 0 help查看 。
推荐阅读
- linux防火墙过滤技术iptables的原理及操作命令详解
- 如何发送邮件(如何用Linux命令行发送邮件)
- 抽搐的鉴别诊断
- Linux / UNIX:使用nmap命令扫描网络中打开的端口
- 两种 java 向 yarn 提交 spark 任务命令的区别
- ping命令最全的用法,做项目必备技能 ping是什么意思
- 我的世界指令大全命令方块 我的世界命令方块指令有哪些
- dos命令format图文教程 dos格式化
- cmd命令和dos命令有什么不同? cmd是什么
- 测量腰围来诊断肥胖的范围 中心性肥胖测量腹围还是腰围