内存池组件

内存池得四个问题:

1 如何找到合适得分配位置

2 连续得空闲内存块如何合并

3 如何扩展内存池得内存大小

4 大块与小块得分配策略是怎么样

常见内存池:

1 tcmalloc    google

2 jmalloc     facebook

3 ptmalloc   glibc

nginx 内存池

1 不进行小块内存的释放,一个进程创建一个内存池,随着链接的持续,不会进行小内存的释放。

你可能感兴趣的:(读书笔记,nginx,nginx,运维)