jvm 3 zones
1,young generation Nouvel objet nouveau 2,old generation Objets utilisés depuis longtemps 3,permanent generation Informations telles que classe, méthode
Définition des paramètres de mémoire JVM
Comment fonctionne GC 1,ScanVengeGC Cible: jeune génération uniquement Vitesse: rapide Fréquence: fréquente Comment ça fonctionne: Copiez uniquement l'objet utilisé dans survivor1 (to) sans Survivor0 (From) Vide Survivor0 (De). 2,FullGC Cible: jeune et ancienne génération Vitesse: lente Fréquence: généralement pas Moment d'exécution: La mémoire n'est pas libérée lors de l'exécution de ScaVenge GC S'il n'est pas exécuté, une erreur de mémoire insuffisante se produira Comment ça fonctionne: Marquer l'objet utilisé ---> Supprimer les parties inutilisées ---> Déplacer la mémoire fragmentée vers la mémoire continue
tester https://github.com/YanHengGo/java
Recommended Posts