Compute sizes of classes loaded in perm gen
Krystal Mok
rednaxelafx at gmail.com
Wed Mar 19 15:39:34 UTC 2014
Hi Sergei,
Are you using PermStat in the context of Serviceability Agent? In other
words, is the agent you're writing a "Serviceability Agent", or something
else, like a "Java agent" as in java.lang.instrument, or a "JVMTI agent"?
SA uses different means to connect to the target VM from the other types of
agents, so you can't mix them up.
- Kris
On Wednesday, March 19, 2014, Sergei Mihhailov <rsi2m at yandex.ru> wrote:
> Greetings,
>
> I'm writing special purpose java agent to compute sizes of classes loaded
> in perm gen. Basically reimplementing some functionality of "jmap
> -permstat". But in order to do that, I need to get instances of
> InstanceKlass for all loaded classes.
>
> I've looked up PermStat source code, and tried to use it internally in my
> agent using its start() method. This attempt failed :
> "sun.jvm.hotspot.debugger.DebuggerException: Can't attach to the process"
>
> Is it somehow possible to compute sizes of classes loaded in perm gen?
>
>
> Thanks,
> Sergei
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/serviceability-dev/attachments/20140319/f70d767e/attachment.html>
More information about the serviceability-dev
mailing list