揭祕——STL空間配置器

爲何要有空間配置器呢?這主要是從兩個方面來考慮的。 一、小塊內存帶來的內存碎片問題   單從分配的角度來看。因爲頻繁分配、釋放小塊內存容易在堆中形成外碎片(極端狀況下就是堆中空閒的內存總量知足一個請求,可是這些空閒的塊都不連續,致使任何一個單獨的空閒的塊都沒法知足這個請求)。 二、小塊內存頻繁申請釋放帶來的性能問題。   關於性能這個問題要是再深究起來仍是比較複雜的,下面我來簡單的說明一下。  
相關文章
相關標籤/搜索