读书人

何为内存池其解决了什么有关问题

发布时间: 2012-02-09 18:22:27 作者: rapoo

何为内存池,其解决了什么问题?
何为内存池,其解决了什么问题?

[解决办法]
先申请一大块内存来放着慢慢用,
可以解决频繁分配内存效率(时间和空间)低的问题
[解决办法]
原始的malloc和free内存分配回收效率很低,尤其是小块内存。
[解决办法]
< <c++设计新思维> > 4. 小型对象分配技术

这章讲了一个非常帅呆的例子.
[解决办法]
正如 adlay(www.adintr.com)(无可奈何天) 说的那样。
以前我也没听过这个概念。上个公司有些人用了内存池才大概了解些。
就是先申请一大块内存,如果以后需要new来申请内存的话,就在前面已经申请的大块内存中申请。这样可以提高效率。实现好像也挺简单,就是概念比较唬人。

读书人网 >C++

热点推荐