golang内存优化

GPM调度模型 想要进行性能优化首先要了解最基础的底层模型 一个 G 就是一个 goroutine,在 runtime 中通过类型 g 来表示。当一个 goroutine 退出时,g 对象会 被放到一个空闲的 g 对象池中以用于后续的 goroutine 的使用(减少内存分配开销)。 一个 M 就是一个系统的线程,系统线程可以执行用户的 go 代码、runtime 代码、系统调用或者空 闲等待。在
相关文章
相关标签/搜索