打印gc日志:
-XX:+PrintGCTimeStamps -XX:+PrintGCDetails -Xloggc:gc.log -verbose:gc
gc日志分析:
[Full GC (System) 1.265: [Tenured: 51610K->51610K(62148K), 0.0098892 secs] 51746K->51610K(67140K), [Perm : 1330K->1330K(12288K)], 0.0100709 secs] [Times: user=0.02 sys=0.00, real=0.01 secs]
Tenured: 51610K->51610K(62148K) 意思是老年代当前容量为62148K,在内存使用到51610K的时候发生了FullGC,经过0.0098892 secs,回收了0K内存空间(->51610K)意思是GC后内存使用情况。