Tout ce que vous avez toujours voulu savoir de la JVM sans jamais oser lui demander en ligne de...
description
Transcript of Tout ce que vous avez toujours voulu savoir de la JVM sans jamais oser lui demander en ligne de...
![Page 1: Tout ce que vous avez toujours voulu savoir de la JVM sans jamais oser lui demander en ligne de commande](https://reader033.fdocuments.net/reader033/viewer/2022052905/5586c6d5d8b42a3b0e8b46e3/html5/thumbnails/1.jpg)
@blep#DevoxxFr-jvmtools
Tout ce que vous avez toujours voulu savoir de la JVM sans jamais oser lui demander en ligne de commande
@blepBrice LEPORINI
jeudi 24 avril 14
![Page 2: Tout ce que vous avez toujours voulu savoir de la JVM sans jamais oser lui demander en ligne de commande](https://reader033.fdocuments.net/reader033/viewer/2022052905/5586c6d5d8b42a3b0e8b46e3/html5/thumbnails/2.jpg)
@blep#DevoxxFr-jvmtools
Outils graphiques
jeudi 24 avril 14
![Page 3: Tout ce que vous avez toujours voulu savoir de la JVM sans jamais oser lui demander en ligne de commande](https://reader033.fdocuments.net/reader033/viewer/2022052905/5586c6d5d8b42a3b0e8b46e3/html5/thumbnails/3.jpg)
@blep#DevoxxFr-jvmtools
Outils graphiques
jeudi 24 avril 14
![Page 4: Tout ce que vous avez toujours voulu savoir de la JVM sans jamais oser lui demander en ligne de commande](https://reader033.fdocuments.net/reader033/viewer/2022052905/5586c6d5d8b42a3b0e8b46e3/html5/thumbnails/4.jpg)
@blep#DevoxxFr-jvmtools
Outils graphiques
jeudi 24 avril 14
![Page 5: Tout ce que vous avez toujours voulu savoir de la JVM sans jamais oser lui demander en ligne de commande](https://reader033.fdocuments.net/reader033/viewer/2022052905/5586c6d5d8b42a3b0e8b46e3/html5/thumbnails/5.jpg)
@blep#DevoxxFr-jvmtools
Outils graphiques
jeudi 24 avril 14
![Page 6: Tout ce que vous avez toujours voulu savoir de la JVM sans jamais oser lui demander en ligne de commande](https://reader033.fdocuments.net/reader033/viewer/2022052905/5586c6d5d8b42a3b0e8b46e3/html5/thumbnails/6.jpg)
@blep#DevoxxFr-jvmtools
Outils graphiques
jeudi 24 avril 14
![Page 7: Tout ce que vous avez toujours voulu savoir de la JVM sans jamais oser lui demander en ligne de commande](https://reader033.fdocuments.net/reader033/viewer/2022052905/5586c6d5d8b42a3b0e8b46e3/html5/thumbnails/7.jpg)
@blep#DevoxxFr-jvmtools
Pourquoi en ligne de commande?
•Machine distante:
•Pas d’interface graphique (serveur)
•Accès aisé
•Peu (ou pas?) d’impact sur la JVM
•Scriptable
jeudi 24 avril 14
![Page 8: Tout ce que vous avez toujours voulu savoir de la JVM sans jamais oser lui demander en ligne de commande](https://reader033.fdocuments.net/reader033/viewer/2022052905/5586c6d5d8b42a3b0e8b46e3/html5/thumbnails/8.jpg)
@blep#DevoxxFr-jvmtools
Identification et configuration des JVM
•jps: Lister les JVM
•jinfo: Propriétés système et arguments de lancement pour
une JVM
jeudi 24 avril 14
![Page 9: Tout ce que vous avez toujours voulu savoir de la JVM sans jamais oser lui demander en ligne de commande](https://reader033.fdocuments.net/reader033/viewer/2022052905/5586c6d5d8b42a3b0e8b46e3/html5/thumbnails/9.jpg)
@blep#DevoxxFr-jvmtools
Comportement JVM• jstack: Thread dump
• jmap: Information mémoire:
• répartition
• heap dump
• jstat: Observation JVM
• GC
• JIT
• En continu
•Configuration GC Logs:-verbose:gc
-Xloggc:
-XX:+PrintGCDetails
-XX:+PrintGCDateStamps
-XX:+PrintTenuringDistribution
jeudi 24 avril 14
![Page 10: Tout ce que vous avez toujours voulu savoir de la JVM sans jamais oser lui demander en ligne de commande](https://reader033.fdocuments.net/reader033/viewer/2022052905/5586c6d5d8b42a3b0e8b46e3/html5/thumbnails/10.jpg)
@blep#DevoxxFr-jvmtools
Debugger en ligne de commande!
jeudi 24 avril 14
![Page 11: Tout ce que vous avez toujours voulu savoir de la JVM sans jamais oser lui demander en ligne de commande](https://reader033.fdocuments.net/reader033/viewer/2022052905/5586c6d5d8b42a3b0e8b46e3/html5/thumbnails/11.jpg)
@blep#DevoxxFr-jvmtools
Références
•http://docs.oracle.com/javase/7/docs/technotes/tools/
•Memory Analyzer Tool http://www.eclipse.org/mat/
•https://github.com/chewiebug/GCViewer
jeudi 24 avril 14