Was Garbage Collection wirklich kostet

What Garbage Collection Costs

Was Garbage Collection wirklich kostet

Jedes Programm braucht Speicher, und die Frage, wer ihn wieder freigibt, ist komplex. Dieser Artikel vergleicht die zwei Paradigmen der Speicherverwaltung: automatische Garbage Collection (Go, Java) und manuelle oder compiler-verwaltete Freigabe (C, Rust). Er erklärt, dass die Kosten einer GC-Runde nicht von der Speichermenge abhängen, sondern von der Anzahl und Verflechtung der lebenden Objekte. Anhand von Go und Java zeigt er, wie man misst, ob GC ein Problem ist, und gibt Kriterien, wann Optimierung sinnvoll ist.

Eine GC-Runde berechnet dir nicht wirklich die genutzte Speichermenge, sondern Objekte und Referenzen.

Mehr von diesem Tag

2026-08-13