Go gestisce automaticamente la memoria con un garbage collector, liberandoti dall'allocazione/deallocazione manuale. Il suo GC è un collector concorrente, a bassa latenza, mark-and-sweep non generazionale progettato per minimizzare i tempi di pausa — una ragione chiave per cui Go è adatto ai servizi sensibili alla latenza.
Stack vs heap e escape analysis
{
x :=
x
}
* {
x :=
&x
}
