[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openjdk-serviceability-dev
Subject:    RE: Serviceability Agent tools / API usage .
From:       Arvind Aprameya <arvind.aprameya () oracle ! com>
Date:       2016-07-04 14:57:06
Message-ID: b2b9e0b2-02fc-4fe4-85e4-4362262516d2 () default
[Download RAW message or body]

Hi Yuji,
Thank you very much for your response,  please do find my responses inline.

Regards,
Arvind
-----Original Message-----
From: KUBOTA Yuji [mailto:kubota.yuji@gmail.com] 
Sent: Sunday, July 03, 2016 9:01 PM
To: Arvind Aprameya
Cc: serviceability-dev; Yasumasa Suenaga
Subject: Re: Serviceability Agent tools / API usage .

Hi Arvind,

May I ask what Serviceability Agent tools / API (which you want to
survey) means?
I think that it includes jdb, jinfo, jmap, jstack and Dynamic Attach.

AA>> This is correct, hsdb or clhsdb are also other tools

If this is right, my answers are below.

2016-06-29 1:15 GMT+09:00 Arvind Aprameya <arvind.aprameya@oracle.com>:
> ·         Have you been using Serviceability Agent related API's or tools
> for any of your debugging or analysis purpose (e.g. core dump / heapdump ) ?

Yes. Exactly. I believe SA is great treasure!

> ·         If the answer for the above question was yes, a very brief
> explanation of what area's in your project have you been using ?

I'm one of OpenJDK technical support engineers in Japan. I used hard these tools for \
troubleshooting many times. For example of corner case, I wrote a reproducer of jvm \
networking bug by using jdb. https://bugs.openjdk.java.net/browse/JDK-8151212 \
(reproducer-raw.txt) \
http://icedtea.classpath.org/people/ykubota/fixLoopAtJMXConnectorFactory/file/e31044f0804f/testProgram/src/main/java/debugcontrol/DebugController.java#l114


In addition, Yasumasa and I developed HeapStats [1] which aims to improve \
after-the-fact analysis by using JVM TI agent for collecting java runtime \
information. HeapStats uses socket to AttachListener to get thread dump.
[1]: http://icedtea.classpath.org/wiki/HeapStats/

> ·         Do you believe the current capabilities of SA are helpful /
> important ?
Exactly.

> ·         Areas of improvement you would like to see / make in future ?
By jdk9, we will use jcmd / jhsdb instead of jstack / jmap. I think it's a right way.
I want to contribute serviceability groups as possible as before.

AA>>Thank you very much and please do continue with all your valuable contributions.

> Please share your responses as replies to this thread on the 
> serviceability-dev list or to me directly until 12th July 2016.
> 
> Thanks for your time in advance .
> 
> 
> 
> thanks & regards,
> 
> Arvind

Thanks,
Yuji


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic