[Java] JVM-Konfiguration

JVM 3 Bereiche

1,young generation Neues neues Objekt 2,old generation Objekte, die schon lange verwendet werden 3,permanent generation Informationen wie Klasse, Methode

Einstellen der JVM-Speicherparameter

  1. Maximale Heap-Größe -Xmx5M: Maximale Heap-Größe 5M
  2. Minimale Heap-Größe -Xms3M 3, neue Generation Größe -Xmn 4, dauerhafte Größe -XX:PermSize -XX:MaxPermSize

Wie GC funktioniert 1,ScanVengeGC Ziel: nur junge Generation Geschwindigkeit: schnell Häufigkeit: Häufig Wie es funktioniert: Kopieren Sie nur das verwendete Objekt nach Survivor1 (to) ohne Survivor0 (From). Leerer Überlebender0 (von). 2,FullGC Ziel: junge und alte Generation Geschwindigkeit: langsam Häufigkeit: Im Allgemeinen nicht durchgeführt Ausführungszeitpunkt: Beim Ausführen von ScaVenge GC wird kein Speicher freigegeben Wenn nicht ausgeführt, tritt ein Speicherfehler auf Wie es funktioniert: Verwendetes Objekt markieren ---> Nicht verwendete Teile löschen ---> Fragmentierten Speicher in fortlaufenden Speicher verschieben

jvm.png

Prüfung https://github.com/YanHengGo/java

Recommended Posts

[Java] JVM-Konfiguration
Java
Java
Was ist JVM (Java Virtual Machine)?
Anfängerwort Nr. 4 (Java-Befehl, JVM)
Java9 (basierend auf Oracle JVM) Aufholjagd
[Java] Laufzeitdatenbereiche von JVM
Java lernen (0)
Java studieren ―― 3
[Java] -Array
Java geschützt
[Java] Anmerkung
[Java] Modul
Java-Array
Java studieren ―― 9
Java Scratch Scratch
Java-Tipps, Tipps
Java-Methoden
Java-Methode
Java (Konstruktor)
Java-Array
[Java] ArrayDeque
Java (überschreiben)
Java (Methode)
Java Day 2018
Java-Zeichenfolge
Java (Array)
Java statisch
Java-Serialisierung
Java Anfänger 4
JAVA hat bezahlt
Java studieren ―― 4
Java (gesetzt)
Java-Shell-Sortierung
[Java] compareTo
Java studieren -5
Java reflektierend 获 获 举
Java (Schnittstelle)
Java-Memorandum
Java-Array
Java studieren ―― 1
[Java] Array
[Java] Polymorphismus
Java # 0 studieren
Java-Überprüfung
Java-Framework
Java-Funktionen
[Java] Vererbung
FastScanner Java
Java-Funktionen
Java Anfänger 3
Java-Memo
Java (Kapselung)
Java-Vererbung
[Java] Überladung
Java-Grundlagen
Java dekompilieren
[Java] Anmerkung
Java Note
Java Anfänger