标签列表
为快速分配std::wstring而定制的分配器
c++
performance
boost
allocator
4
4
有没有开源的分配器(可能在Boost中)可以与
std::wstring
一起使用,实现像
这篇博客文章
中展示的
快速
分配模式?
Boost.Pool
似乎不太适合此目的
。
-
user1149224
1
个回答
0
0
没有,我曾经搜索了几个小时。如果你不在使用期间释放内存,那么自己做起来相当简单。如果你想动态释放它,那么就需要大量的工作来管理空闲列表、LRU等。
-
Christopher Oezbek
3
是的,我进行了几次搜索,但没有找到任何内容。
- user1149224
有点悲哀,但我猜这对于Boost的人来说不够相关,所以不会引起他们的兴趣。
- Christopher Oezbek
1
@ChristopherOezbek 我认为这个问题确实很重要,但是很难以“一刀切”的方式解决。我肯定会很高兴有通用的、可重复使用的竞技场分配器,并且有几个地方我想要使用它们。
- pmr
回答链接
网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接
相关问题
3
使用Boost.Pool分配器与vector<wstring>
13
为什么std::wstring().capacity()的constexpr不等于std::wstring().capacity()?
894
std::wstring与std::string的区别
4
函数返回值为std::wstring = NULL;
11
std::wstring的长度
6
比较std::wstring和std::string
7
为 `std::shared_ptr` 专门定制 `std::default_delete`
5
为std::容器实现的日志分配器?
6
C++ - 将 std::wstring 转换为 std::string - 用作 std::map 键的快速脏方法转换
3
查找 std::wstring 的长度