|
|
1
7
我几年前提出的少量具体资源类型被C++17采用,这是一组最简单的有用分配器。正如你的问题所证明的,它们并不能为每种情况提供最佳的行为。没有太多的调谐拨号盘,我对功能缺失感到遗憾,但它们在大多数情况下仍然有用。
对于你的具体情况,你说“假设我不能”
考虑一下
如果您决定为此目的创建一个自定义资源,这可能会很有成效,甚至可能会很有趣,那么选择一些较低的阈值来传递给单调分配器的方法可能会奏效,而且实际上不会花费很多精力。你也可以考虑使之适应:保留最后一个,比如说,4个分配大小的列表。如果任何大小得到两次以上的点击,那么假设它是您的节点大小,并从单调资源中分配这些节点,而其他请求则直接传递到上游资源。但是,要小心,只有在知道发生了什么情况时才使用这种自定义分配器。如果你有
祝你好运,请在这里报告你的发现。另外,如果你有一个想法 通用型 资源,可以解决您的问题(或任何其他常见的分配问题),我很乐意听到它。标准中当然还有一些更有用的资源类型。 |
|
|
2
0
这个
definition
属于
这表明它仅用于节点。 但是 short test 这两个词都用,这让我很难过。因此,唯一的办法将是测试分配的规模。
这部分表示分配器只考虑
在旧的分配器中,有一个重新绑定的函数,可以将其转换为我在
我开始写这样的东西
当我看到已经存在pmr前
scoped_allocator_adaptor
我不知道它是否与
|
|
AstralHex · 矩阵乘法代码工作不正常 1 年前 |
|
|
Fishie · 作为类成员的智能指针是否仍然自动释放?[关闭] 1 年前 |
|
|
Die4Toast · 递归调用成员箭头运算符-> 1 年前 |
|
|
Anka Hanım · 关于结构和动态数组地址的问题 1 年前 |