Hi Tony, A side effect of modularization is that it’s breaking more diagnostic tooling. Oh well….
Kind regards, Kirk > On Oct 14, 2019, at 8:25 AM, Tony Printezis <[email protected]> wrote: > > Is jvmstat a public / supported API? The jdk.internal.jvmstat module doesn’t > seem to be exporting anything publicly (and it also has “internal” in its > name). > > Tony > > > ————— > Tony Printezis | @TonyPrintezis | [email protected] > <mailto:[email protected]> > > > On October 11, 2019 at 11:10:18 PM, Yasumasa Suenaga ([email protected] > <mailto:[email protected]>) wrote: > >> Hi, >> >> AFAIK the API for them does not provided, but we can use reader class for >> hsperfdata >> in jdk.internal.jvmstat module. >> Examples are available on my GitHub: >> >> https://github.com/YaSuenag/perfreader >> <https://github.com/YaSuenag/perfreader> >> >> You can get safepoint statistics via sun.rt.safepoint* in hsperfdata. >> >> >> Yasumasa >> >> >> On 2019/10/12 10:30, Hohensee, Paul wrote: >> > I don’t know of any. Also, it appears that there are no uses of any of the >> > HotspotRuntimeMBean methods in the JDK, so it could actually be removed! >> > If you want to add its methods to a public interface, I’d create >> > com.sun.management.RuntimeMXBean by analogy to c.s.m.ThreadMXBean and use >> > the supported/enabled approach of *ThreadAllocatedBytes*. Needs a CSR, of >> > course. >> > >> > Paul >> > >> > *From: *serviceability-dev <[email protected] >> > <mailto:[email protected]>> on behalf of Tony >> > Printezis <[email protected] <mailto:[email protected]>> >> > *Date: *Friday, October 11, 2019 at 1:45 PM >> > *To: *"[email protected] >> > <mailto:[email protected]>" >> > <[email protected] >> > <mailto:[email protected]>> >> > *Subject: *Safepoint Bean? >> > >> > Hi there, >> > >> > Is there a standard MBean (similar to GarbageCollectorMXBean), or other >> > mechanism, that can be used to get safepoint statistics from Java (count, >> > time, etc.)? I know it’s possible to get that info from >> > sun.management.HotspotRuntime.java, but I assume this is not a publicly >> > accessible API any more? Is there a standard alternative? >> > >> > Thanks, >> > >> > Tony >> > >> > ————— >> > >> > Tony Printezis | @TonyPrintezis | [email protected] >> > <mailto:[email protected]> <mailto:[email protected] >> > <mailto:[email protected]>> >> >
