腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
是否
可以
使用
LINQ
的
自定义
内存
分配器
?
c#
、
.net
、
linq
、
memory-management
有没有办法
使用
LINQ
的
自定义
内存
分配器
?例如,当我调用: someCollection.Where(x).SelectMany(y).ToList(); 像ToList()或OrderBy()这样
的
方法总是会创建一个新
的
数组,因此会发生大量
的
使用
自定义
分配器
,我
可以
始终
使用
相同
的
列表,每次都会清除并重新填充。我知道重用缓冲区可
浏览 7
提问于2019-02-02
得票数 1
1
回答
自定义
分配器
如何知道
可以
分配
的
内存
地址?
memory
、
allocation
我在看铁锈
的
分配器
特征。根据我
的
理解,您给
分配器
一个
内存
长度和一个可对齐
的
字大小,而
分配器
要么给出一个指向
内存
的
指针,要么给出一个错误。因此很明显,
自定义
分配器
是在
内存
中找到有效地址。
分配器
如何知道它
可以
在堆中分配什么?
是否
有一些“创世纪”
分配器
告诉
自定义
分配器
它
可以
浏览 0
提问于2021-05-08
得票数 0
回答已采纳
2
回答
我
是否
可以
假设
分配器
不直接保存其
内存
池(因此
可以
复制)?
c++
、
c++11
、
allocator
、
stateful
我正在编写一个容器,希望允许用户
使用
自定义
分配器
,但我无法判断
是否
应该通过引用或值传递
分配器
。
分配器
对象不会直接包含其
内存
池,因此复制
分配器
的
内存
池并期望
分配器
的
内存
池交叉兼容,这
是否
保证(或者至少是合理
的
假设)?还是我总是需要以参考
的
方式传递
分配器
?(我发现,通过引用传递会损害性能
的
浏览 5
提问于2012-07-28
得票数 9
回答已采纳
3
回答
自定义
内存
分配-C与C++
c++
、
c
、
memory-management
、
dynamic-memory-allocation
、
memory-fragmentation
我一直在学习C++,并且遇到了定制
内存
分配器
的
主题。据我所知,通过设计一个
分配器
并将这个
分配器
与标准库容器一起
使用
,我们
可以
避免堆分配。而且,我们似乎
可以
避免
内存
碎片。这在一定程度上是通过
使用
位置新建和位置删除运算符来实现
的
。 在C语言中
是否
也
可以
设计一个
自定义
内存
分配器
,这样我们就
可以
控制<
浏览 58
提问于2020-08-07
得票数 1
1
回答
Valarray和
自定义
分配器
c++
、
stl
、
containers
、
valarray
为什么std::valarray不支持
自定义
分配器
?它
的
内存
管理是如何设计
的
?
是否
使用
new-based或malloc-based
分配器
?所有其他容器通常都提供了指定
自定义
分配器
的
可能性。比方说,libstdc++中
的
std::vector有相应
的
模板参数Allocator,我
可以
指定__gnu_cxx::__mt_alloc作为
分配器<
浏览 3
提问于2014-06-22
得票数 6
3
回答
当我只需要覆盖新
的
和删除
的
时候,为什么我要为STL容器编写
自定义
分配器
呢?
c++
、
memory-management
、
dynamic-memory-allocation
、
c++20
、
allocator
我想编写一个
自定义
内存
管理器/
分配器
来学习。我很想拥有一个主
分配器
,它从堆中请求n字节
的
ram (通过new)。然后是几个
分配器
..。适配器?每个模块将与主模块接口,请求一个
内存
块来管理,这些
内存
将是堆栈、线性、池、块
分配器
等,它们管理来自主池
分配器
的
分区
的
分配。我面临
的
问题是,我
是否
应该为各种STL容器编写
自定义
al
浏览 9
提问于2020-10-31
得票数 3
回答已采纳
1
回答
c++
是否
将函数中
的
临时分配链接到
自定义
分配器
?
c++
、
memory
、
allocator
我目前正在用c++开发一些简单
的
自定义
分配器
,它们通常都
可以
正常工作。我还重载了new/delete操作符,以便从我自己
的
分配器
分配
内存
。不管怎样,我遇到了一些场景,我真的不知道
内存
是从哪里来
的
,比如: myObj testObj(); } 在这种情况下,testObj只在函数内部有效,但是它
浏览 1
提问于2010-04-05
得票数 1
回答已采纳
2
回答
返回
使用
自定义
分配器
的
向量
c++
、
vector
、
stl
、
allocator
假设您开发了一个您希望与一起
使用
的
优化
的
自定义
分配器
(例如,对于小型分配,
自定义
分配器
从堆栈中获得
内存
,而不是堆,有点像std::string
的
SSO;或者它
使用
例如Windows上
的
VirtualAlloc分配大块
内存
,然后从块内部分割单个分配,只是增加一个指针)。typedef std::vector<T, OptimizedAllocator<T>>
浏览 5
提问于2016-10-10
得票数 1
6
回答
‘`std::string`’分配是我当前
的
瓶颈--如何
使用
自定义
分配器
进行优化?
c++
、
string
、
optimization
、
memory-management
、
c++14
我正在编写一个作为练习,并在我
的
个人项目中
使用
它。
自定义
浏览 10
提问于2014-09-30
得票数 15
回答已采纳
5
回答
地图分配节点打包?
c++
、
stl
、
memory-management
我注意到Visual (2010)
的
std::map实现为其红黑树中
的
每个节点分配了一个新
的
单个
内存
块。也就是说,对于映射中
的
每个元素,将
使用
Visual实现
的
std::map
的
默认分配方案,通过operator new ... malloc分配一个新
的
原始
内存
块。因此,我希望澄清以下几点: std::map
的
所有STL实现都是这样工作
浏览 3
提问于2010-11-18
得票数 10
回答已采纳
5
回答
C++:
内存
分配器
c++
、
memory-management
我听说人们在他们
的
项目中
使用
自定义
内存
分配器
,特别是在C++中。 你不觉得malloc是你
可以
去
的
最低级别吗?
浏览 3
提问于2011-01-09
得票数 15
1
回答
如何在C++中为静态库写
自定义
内存
分配器
?
c++
、
memory
、
new-operator
、
allocator
要计算静态库A
的
内存
使用
情况,我们将编写一个
自定义
内存
分配器
或重写操作符new/delete。 由于应用程序中还有其他库,我们只需要
使用
A.如何实现我们
的
目标?
分配器
或新/删除
是否
足够?
浏览 4
提问于2022-08-15
得票数 0
3
回答
将STL容器
使用
的
内存
清零
c++
我想
使用
STL容器(加上std::basic_string)在
内存
中临时存储密钥或密码,完成后我想将
内存
清零。我最初计划
使用
在
自定义
分配器
上参数化
的
STL容器,该
分配器
将allocator::deallocate中
的
内存
归零,但我假定容器
可以
使用
不是来自指定
分配器
的
内存
。例如,对于std::vector或std::string来
浏览 2
提问于2012-08-09
得票数 13
回答已采纳
3
回答
用
分配器
实例化对象
的
正确方法是什么?
c++
、
memory
我已经实现了一个
自定义
分配器
(将由我
的
内存
调试实用程序中
的
STL容器
使用
,而不
使用
被覆盖
的
new操作符)。在
内存
调试器中,我
使用
同一个
分配器
类
的
一个实例来分配跟踪“正常”
内存
分配所需
的
对象。一切都很好,但我不确定我
使用
分配器
接口
的
方式
是否
正确。{ destru
浏览 1
提问于2009-08-18
得票数 1
回答已采纳
2
回答
默认
的
stl分配程序如何分配?
c++
、
memory-management
、
stl
、
allocator
我让对象
使用
重载
的
新/删除操作符,就像我
使用
内存
池分配
内存
一样。时,它是如何工作
的
默认STL
分配器
使用
::container.When中新分配
内存
的
操作符
是否
使用
它?我有几个问题:这
是否
意味着当容器保存对象而不是指针时,
分配器
在
浏览 2
提问于2014-10-13
得票数 1
回答已采纳
2
回答
使用
分配程序高效地序列化和反序列化散列映射
c++
、
serialization
、
deserialization
、
allocation
、
c++-standard-library
是否
有一种简单
的
方法来
使用
自定义
分配器
(或者更好
的
方法是配置一个标准
分配器
),在C++中
使用
无序散列映射或multimap,以便键、值和桶结构总是以相对紧凑
的
形式保存在连续
内存
中?如果是这样的话,这样
的
分配器
是否
可以
用于保存和恢复映射,而不需要显式
的
序列化要求:迭代键,然后插入恢复?如果没有,
是否
有另一种方法来
浏览 1
提问于2017-01-24
得票数 2
回答已采纳
2
回答
分配器
在STL中是什么意思?
c++
我在c++中
使用
list类,我不知道这里
的
分配器
是什么意思如果我有list<int> mylist,它
是否
意味着当一个元素被添加到列表中时,
使用
分配器
分配整数类型
的
内存
?你什么时候需要一个
自定义
的
分配器
?
浏览 0
提问于2010-07-26
得票数 8
回答已采纳
3
回答
有什么简单
的
方法
可以
根据标准
的
命名需求测试您
的
代码吗?
c++
、
std
、
standards
假设我想为我
的
自定义
容器编写一个迭代器,它
使用
自定义
分配器
,但仍然遵循C++标准,这样我就
可以
确保它能够与标准算法一起工作。
是否
有一种简单
的
方法来检查上述所有内容
是否
符合LegacyRandomAccessIterator、容器和
分配器
的
要求?我知道这些需求被列出了,但我们只想说,这些措辞有时会留下一些不明确
的
地方(就我而言,LegacyContiguousIterator实际上是
浏览 6
提问于2020-02-22
得票数 3
1
回答
新
的
C++代码应该
使用
内存
资源而不是
分配器
吗?
c++
、
memory-management
、
c++17
、
allocator
C++17将为我们带来,这是一个用于分配和释放
内存
的
干净接口。与概念不同
的
是,它就是这么做
的
,仅此而已。还会有,它将
内存
资源包装到一个经典
的
分配器
中,这样它就
可以
与现有的容器一起
使用
。即使新
的
分配器
容器别名继续
使用
allocators.Since
内存
资源,也
可以
将
内存
资源封装到std::pmr::polymorphic_allo
浏览 30
提问于2016-10-01
得票数 26
回答已采纳
1
回答
限制Lua脚本
的
内存
使用
?
lua
、
sandbox
我已经看过很多次了,没有办法限制Lua脚本
的
内存
使用
,包括人们跳过圈套来阻止Lua脚本创建函数和表。但是考虑到lua_newstate允许您传递一个
自定义
分配器
,难道不能用它来限制
内存
消耗吗?在最坏
的
情况下,
可以
使用
基于竞技场
的
分配器
,并对碎片
可以
使用
的
内存
量进行硬限制。 我是不是漏掉了什么?
浏览 1
提问于2012-03-13
得票数 9
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
路由器的lan口,是否可以当做交换机使用?
电信宽带是否可以使用市场购买的光猫,需要注意些什么?
《GTA5》使用主角的手机是否可以打开B站?真羡慕那些云玩家!
使用PyTorch Profiler进行模型性能分析,改善并加速PyTorch训练
CAD同一标注样式线性标注和角度标注是否可以使用不同的箭头?
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券