Zdravim,
vyzkousejte JRockit (www.jrockit.com), ma primo v JVM integrovany monitorovaci system, na ktery se lze napojit externim GUI agentem klidne za ostreho behu systemu u zakaznika (zpomali to minimalne) - krome beznych informaci o stavu JVM je dodavany i Memory Leak Detector, ve kterem ke kazde tride vidite pocet instanci, kolik celkem zabiraji pameti, casovy trend, a jeste muzete brousit heap. Neni to sice zas az tak bombasticke, jak to na prvni pohled zni, ale stejne je to naprosto neocenitelna vychytavka.
Je to v JRockitu az od verze 5.0, tj. nesmi Vasemu kodu vadit, ze pojede na jave 1.5.
 
Roman
 
 
----- Original Message -----
To: Java
Sent: Friday, March 17, 2006 10:55 AM
Subject: Ako urobit heap dump ked dojde k OutOfMemoryError

Ahojte,
 
neviete, ci mozem JVM nejak prinutit urobit heap dump,
pokial som ho nespustil s -Xrunhprof ?
 
Totiz vyskytuje sa u mna OutOfMemoryError a chcel by som vidiet,
co zapraskava haldu.
 
Lenze, ked to spustim s -Xrunhprof tak je to desne pomale ...
 
kill -QUIT <pid> mi za normalnych okolnosti vypise iba zoznam threadov.
 
 
Please help...
 
            Stm.

Odpovedet emailem