关于网站建设的书广州seo托管
GC工具(帮助分析程序性能 WE always need THAT TO help US)
开启GC日志
JDK 8
-verbose:gc 开启gc
-XX:+PrintGC 打印gc信息
-XX:+PrintGCDetails 打印详细信息
-XX:+PrintGCTimeStamps 相对于jvm启动时间0值开始
-XX:+PrintGCDateStamps 日期字符串
-Xloggc:filename gc输入日志位置
-XX:+UseGCLogFileRotation 文件滚动
-XX:NumberOfGCLogFile=8 文件数
-XX:GCLogFileSize=8m 文件大小
JDK 11 同上相同配置简化
-Xlog:gc*:file=gc.log:time:filecount=7,filesize=8M
jstat工具
jstat -gcutil 23340 1000
S0(survivor 0) S1(survivor 1) E(Eden) O(Old) M CCS YGC YGCT FGC FGCT CGC CGCT GCT
0.00 100.00 34.25 82.38 95.90 88.44 1559 24.112 0 0.000 534 21.043 45.155
YGC 1559次
YGCT 24.112秒
FGC 0次 full gc
FGCT 0 time
CGC 534次
CGCT 21.043秒
GCT 45.155秒
-------------------------From rust blog recently----------------------------------
don’t attend unless you’re a real programming language nerd
And you must be nerd
led to a leaner and meaner language
Do I worry about it?