常用的 JVM 性能调优监控工具,太强大了(11)
dump出来的文件可以用MAT、VisualVM等工具查看 , 这里用jhat查看:
注意如果Dump文件太大 , 可能需要加上-J-Xmx512m这种参数指定最大堆内存 , 即jhat -J-Xmx512m -port 9998 /tmp/dump.dat 。 然后就可以在浏览器中输入主机地址:9998查看了:
上面红线框出来的部分大家可以自己去摸索下 , 最后一项支持OQL(对象查询语言) 。
D、jstat(JVM统计监测工具)
语法格式如下:
vmid是Java虚拟机ID , 在Linux/Unix系统上一般就是进程ID 。 interval是采样时间间隔 。 count是采样数目 。 比如下面输出的是GC信息 , 采样时间间隔为250ms , 采样数为4:
root@ubuntu:/# jstat -gc 21711 250 4
S0C S1C S0U S1U EC EU OC OU PC PU YGC YGCT FGC FGCT GCT
192.0 192.0 64.0 0.0 6144.0 1854.9 32000.0 4111.6 55296.0 25472.7 702 0.431 3 0.218 0.649
推荐阅读
- 亚索|LOL:被官方征用的玩家自制皮肤,除了养蜂人炼金,原来还有他们
- 李元芳|李元芳适合带什么技能?新手狂暴,钻石惩击,王者选择最实用的它
- 传奇|璀璨传奇复古传奇里那些因为长得丑 被玩家嫌弃没人用的奇葩武器
- kpl|【KPL常见组合】职业选手都在用的组合,你确定不拿去上分?
- |蓝卡质量,却有橙卡carry之心?主播都在用的蓝卡居然是它?
- 地下城与勇士|地下城与勇士:四人组队无头王,我用的女柔
- 拉普拉斯|《宝可梦》冰系天王却用的多是水系,科拿的非水系精灵只有一只?
- ag战队|不仅是AG超玩会主场启用的特邀嘉宾,巅峰赛第一名玩家,还把ID改成偶像的名字,不愧是最有牌面的主播!
- 阴阳师|阴阳师:分享一个自己最近使用的道馆阵容
- 原神|王者荣耀:最适合普通玩家用的法师就两个,没必要苦练婉儿或貂蝉