в журнале java g c доля используемого пространства не равна «общему количеству максимального возраста» - PullRequest
0 голосов
/ 10 июля 2020
{Heap before GC invocations=2 (full 2):
 par new generation   total 917504K, used 832211K [0x0000000080000000, 0x00000000c0000000, 0x00000000c0000000)
  eden space 786432K, 100% used [0x0000000080000000, 0x00000000b0000000, 0x00000000b0000000)
  from space 131072K,  34% used [0x00000000b0000000, 0x00000000b2cb4e00, 0x00000000b8000000)
  to   space 131072K,   0% used [0x00000000b8000000, 0x00000000b8000000, 0x00000000c0000000)
 concurrent mark-sweep generation total 1048576K, used 0K [0x00000000c0000000, 0x0000000100000000, 0x0000000100000000)
 Metaspace       used 53412K, capacity 54518K, committed 54640K, reserved 1097728K
  class space    used 5788K, capacity 5988K, committed 6036K, reserved 1048576K
2020-07-10T16:38:04.139+0800: 30.367: [GC (Allocation Failure) 2020-07-10T16:38:04.139+0800: 30.367: [ParNew2020-07-10T16:38:04.200+0800: 30.427: [SoftReference, 0 refs, 0.0000801 secs]2020-07-10T16:38:04.200+0800: 30.427: [WeakReference, 489 refs, 0.0001505 secs]2020-07-10T16:38:04.200+0800: 30.427: [FinalReference, 13808 refs, 0.0208486 secs]2020-07-10T16:38:04.221+0800: 30.448: [PhantomReference, 8 refs, 2 refs, 0.0000336 secs]2020-07-10T16:38:04.221+0800: 30.448: [JNI Weak Reference, 0.0142186 secs]
Desired survivor size 107374176 bytes, new threshold 15 (max 15)
- age   1:   27432632 bytes,   27432632 total
- age   2:   12706424 bytes,   40139056 total
- age   3:   11186512 bytes,   51325568 total
: 832211K->57461K(917504K), 0.0968666 secs] 832211K->57461K(1966080K), 0.0969429 secs] [Times: user=1.40 sys=0.03, real=0.09 secs] 
Heap after GC invocations=3 (full 2):
 par new generation   total 917504K, used 57461K [0x0000000080000000, 0x00000000c0000000, 0x00000000c0000000)
  eden space 786432K,   0% used [0x0000000080000000, 0x0000000080000000, 0x00000000b0000000)
  from space 131072K,  43% used [0x00000000b8000000, 0x00000000bb81d6b8, 0x00000000c0000000)
  to   space 131072K,   0% used [0x00000000b0000000, 0x00000000b0000000, 0x00000000b8000000)
 concurrent mark-sweep generation total 1048576K, used 0K [0x00000000c0000000, 0x0000000100000000, 0x0000000100000000)
 Metaspace       used 53412K, capacity 54518K, committed 54640K, reserved 1097728K
  class space    used 5788K, capacity 5988K, committed 6036K, reserved 1048576K
}

общий объем показа age3 составляет 51325568, но "из космоса 131072K, 43% использовано" показывает 57713623, я что-то пропустил?

...