< prev index next >

src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp

Print this page
rev 58543 : 8241605: Shenandoah: More aggressive reference discovery

*** 149,158 **** --- 149,163 ---- experimental(bool, ShenandoahAlwaysClearSoftRefs, false, \ "Unconditionally clear soft references, instead of using any " \ "other cleanup policy. This minimizes footprint at expense of" \ "more soft reference churn in applications.") \ \ + diagnostic(bool, ShenandoahAggressiveReferenceDiscovery, true, \ + "Aggressively avoid keeping alive references upon " \ + "Reference.get(), at the expense of some extra latency, " \ + "caused by an extra threads-stacks-scan at final-mark") \ + \ experimental(bool, ShenandoahUncommit, true, \ "Allow to uncommit memory under unused regions and metadata. " \ "This optimizes footprint at expense of allocation latency in " \ "regions that require committing back. Uncommits would be " \ "disabled by some heuristics, or with static heap size.") \
< prev index next >