改进 boost::object_pool 内存池效率问题。

时间:2013-01-05 11:48:40
【文件属性】:
文件名称:改进 boost::object_pool 内存池效率问题。
文件大小:5KB
文件格式:H
更新时间:2013-01-05 11:48:40
内存池 对象池 object_pool memory pool 相信不少人听过 boost 委员会提过 boost 里的对象池设计存在缺陷。我花了一些时间研究它的实现,发现其在效率上确实存在严重问题。这里给出一套解决方案。在效率上有了较大提高。可以完全替换你项目里的 object_pool。

网友评论

  • 不错,很有长进!!
  • 如果能够经过大规模应用实践测试就更好了
  • 不是线程安全的。。。可以考虑改进
  • 资源具有参考价值,向楼主学习
  • 不错,注释很细,值得学习.如果是线程安全的就更好了
  • 楼主的动手能力不错,参考一下还是没敢用
  • 兄台你这东东跟boost没关系啊,这个百十行代码能替换boost内存池吗?首先一点,带参数的构造函数能否调用?虽然boost只支持三个参数的构造函数,但总比调用默认的强
  • 不是线程安全的。。。可以考虑改进
  • free时做判断更安全吧? 比较有参考意义