In the G1 output the placement of the Reference processing information has moved. older JDK7 result: 3.746: [GC pause (young)3.802: [SoftReference, 0 refs, 0.0000090 secs]3.802: [WeakReference, 148 refs, 0.0000400 secs]3.802: [FinalReference, 13020 refs, 0.0462290 secs]3.848: [PhantomReference, 7 refs, 0.0000110 secs]3.848: [JNI Weak Reference, 0.0000150 secs], 0.10515900 secs] [Parallel Time: 52.2 ms] JDK8 result: 3.648: [SoftReference, 0 refs, 0.0000110 secs]3.648: [WeakReference, 207 refs, 0.0000440 secs]3.648: [FinalReference, 14473 refs, 0.0499260 secs]3.698: [PhantomReference, 0 refs, 0.0000050 secs]3.698: [JNI Weak Reference, 0.0000120 secs]3.700: [GC pause (G1 Evacuation Pause) (young), 0.0853910 secs] [Parallel Time: 31.9 ms, GC Workers: 8] In 7 the first timestamp on the GC line is before the "[GC pause". In 8 the first timestamp is before the "[SoftReference".
|