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
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
Prüfung https://github.com/YanHengGo/java
Recommended Posts