RFR(T): 8230938: Deprecate MonitorBound

David Holmes david.holmes at oracle.com
Fri Sep 13 22:43:40 UTC 2019


Looks good!

Thanks,
David

On 14/09/2019 6:06 am, Daniel D. Daugherty wrote:
> Greetings,
> 
> I have a trivial change to deprecate the -XX:MonitorBound=N option:
> 
>     JDK-8230938 Deprecate MonitorBound
>     https://bugs.openjdk.java.net/browse/JDK-8230938
> 
>     JDK-8230939 Deprecate MonitorBound (CSR)
>     https://bugs.openjdk.java.net/browse/JDK-8230939
> 
> The CSR has been approved.
> 
> Here's the trivial set of diffs:
> 
> $ hg diff
> diff -r f63f50a4bf43 src/hotspot/share/runtime/arguments.cpp
> --- a/src/hotspot/share/runtime/arguments.cpp    Thu Sep 12 11:07:35 
> 2019 -0700
> +++ b/src/hotspot/share/runtime/arguments.cpp    Thu Sep 12 20:44:45 
> 2019 -0400
> @@ -539,6 +539,7 @@
>     { "FlightRecorder",               JDK_Version::jdk(13), 
> JDK_Version::undefined(), JDK_Version::undefined() },
>     { "FieldsAllocationStyle",        JDK_Version::jdk(14), 
> JDK_Version::jdk(15), JDK_Version::jdk(16) },
>     { "CompactFields",                JDK_Version::jdk(14), 
> JDK_Version::jdk(15), JDK_Version::jdk(16) },
> +  { "MonitorBound",                 JDK_Version::jdk(14), 
> JDK_Version::jdk(15), JDK_Version::jdk(16) },
> 
>     // --- Deprecated alias flags (see also aliased_jvm_flags) - sorted 
> by obsolete_in then expired_in:
>     { "DefaultMaxRAMFraction",        JDK_Version::jdk(8), 
> JDK_Version::undefined(), JDK_Version::undefined() },
> diff -r f63f50a4bf43 src/hotspot/share/runtime/globals.hpp
> --- a/src/hotspot/share/runtime/globals.hpp    Thu Sep 12 11:07:35 2019 
> -0700
> +++ b/src/hotspot/share/runtime/globals.hpp    Thu Sep 12 20:44:45 2019 
> -0400
> @@ -713,7 +713,7 @@
>             "Use LWP-based instead of libthread-based synchronization 
> "       \
>             "(SPARC 
> only)")                                                   \
> \
> -  product(intx, MonitorBound, 0, "Bound Monitor 
> population")                \
> +  product(intx, MonitorBound, 0, "(Deprecated) Bound Monitor 
> population")   \
>             range(0, 
> max_jint)                                                \
> \
>     experimental(intx, MonitorUsedDeflationThreshold, 
> 90,                     \
> 
> Thanks, in advance, for any comments, questions or suggestions...
> 
> Dan
> 


More information about the hotspot-runtime-dev mailing list