Eclipse profiler neznám, jelikož aktivně vyvíjím pro NetBeans Platform, ale profiler z NetBeans IDE (a jeho nadmnožina VisualVM) aktivně používám a ty právě toto nedovedou. Jinak na zmíněné instance, reference, prohlídku vláken apod. je to nádhera.
Libor Dne 21. září 2011 15:02 Petr Janata <[email protected]> napsal(a): > Dobrý den, > > umí to většina profilerů. Používal jsem JProfiler(placený), tam jsou vidět > počty instancí tříd, které vznikají a zanikají mezi jednotlivými snapshoty > paměti. > Zdarma jsou třeba: NetBeans profiler [1] je celkem ucházející, má pěknou > Liveness tabulku pro počty instancí tříd. Nebo TPTP [2] v Eclipse, ten mi > přišel dost pomalý, ale je to už 2 roky zpátky... > > Jestli používáte standardní implementace JVM, stačí ji spustit s agentem a > pak připojit profiler. Pro nestandardní implementace JVM je potřeba agenta > zkompilovat, není to tak těžké. > Od JDK 6 je i instrumentation API, takže by teoreticky agent ani nebyl > potřeba. Pak by se dalo připojit na už běžící JVM bez agenta, ale to jsem > ještě nezkoušel. > [1] http://netbeans.org/features/java/profiler.html > [2] http://www.eclipse.org/tptp/ > Petr Janata > 2011/9/21 Libor Jelinek <[email protected]> >> >> Dobrý den, >> existuje nějaký způsob jak zjistit jméno třídy objektu, které bylo >> "garbage collected" Javou? >> >> Přidání parametrů do (Oracle) JVM >> -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCTimeStamps >> >> jen vypisuje vyčištěnou pamět, nikoli co bylo vyčištěno. >> >> Google mi též nepomohl. >> >> Díky >> Libor > >
