揭秘——STL空间配置器

为何要有空间配置器呢?这主要是从两个方面来考虑的。 一、小块内存带来的内存碎片问题   单从分配的角度来看。因为频繁分配、释放小块内存容易在堆中形成外碎片(极端状况下就是堆中空闲的内存总量知足一个请求,可是这些空闲的块都不连续,致使任何一个单独的空闲的块都没法知足这个请求)。 二、小块内存频繁申请释放带来的性能问题。   关于性能这个问题要是再深究起来仍是比较复杂的,下面我来简单的说明一下。  
相关文章
相关标签/搜索