2011-12-09 10 views

risposta

10

È possibile utilizzare jstat per ottenere informazioni gc, jstack per ottenere tracce di stack e jmap per ottenere statistiche di memoria e dump di memoria per l'ispezione off-line.

+1

Non dimenticare jmap. – KaizenSoze

+0

@KaizenSoze Intendevi jhat? Ho citato jmap, ma forse pensi che dovrei aggiungere informazioni a riguardo? –

1

Ctrl + Break produce un dump di thread e varie statistiche.

Questo è documentato, insieme a kill -QUIT, here.

+0

Che cos'è l'interruzione? . . – Mob

+0

@Mob http://en.wikipedia.org/wiki/Break_key –

1

Cerca nel debugger ufficiale, jdb. Devi eseguire il tuo programma java con un certo flag, ma poi dovresti essere in grado di guardare un sacco di cose dalla riga di comando.