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
>
>

Odpovedet emailem