[GC (Allocation Failure) [PSYoungGen: 261120K->43496K(304640K)] 1489920K->1290532K(1821184K), 0.0553499 secs] [Times: user=0.49 sys=0.00, real=0.06 secs] ;
PSYoungGen表示使用的是Parallel Scavenge垃圾回收器;
[PSYoungGen: 261120K->43496K(304640K)]这个意思表示;
新生代回收之前的大小-》新生代回收后的大小-》新生代总的大小;
1489920K->1290532K(1821184K)这里的意思表示;
堆空间回收之前的大小-》堆空间回收后的大小-》堆空间总的大小;
[Times: user=0.49 sys=0.00, real=0.06 secs] 这个意思表示为垃圾回收占用的时间;
user表示cpu耗时,sys表示系统等待,停顿时间,real表示真正执行垃圾回收占用的时间;
[Full GC (Ergonomics) [PSYoungGen: 43488K->0K(565760K)] [ParOldGen: 1432878K->246869K(882688K)] 1476366K->246869K(1448448K), [Metaspace: 3421K->3421K(1056768K)], 1.5756714 secs] [Times: user=1.74 sys=0.05, real=1.58 secs] ;
ParOldGen表示使用的是Parallel old垃圾回收器;
[PSYoungGen: 43488K->0K(565760K)]这部分的意思是;
新生代回收之前的大小-》新生代回收之后的大小-》新生代总的大小;
[ParOldGen: 1432878K->246869K(882688K)]这部分的意思是;
老年代回收之前的大小-》老年代回收之后的大小-》老年代总的大小;
1476366K->246869K(1448448K)这部分的意思表示;
堆空间回收之前的大小-》堆空间回收后的大小-》堆空间总的大小;
[Metaspace: 3421K->3421K(1056768K)], 1.5756714 secs]这部分的意思是;
元空间回收之前的大小-》元空间回收之后的大小-》元空间总的大小-》垃圾回收耗时;
[Times: user=1.74 sys=0.05, real=1.58 secs] 这个意思表示为垃圾回收占用的时间;