0
Lauf jmap auf einem Java-Prozess zeigen MaxHeapSize als 3GB, siehe untenMaxHeapSize vs Kapazität für subareas
Heap Configuration:
MinHeapFreeRatio = 40
MaxHeapFreeRatio = 70
MaxHeapSize = 3221225472 (3072.0MB)
jedoch, wenn die Kapazität für die jeweiligen Bereiche zusammenfassend als
Eden Space:
capacity = 53542912 (51.0625MB)
...
From Space:
capacity = 73728000 (70.3125MB)
...
To Space:
capacity = 76283904 (72.75MB)
...
PS Old Generation
capacity = 1065353216 (1016.0MB)
...
PS Perm Generation
capacity = 253755392 (242.0MB)
...
führt es in einem Gesamtkapazität von 1452.125MB.
Warum ergibt die Gesamtkapazität nicht MaxHeapSize?