RFR(S/M): 8246476: remove AsyncDeflateIdleMonitors option and the safepoint based deflation mechanism
Daniel D. Daugherty
daniel.daugherty at oracle.com
Mon Jul 6 16:35:29 UTC 2020
Greetings,
It's time to remove the AsyncDeflateIdleMonitors option from JDK16. We can
also get rid of the safepoint based deflation mechanism since turning off
async deflation (-XX:-AsyncDeflateIdleMonitors) was the only way left to
use it.
This is marked as an "S/M" review because the number of touched/deleted
lines makes it a Medium review, but the number of touched/changed lines
(outside of the deletions) makes it a Small review. It's actually a pretty
fast read... :-)
Here's the bug ID:
JDK-8246476 remove AsyncDeflateIdleMonitors option and the safepoint
based deflation mechanism
https://bugs.openjdk.java.net/browse/JDK-8246476
Here's the webrev URL:
http://cr.openjdk.java.net/~dcubed/8246476-webrev/0_for_jdk16/
The webrev is baselined on Thomas S's fix for 8248650 which is jdk-16+4
plus a dozen or so changesets.
This change has been tested with Mach5 Tier[1-3],4,5,6,7,8 and there are
no regressions (and very few known failures). My inflation stress testing
is still in process. I had to restart that testing after a thunderstorm
related power failure took down my servers in Florida. Sigh...
Thanks, in advance, for any comments, questions, or suggestions.
Dan
More information about the hotspot-runtime-dev
mailing list