Go خودکار طور پر میموری کو منظم کرتا ہے garbage collector کے ساتھ، جو آپ کو دستی allocation/freeing سے آزاد کرتا ہے۔ اس کا GC ایک concurrent، low-latency، non-generational mark-and-sweep collector ہے جو pause times کو کم کرنے کے لیے ڈیزائن کیا گیا ہے — Go کو latency-sensitive services کے لیے موزوں بنانے کا ایک اہم سبب۔
Stack بمقابلہ heap اور escape analysis
{
x :=
x
}
* {
x :=
&x
}
