mercredi 10 novembre 2010

java : performance thread dump

Pour les JVM récentes:

Tester sur jvm 1.6

Il est aussi possible de faire un kill -QUIT pid ou un kill -3 pid, ceci permet fait un dump de la JVM et le redirige vers le STDOUT. Attention, sur un serveur, STDOUT est souvent redirigée vers un fichier de log général (ex: log du domaine, ou server.log pour tomcat).

Note : sous windows la combinaison Ctrl+Break (sur mon calvier Ctrl+Pause) ... affiche le thread dump dans la console.


java -Xloggc:logs/gc-thb1_81pappsn03-statistic.log -verbose:gc -XX:+PrintGCTimeStamps -XX:+PrintGCDetails


pour une jvm jrockit 1.4:

java -Xverboselog:/users/enwoo/loggc_appli.log -Xverbosetimestamp -Xverbose:memory -Xgcpause

Aucun commentaire:

Enregistrer un commentaire