Neo's Blog

不抽象就无法深入思考
不还原就看不到本来面目!

0%

内存池系列|nginx内存分配

nginx内存池

有几个:

  1. nginx_pool_s 虽然包含了 ngx_pool_data,但是nginx_pool_s本身的内存管理还是通过ngx_pool_data来进行分配的
  2. 可以理解为:nginx_pool_s是一种特殊类型的ngx_pool_data。
  3. nginx_pool_s 维护了current指针,来指向下一个用来分配内存的小内存块链表节点
  4. nginx_pool_s 维护了large指针,来指向下一个用来分配内存的d大内存块链表节点
  5. ngx_pool_data 维护了next指针 来指向下一个nginx_pool_s
你的支持是我坚持的最大动力!