Go gestionează automat memoria cu un colector de deșeuri, eliberîndu-te de alocarea/liberarea manuală. GC-ul său este un colector concurrent, cu latență scăzută, non-generațional mark-and-sweep conceput pentru a minimiza timpii de pauză — un motiv cheie pentru care Go se potrivește serviciilor sensibile la latență.
Stack versus heap și analiza de evadare
{
x :=
x
}
* {
x :=
&x
}
