摘要: STL - 内存分配 - 内存池 前言 本文为:STL源码分析第二章《allocator》的阅读记录。 如果具有很多小额区块的内存分配,那么采用直接分配的方式,不仅会产生很多的碎片内存,对这些空间进行管理也会带来额外的负担。 文中记录的方法是,如果区块够大,超过128bytes,就向系统直接申请对应 阅读全文
posted @ 2020-09-18 11:32 grassofsky 阅读(566) 评论(0) 推荐(0) 编辑
摘要: 可以先看下:STL - 内存分配 - 内存池 程序中有个生存周期和进程一样长的变量,ngx_cycle_t。这个类型的变量会从父进程传递给子进程。 该类型中与共享内存相关的变量为: // file: ngx_cycle.h struct ngx_cycle_s { ... ngx_list_t sh 阅读全文
posted @ 2020-09-18 09:35 grassofsky 阅读(210) 评论(0) 推荐(0) 编辑