PHP内存池分析

一、为什么需要内存池      内存是非常宝贵的资源,需要最优访问;      操作系统适合管理大块内存,如一页(4096字节),不适合小块内存分配;不做内存池管理,容易产生内存碎片,会出现剩余内存够,但没有一块连续内存来分配,会引起操作系统把程序HOLD住来整理碎片的情况;      另外直接调用操作系统分配内存会导致从用户态切换到内核态,开销比较大;   二、内存池设计目标: 1、化零为整,减
相关文章
相关标签/搜索