Java内存分析工具——Jstat
来源:互联网 发布:网络知识培训手机 编辑:程序博客网 时间:2024/04/30 14:00
Jstat工具位于$JAVA_HOME/lib文件下,主要用于查看堆内各个部分的使用量,以及类的数量。
1,Jstat的主要参数:
-1,jstat -class pid:显示加载的class的数量,以及所占空间等信息。
Loaded Bytes Unloaded Bytes Time
11593 23641.9 0 0.0 14.16
-2,jstat -compiler pid:显示VM实时编译的数量等信息。
Compiled Failed Invalid Time FailedType FailedMethod
1975 1 0 27.60 1 org/apache/tomcat/util/IntrospectionUtils setProperty
-3,jstat -gc pid:可以显示gc的信息,查看gc次数以及时间。
S0C S1C S0U S1U EC EU OC OU PC PU YGC YGCT FGC FGCT GCT
64512.0 51200.0 0.0 51188.5 831488.0 515836.9 174592.0 81231.8 71168.0 70970.5 11 0.314 0 0.000 0.314
➜ ~
其中的几项参数意义如下:
S0C:Current survivor space 0 capacity(KB)
S1C:Current survivor space 1 capacity(KB)
S0U:Current space 0 utilization(KB)
S1U:Survivor space 1 utilization(KB)
EC:Current eden space capacity()
EU:Eden space utilization
OC:Old space capacity.Old space空间。
OU:Old space utilization。Old space已用空间比
PC:Current permanent sapce capacity
PU:Permanent space utilization
YGC:Young generation garbage collection Events。Young区,GC次数。
YGCT:young genaration GC tiome. Young区,gc回收时间
FGC:Number of full GC events.Full GC次数。
FGCT:FGC Time。
GCT:Total GC time。
-4,jstat -gccapacity pid:可以显示VM中内存(young, old, perm)对象的使用和占用大小。
NGCMN NGCMX NGC S0C S1C EC OGCMN OGCMX OGC OC PGCMN PGCMX PGC PC YGC FGC
87552.0 1398272.0 1398272.0 64512.0 51200.0 831488.0 174592.0 2796032.0 174592.0 174592.0 21504.0 83968.0 71168.0 71168.0 11 0
-5,jstat -util pid:统计GC的信息。
以上就是比较常用的一些查看当前GC的常用命令。
主要参考:
http://www.cnblogs.com/mazj611/p/3481610.html
http://docs.oracle.com/javase/1.5.0/docs/tooldocs/share/jstat.html
- Java内存分析工具——Jstat
- java 内存监控工具 jstat jmap
- java 内存监控工具 jstat jmap
- java 内存监控工具 jstat jmap
- jstat使用方法 进程java分析工具
- JVM自带性能分析工具介绍——jstat
- jstat分析VM内存
- jstat分析JVM内存
- jstat分析JVM内存
- jstat java工具在linux上的源码分析
- Jstat在分析java的内存GC时的应用
- 使用jstat分析JVM内存
- Java 内存分析工具
- Java内存分析工具
- java内存分析工具
- java内存分析工具
- Java 内存泄露监控工具-- JVM监控工具介绍jstack, jconsole, jinfo, jmap, jdb, jstat
- Java 内存泄露监控工具-- JVM监控工具介绍jstack, jconsole, jinfo, jmap, jdb, jstat
- python之false和None
- 300.LeetCode Longest Increasing Subsequence(medium)[动态规划]
- Java温习
- CodeForces 459B Pashmak and Flowers
- java SE基础(Collection接口概述)
- Java内存分析工具——Jstat
- plsql developer连接数据库时出现ORA-01033错误的解决方法
- Collection--Map
- LeetCode 338. Counting Bits
- 14.LeetCode Longest Common Prefix(easy)[字符串公共前缀]
- 通俗易懂的机器学习入门指导
- Dubbo框架结构
- [线段树]讲义(1)
- 在Action 中读取页面传递来的数据