Sergei, You shouldn't go with SA.
Take a look at JVMTI class load/unload events. -Dmitry On 2014-03-21 13:29, Sergei Mihhailov wrote: > Dmitry, > > I need this information for live process. > > - Sergei > On 21.03.2014 11:01, Dmitry Samersoff wrote: >> Sergei, >> >> Does you need this information for coredump or for live process? >> >> -Dmitry >> >> >> On 2014-03-19 17:24, Sergei Mihhailov 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 >>> >> > -- Dmitry Samersoff Oracle Java development team, Saint Petersburg, Russia * I would love to change the world, but they won't give me the source code.
