PHP內存池分析

一、爲什麼需要內存池      內存是非常寶貴的資源,需要最優訪問;      操作系統適合管理大塊內存,如一頁(4096字節),不適合小塊內存分配;不做內存池管理,容易產生內存碎片,會出現剩餘內存夠,但沒有一塊連續內存來分配,會引起操作系統把程序HOLD住來整理碎片的情況;      另外直接調用操作系統分配內存會導致從用戶態切換到內核態,開銷比較大;   二、內存池設計目標: 1、化零爲整,減
相關文章
相關標籤/搜索