Comment rediriger la sortie d'une collecte de données détaillée vers un fichier? Le site Suns montre un exemple pour Unix mais cela ne fonctionne pas pour Windows.
Réponses
Trop de publicités?À partir de la sortie de l' java -X
:
-Xloggc: journal GC statut d'un fichier avec horodatage
Documenté ici:
-Xloggc:fichier
Rapport sur chaque événement de nettoyage, comme avec -verbose:gc, mais ce journal de données de fichier. En plus de l'information
-verbose:gc
donne, chaque événement sera précédé par le temps (en secondes) depuis le premier garbage-collection de l'événement.Toujours utiliser un système de fichiers local pour le stockage de ce fichier pour éviter de caler la JVM en raison de la latence du réseau. Le fichier peut être tronqué dans le cas d'un plein système de fichiers et l'enregistrement se poursuit sur le fichier tronqué. Cette option remplace
-verbose:gc
si les deux sont donnés sur la ligne de commande.
Si le résultat ressemble à quelque chose comme ceci:
0.590: [GC 896K->278K(5056K), 0.0096650 sec] 0.906: [GC 1174K->774K(5056K), 0.0106856 sec] 1.320: [GC 1670K->1009K(5056K), 0.0101132 sec] 1.459: [GC 1902K->1055K(5056K), 0.0030196 sec] 1.600: [GC 1951K->1161K(5056K), 0.0032375 sec] 1.686: [GC 1805K->1238K(5056K), 0.0034732 sec] 1.690: [GC 1238K->1238K(5056K), 0.0631661 sec] 1.874: [GC 62133K->61257K(65060K), 0.0014464 sec]