C語言實現內存池

什麼是內存池,這裏簡單介紹一下(不作詳細說明),內存池技術是一種用於分配大量大小相同的小對象的技術,經過該技術能夠極大加快內存分配/釋放過 程。其原理是先申請一大塊內存,而後分紅若干個大小相等的小塊,用鏈表的方式將這些小塊鏈在一塊兒,當開發人員須要使用內存時(分配),從鏈表頭取下一塊返 回給開發人員使用;當開發人員使用完畢後(釋放),再將這塊內存從新掛回鏈表尾。這樣操做的好處有以下三點:一、提升分
相關文章
相關標籤/搜索