Heim >Backend-Entwicklung >Golang >Wie hat sich die Garbage Collection von Go von Go 1.1 zu Go 1.4 entwickelt?
Garbage Collection in Go
Go ist eine Garbage-Collected-Sprache, wobei in der Go-Dokumentation angegeben ist, dass sie ein Mark-and-Sweep verwendet GC.
Go 1.1 Müll Collector
Go 1.1 stellte einen parallelen Mark-and-Sweep-Garbage Collector vor. Dieser nicht generationale und nicht komprimierende GC bot größtenteils eine präzise Speicherverwaltung, ausgenommen Stapelrahmen. Es unterstützte Finalizer, es fehlten jedoch schwache Referenzen.
Go 1.3 Garbage Collector-Updates
Zu den Go 1.3-Verbesserungen gehörten gleichzeitiges Sweepen für kürzere Pausenzeiten und Präzisionsverbesserungen, wodurch es vollständig präzise ist.
Go 1.4 Garbage Collector Pläne
Der kommende Garbage Collector Go 1.4 wird einen Hybridansatz einführen. Es umfasst:
Das obige ist der detaillierte Inhalt vonWie hat sich die Garbage Collection von Go von Go 1.1 zu Go 1.4 entwickelt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!