內存池的原理及實現

在軟件開發中,有些對象使用非常頻繁,那麼我們可以預先在堆中實例化一些對象,我們把維護這些對象的結構叫「內存池」。在需要用的時候,直接從內存池中拿,而不用從新實例化,在要銷燬的時候,不是直接free/delete,而是返還給內存池。 把那些常用的對象存在內存池中,就不用頻繁的分配/回收內存,可以相對減少內存碎片,更重要的是實例化這樣的對象更快,回收也更快。當內存池中的對象不夠用的時候就擴容。 我的內
相關文章
相關標籤/搜索