Safepoint Bean?
Mandy Chung
mandy.chung at oracle.com
Mon Oct 14 16:44:29 UTC 2019
jdk.internal.jvmstat is JDK internal unsupported API. jstat and jcmd
monitors the JVM statistics that you can use but I think they don't show
the safepoint counters by default.
Mandy
On 10/14/19 8:25 AM, Tony Printezis 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 | tprintezis at twitter.com
> <mailto:tprintezis at twitter.com>
>
>
> On October 11, 2019 at 11:10:18 PM, Yasumasa Suenaga
> (suenaga at oss.nttdata.com <mailto:suenaga at oss.nttdata.com>) 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
>>
>> 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
>> <serviceability-dev-bounces at openjdk.java.net
>> <mailto:serviceability-dev-bounces at openjdk.java.net>> on behalf of
>> Tony Printezis <tprintezis at twitter.com <mailto:tprintezis at twitter.com>>
>> > *Date: *Friday, October 11, 2019 at 1:45 PM
>> > *To: *"serviceability-dev at openjdk.java.net
>> <mailto:serviceability-dev at openjdk.java.net>"
>> <serviceability-dev at openjdk.java.net
>> <mailto:serviceability-dev at openjdk.java.net>>
>> > *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 | tprintezis at twitter.com
>> <mailto:tprintezis at twitter.com> <mailto:tprintezis at twitter.com
>> <mailto:tprintezis at twitter.com>>
>> >
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.java.net/pipermail/serviceability-dev/attachments/20191014/1f2f00d9/attachment.html>
More information about the serviceability-dev
mailing list