mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-21 19:44:41 +02:00
8027959: Early reclamation of large objects in G1
Try to reclaim humongous objects at every young collection after doing a conservative estimate of its liveness. Reviewed-by: brutisso, mgerdin
This commit is contained in:
parent
bc56e061ec
commit
f161bd6d16
12 changed files with 537 additions and 32 deletions
|
@ -289,6 +289,13 @@
|
|||
"The amount of code root chunks that should be kept at most " \
|
||||
"as percentage of already allocated.") \
|
||||
\
|
||||
experimental(bool, G1ReclaimDeadHumongousObjectsAtYoungGC, true, \
|
||||
"Try to reclaim dead large objects at every young GC.") \
|
||||
\
|
||||
experimental(bool, G1TraceReclaimDeadHumongousObjectsAtYoungGC, false, \
|
||||
"Print some information about large object liveness " \
|
||||
"at every young GC.") \
|
||||
\
|
||||
experimental(uintx, G1OldCSetRegionThresholdPercent, 10, \
|
||||
"An upper bound for the number of old CSet regions expressed " \
|
||||
"as a percentage of the heap size.") \
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue