Posted on 2012-02-27 11:48
齐纳尔多 阅读(190)
评论(0) 编辑 收藏 所属分类:
java
1.jps 类似于ps 可以查看java的进程
2.jstat jvm垃圾收集内存使用情况
S0:Survior1区内存占用
S1:Survior2区内存占用
E:Eden(新生代-Eden)
O:Old(老年代)
P:持久代
YGC:新生代gc次数(minor gc)
YGCT:gc时间
FGC:full gc 次数
FGCT:full gc时间
GCT: 总gc时间
3.gc日志输出
-XX:+PrintGC gc概要信息
-XX:+PrintGCDetails gc详细信息
-XX:+PrintGCTimeStamps GC停顿耗时
-XX:+PrintGCApplicationStopedTime 用户进程停顿时间(stop the world)
再加上-Xloggc:文件路径 gc信息将会输出到指定的文件中
4.jconsole可以远程或者本地监控jvm内存信息,线程信息, 类加载信息,MBean
信息
5.jmap
6.jhat
7.jvisualVm
8.eclipse memory analysis