12得票2回答
unordered_set可以使用不同的分配器为节点和桶列表分别分配内存吗?

我想使用带有std::pmr::monotonic_buffer_resource的std::pmr::unordered_map。这两者很搭配,因为该集合的节点是稳定的,所以不需要通过重新分配来创建大量的缓冲区空洞: std::pmr::monotonic_buffer_resource...

8得票1回答
C++17 PMR:设置unsynchronized_pool_resource中块的数量和大小

在unsynchronized_pool_resource中,是否有设置块数(max_blocks_per_chunk)和最大所需块大小(largest_required_pool_block)的最有效方法? 如何避免不必要的内存分配? 例如,请查看此演示。 如何尽可能减少发生的分配数量?

7得票1回答
C++:无法使用scoped_allocator_adaptor传播polymorphic_allocator

我有一个名为vector<vector<int>>的变量,想要整个内存(即外层和内层vector)都来自于memory_resource。这是一个简化示例,首先是无聊的部分: #include <boost/container/pmr/memory_resour...