Go语言的内存管理机制如何工作?