9得票2回答
在使用boost::singleton_pool时处理std::string/std::vector成员变量

我正在编写一个性能关键的应用程序,其中我需要创建大量相似类型的对象来下订单。我正在使用boost::singleton_pool来分配内存。最终我的类看起来像这样。 class MyOrder{ std::vector<int> v1_; std::vec...

8得票1回答
如何使用boost::pool库创建自定义内存分配器

我是初学boost的,想知道boost::pool库如何帮助我创建自定义内存分配器。 我有两个结构体对象的向量。 第一个向量是A类型的结构体,而第二个向量是B类型的结构体。 如何重复使用为第一个向量分配的内存来为第二个向量分配内存。

8得票1回答
Boost池式分配器比new慢

我制作了这个基于Boost Pool的容器分配器memory_pools类: memory_pools.hpp #ifndef MEMORY_POOL_HPP # define MEMORY_POOLS_HPP // boost # include <boost/pool/pool...

7得票1回答
提升池的最大尺寸

我正在使用boost pool作为静态内存提供者, void func() { std::vector<int, boost::pool_allocator<int> > v; for (int i = 0; i < 10000; ++i) v....