Go beheert het geheugen automatisch met een garbage collector, waardoor je niet handmatig geheugen hoeft toe te wijzen en vrij te geven. De GC is een gelijktijdige, lage-latentie, niet-generationele mark-and-sweep collector die is ontworpen om pauzestijden te minimaliseren — een sleutelreden waarom Go geschikt is voor latentie-gevoelige services.
Stack versus heap en escape analysis
{
x :=
x
}
* {
x :=
&x
}
