WinxGui Official Blog

2007年4月21日的存档

内存管理专题(Memory Management)

评论

C++内存管理变革(4):boost::object_pool与gc allocator

本文已经迁移至:http://cpp.winxgui.com/cn:gc-allocator-and-boost-object-pool

这篇文章拖的有点久了。NeutralEvil 在3个月之前就在催促我继续写了。只是出于WinxGui完整性的考虑,我一直在刻意优先去补充其它方面的文章,而不是让人去误会WinxGui是一个内存管理库了。:)

言归正传。我们在内存池(MemPool)技术详解已经介绍了boost::pool组件。从内存管理观念的变革来看,这是是一个传统的MemPool组件,尽管也有一定的改进(但只是性能上的改进)。但boost::object_pool不同,它与我在C++内存管理变革强调的观念非常吻合。可以认为,boost::object_pool是一种不通用的gc allocator组件。 阅读这篇文章的其余部分 »

评论 (1)