没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
1页
1 引言 在python内存管理中,有一个block的概念。它比较类似于SGI次级空间配置器。 首先申请一块大的空间(4KB),然后把它切割成一小份(8, 16 一直到512)。 当有内存申请的请求时候,简单的流程是:根据大小找到对应的block,然后在freeblock 上给它一份。 2 问题 整个过程是一种比较自然的slab分配方式。但当我读到这段代码时,却感到疑惑: static void* _PyObject_Malloc(void* ctx, size_t nbytes) { ... pool->freeblock = (block*)pool + pool->next
资源推荐
资源评论
资源评论
weixin_38655309
- 粉丝: 5
- 资源: 905
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功