![image.png](https://static.studygolang.com/210525/5252a96186998dfdb0353f3b26678c33.png)
另外,大佬追加问两个问题
- 1、在申请内存小于32k的时候,但是没有空闲mcache 可用,就会在heap上申请内存,称之为(mcentral),在必要时,会向操作系统申请更大的内存块, 64位系统是64M, 称之为arena。 请问下这个必要时的触发条件是什么? 什么情况下,会触发直接向操作系统申请巨大的内存块空间。
- 2、在申请内存大于32k 的时候, 不会采用本地缓存策略,直接在heap上申请, 请问此时的策略是mcentral 还是直接arena?
![image.png](https://static.studygolang.com/210525/c6a16ce1add370d7d90073fc541851a6.png)
这是yoko的博客图片
连接:https://pengrl.com/p/38720/
#3
更多评论