[Java] Configuration JVM

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

  1. Taille maximale du tas -Xmx5M: taille maximale du tas 5M
  2. Taille minimale du tas -Xms3M 3, taille de nouvelle génération -Xmn 4, taille permanente -XX:PermSize -XX:MaxPermSize

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

jvm.png

tester https://github.com/YanHengGo/java

Recommended Posts

[Java] Configuration JVM
Java
Java
Qu'est-ce que JVM (Java Virtual Machine)?
Mot du débutant No4 (commande Java, JVM)
Rattrapage Java9 (basé sur Oracle JVM)
[Java] Zones de données d'exécution de JVM
Apprendre Java (0)
Étudier Java ―― 3
[Java] tableau
Java protégé
[Java] Annotation
Module [Java]
Tableau Java
Étudier Java ―― 9
Java scratch scratch
Astuces Java, astuces
Méthodes Java
Méthode Java
java (constructeur)
Tableau Java
[Java] ArrayDeque
java (remplacement)
java (méthode)
Journée Java 2018
Chaîne Java
java (tableau)
Java statique
Sérialisation Java
java débutant 4
JAVA payé
Étudier Java ―― 4
Java (ensemble)
tri shell java
[Java] compareTo
Étudier Java -5
java réfléchissant 获 获 举
java (interface)
Mémorandum Java
Tableau Java
Étudier Java ―― 1
[Java] Array
[Java] Polymorphisme
Étudier Java # 0
Revue Java
framework java
Fonctionnalités Java
[Java] Héritage
FastScanner Java
Fonctionnalités Java
java débutant 3
Mémo Java
java (encapsulation)
Héritage Java
[Java] Surcharge
Les bases de Java
Décompiler Java
[Java] Annotation
note java
java débutant