Les commandes de gestion de la mémoire Linux incluent : 1. [jmap] représente l'outil d'imagerie de la mémoire Java ; 2. [jstat] représente l'outil de surveillance des statistiques de la machine virtuelle 3. [YGC] représente le mineur du démarrage de l'application à l'échantillonnage du nombre de GC ; 4. [YGCT] représente le temps pris par Minor GC entre le démarrage de l'application et l'échantillonnage.
Les commandes de gestion de la mémoire Linux sont :
Vérifier s'il y a une fuite de mémoire
1. Outil d'imagerie mémoire Java : jmap
jmap -histo:live pid affiche l'histogramme mémoire du pid spécifié vivant
La première colonne, le numéro de série, n'a pas signification pratique
La deuxième colonne, le nombre d'instances d'objet
La troisième colonne, la mémoire totale occupée par les instances d'objet, unité : octets
La quatrième colonne, l'objet nom de l'instance
La dernière ligne, le nombre total d'instances et l'utilisation totale de la mémoire
Recommandations d'apprentissage associées : Tutoriel vidéo Linux
2. Statistiques de la machine virtuelle Outil de surveillance des informations : jstat
jstat -gcutil pid 10s enregistre les informations de recyclage gc toutes les 10 s, telles que :
S0 S1 E O M CCS YGC YGCT FGC FGCT GCT 0.00 80.28 38.44 4.19 96.53 93.94 13805 709.977 5 1.078 711.055 0.00 80.28 57.48 4.19 96.53 93.94 13805 709.977 5 1.078 711.055 0.00 80.28 71.95 4.19 96.53 93.94 13805 709.977 5 1.078 711.055 0.00 80.28 84.82 4.19 96.53 93.94 13805 709.977 5 1.078 711.055 77.88 0.00 4.89 4.19 96.53 93.94 13806 710.049 5 1.078 711.127 77.88 0.00 13.71 4.19 96.53 93.94 13806 710.049 5 1.078 711.127 77.88 0.00 26.91 4.19 96.53 93.94 13806 710.049 5 1.078 711.127 0.00 83.91 2.54 4.19 96.53 93.94 13807 710.080 5 1.078 711.158
S0
Utilisation de la zone Survivor0
S1
Taux d'utilisation de la zone Survivor1
E
Taux d'utilisation de la zone Eden
O
(Old) représente le taux d'utilisation de l'ancienne génération
M
MetaspaceSize (MetaspaceSize) a été utilisé en pourcentage de l'actuel capacité
CCS
Taux d'utilisation de la compression
P
(Permanent) représente le taux d'utilisation de la génération permanente
YGC
(Young GC) représente l'application à partir des temps mineurs de GC depuis le démarrage du programme jusqu'à l'échantillonnage
YGCT
Représente le temps mineur de GC (unité en secondes) de l'application du démarrage à l'échantillonnage
FGC
(Full GC) représente le nombre de Full GC depuis le démarrage de l'application jusqu'à l'échantillonnage
FGCT
(Full GC) représente la consommation de temps du GC complet depuis le démarrage de l'application jusqu'à l'échantillonnage (secondes unitaires)
GCT
Représente le temps total pris par le GC mineur et complet depuis le démarrage de l'application jusqu'à l'échantillonnage (secondes unitaires) )
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!