Java虚拟机调优工具 jstack
来源:互联网 发布:电脑图片编辑软件 编辑:程序博客网 时间:2024/05/21 11:13
参考这位大姐的
http://www.cnblogs.com/alipayhutu/archive/2012/08/20/2647353.html
常用具体参数如下:
-class:统计class loader行为信息
-compile:统计编译行为信息
-gc:统计jdk gc时heap信息
-gccapacity:统计不同的generations(包括新生区,老年区,permanent区)相应的heap容量情况
-gccause:统计gc的情况,(同-gcutil)和引起gc的事件
-gcnew:统计gc时,新生代的情况
-gcnewcapacity:统计gc时,新生代heap容量
-gcold:统计gc时,老年区的情况
-gcoldcapacity:统计gc时,老年区heap容量
-gcpermcapacity:统计gc时,permanent区heap容量
-gcutil:统计gc时,heap情况
-printcompilation:不知道干什么的,一直没用过。
一般比较常用的几个用法:
# jstat -class 17970 1000 10 (每隔1秒监控一次,一共做10次 17970是进程号)
Loaded Bytes Unloaded Bytes Time
7837 8534.0 1069 1005.7 27.87
Loaded:Number of classes loaded.
Bytes:Number of Kbytes loaded.
Unloaded:Number of classes unloaded.
Bytes:Number of Kbytes unloaded.
Time:Time spent performing class load and unload operations.
# jstat -gc 17970 2000 20 (每隔2秒监控一次,共20次)
# jstat -gcutil 17970 1000 10 (按百分比显式)
S0C S1C S0U S1U EC EU OC OU PC PU YGC YGCT FGC FGCT GCT
15936.0 15936.0 9030.8 0.0 127872.0 61813.5 901120.0 544712.5 65536.0 35227.8 42078 2796.028 417 498.596 3294.624
S0C:Current survivor space 0 capacity (KB).
S1C:Current survivor space 1 capacity (KB).
S0U:Current survivor space 0 utilization (KB).
S1U:Current survivor space 1 utilization (KB).
EC:Current eden space capacity (KB).
EU:Eden space utilization (KB).
OC:Current old space capacity (KB).
OU:Old space utilization (KB).
PC:Current permanent space capacity (KB).
PU:Permanent space utilization (KB).
YGC:Number of young generation GC Events.
YGCT:Young generation garbage collection time.
FGC:Number of full GC events.
FGCT:Full garbage collection time.
GCT:Total garbage collection time.
- Java虚拟机调优工具 jstack
- Java虚拟机工具之堆栈跟踪工具jstack检测死锁
- Java虚拟机工具之堆栈跟踪工具jstack定位死循环
- Java虚拟机工具之堆栈跟踪工具jstack检测输入等待
- Java虚拟机工具之堆栈跟踪工具jstack检测对象wait方法
- 性能调优工具Jstack使用
- jstack:JAVA堆栈跟踪工具
- jstack:Java堆栈跟踪工具
- java虚拟机内存监控工具jps,jinfo,Jstack,jstat,jmap,jhat使用
- JVM调优工具集 -- jps, jstat, jinfo, jmap, jstack
- Java虚拟机内存及调优工具
- Java内存泄露监控工具:jconsole, jstack
- Java线程查看工具——jstack
- Java线程Dump分析工具--jstack
- Java线程Dump分析工具--jstack
- Java线程Dump分析工具--jstack
- Java线程Dump分析工具--jstack
- Java性能监控工具(jstack)
- 在 Ubuntu 14.04 中配置 Sublime Text 3 的 Golang 开发环境
- Android的Handler总结
- hdu5464Clarke and problem
- git 【基本概念】
- java 连接数据库mysql的语句怎么写
- Java虚拟机调优工具 jstack
- [Leetcode]Maximum Subarray
- boost的安装和使用
- 全面讲解Tomcat下SSL证书的配置(一)
- 在任务计划时无法设置账户信息的解决方法
- test5.15
- Mysql 5.5 主从复制
- Cocos2d-x 3.x 异步加载资源和Loading界面
- display:none与visibility:hidden的区别是什么