文章插图
jconsole如果希望看到各个内存区的 GC 曲线图,可以使用 jconsole 观察 。jconsole 也是一个综合性图形界面监控工具,比 jvisualvm 更方便的一点是,可以用曲线的形式监控各种数据,包括 MBean 中的属性值:
文章插图
jstat
同样,如果没有条件使用图形界面(毕竟在 linux 服务器上,我们主要使用命令行工具),又希望看到 GC 趋势的话,我们可以使用 jstat 工具 。
jstat 工具允许以固定的监控频次输出 JVM 的各种监控指标,比如使用 -gcutil 输出 GC 和内存占用汇总信息,每隔 5 秒输出一次,输出 100 次,可以看到 Young GC 比较频繁,而 Full GC 基本 10 秒一次:
?~ jstat -gcutil 23940 5000 100S0S1EOMCCSYGCYGCTFGCFGCTCGCCGCTGCT0.00 100.000.3687.6394.3081.0653914.021333.9728370.97618.9680.00 100.000.6069.5194.3081.0654014.029333.9728390.97818.9790.000.000.5099.8194.2781.0354814.143344.0028400.98119.1260.00 100.000.5970.4794.2781.0354914.177344.0028440.98519.1640.00 100.000.5799.8594.3281.0955014.204344.0028450.99019.1960.00 100.000.6577.6994.3281.0955914.469364.1988470.99319.6590.00 100.000.6577.6994.3281.0955914.469364.1988470.99319.6590.00 100.000.7035.5494.3281.0956714.763374.3788531.00120.1420.00 100.000.7041.2294.3281.0956714.763374.3788531.00120.1420.00 100.001.8996.7694.3281.0957414.943384.4878591.00720.4380.00 100.001.3939.2094.3281.0957514.946384.4878611.01020.442
推荐阅读
- 测款需要做基础销量吗 淘宝前期基础销量怎么做
- 最受欢迎的几个手表品牌,谁的手表款式最耐用?
- 养肝吃什么,首选三款食谱
- 让男人驾驭不了的三大星座女,端庄美艳,自带神秘气场? 真正气场强大的星座男
- 蔬菜|新帅气小男孩发型14款,时尚有型真精神,爸爸妈妈快收藏
- 36个工作中常用的JavaScript函数片段
- Java一些写法的最佳实践
- 14个Java并发容器超强总结
- java程序员不可不知的 7 个 JDK 命令
- 迅雷再见!在全球交友网站Github,找到的6款神软件