标签:
jvm参数设置:
1. -Xloggc:gc.log -XX:+PrintGCTimeStamps -XX:-PrintGCDetails -XX:+UseConcMarkSweepGC -XX:+PrintHeapAtGC
2. -agentlib:hprof
(按Ctrl+C生成 java.hprof.txt)
一般写为
-Xloggc:gc.log
-XX:+PrintGCTimeStamps
-XX:-PrintGCDetails
-XX:+UseConcMarkSweepGC
-agentlib:hprof
下载HPjmeter
ftp://ftp.hp.com/pub/gsy/HPjmeter_3.0.01.jar
ftp://ftp.hp.com/pub/gsy/hpjmeter_console_3.0.01.00_windows_setup.exe 不建议装,会寻找jdk
ftp://ftp.hp.com/pub/gsy/hpjmeter_console_3.0.01.00_linux_setup.sh
运行HPjmeter : java -Xmx384m -jar HPjmeter_3.0.01.jar
File–>Open file –>
选择gc.log参看gc日志。
或者 java.hprof.txt
gc的一个小技巧
最近服务器时常down机,需要观察gc,但是用户发现down机后,重启,这是-Xloggc:/root/gc.log 就是新的文件,后来想到linux的shell
-Xloggc:/root/gc`date +%Y%m%d%H%M%S`.log
使用tail -f 100 可以实时查看
[Full GC 121376K->10414K(130112K), 0.0650971 secs]
[GC [DefNew: 8614K->8614K(9088K), 0.0000665 secs][Tenured: 112761K->10414K(121024K), 0.0433488 secs] 121376K->10414K(130112K), 0.0436268 secs]
四、调优总结
标签:
原文地址:http://www.cnblogs.com/shua/p/4523056.html