Monitoring Java Safepoint Time in JDK16+
    Alan Bateman 
    Alan.Bateman at oracle.com
       
    Fri Jun 18 06:35:48 UTC 2021
    
    
  
On 17/06/2021 22:44, David Holmes wrote:
>
> I must admit I'm a bit confused about these implementation-specific 
> MBeans. They are implementation-specific, so no part of the primary 
> java.management namespace, but they are provided so that they can be 
> used - so shutting them behind the modular doors (so to speak) really 
> doesn't make much sense to me.
The JDK-specific MBeans are in the com.sun.management package, exported 
by the jdk.management module.  The sun.management.* classes have always 
been JDK-internal implementation classes and were never mean to be used 
directly by code outside of the JDK. Directly referencing these classes 
would have been a warning at compile prior with JDK 8 and older. It 
changed an error at compile time in JDK 9.
-Alan
    
    
More information about the serviceability-dev
mailing list