[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