腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
5
回答
哪种
内存
分配
算法
最适合性能和时间要求苛刻的c++应用程序?
、
、
、
我问这个问题是为了确定哪种
内存
分配
算法
在性能关键型应用程序(如游戏引擎或嵌入式应用程序)中能提供更好的结果。结果实际上取决于
内存
碎片的百分比和
内存
请求的时间确定性。在教科书中有几种
算法
(例如伙伴
内存
分配
),但也有其他
算法
,如TLSF。因此,对于可用的
内存
分配
算法
,它们中哪一个最快且引起的碎片较少。顺便说一句,垃圾收集器不应该包括在内。还请注意,这个问题不是关于剖析的,它的目的只是为
浏览 2
提问于2011-02-07
得票数 19
回答已采纳
3
回答
为什么我们使用堆来存储
内存
?
、
、
、
如果这听起来像一个亲切花园的问题,那么请原谅我;)但是,在C++中,堆用于
内存
分配
,因为.从没有过(至少80年代)。这是作业的
最佳
算法
吗,还是我们被它困住了(就像javascript.一样)?所有(非嵌入式)操作系统都使用堆来存储
内存
吗? 编辑:那么,使用的是什么结构/
算法
。它与堆
算法
有什么关系?不需要与“堆栈”
分配
进行比较(网络上到处都是这样),也不需要讨论C++语义-A tl;dr的
内存
堆是什么?
浏览 1
提问于2016-11-20
得票数 2
6
回答
新的int[size] vs std::vector
、
、
、
为了
分配
动态
内存
,我一直在C++中使用向量。但最近,在阅读一些
源代码
时,我发现了"new intsize“的用法,并且在一些研究中,发现它也
分配
了动态
内存
。 有没有人能给我个建议,告诉我哪一个更好?我从
算法
和ICPC的角度来看?
浏览 2
提问于2012-03-16
得票数 16
回答已采纳
2
回答
操作系统
内存
管理. malloc()调用
、
、
、
、
我正在研究OS
内存
管理,并希望验证我是否得到了
分配
\虚拟
内存
\分页的基本机制。现在让我们假设这个过程访问那个
内存
,这是如何实现的?我的回答是:这个进程所看到的
内存
地址实际上是虚拟的。操作系统检查该地址当前是否映射到物理
内存<
浏览 2
提问于2010-11-01
得票数 1
回答已采纳
2
回答
分配
内存
页面和页面表的
算法
、
、
、
、
我想设计一个
分配
和释放
内存
页面和页面表的
算法
。什么样的数据结构可以实现
最佳
性能和最简单的实现?
浏览 0
提问于2010-01-20
得票数 1
回答已采纳
1
回答
微管理C进程的
内存
使用
、
我想用C语言实现
内存
管理功能。物理
内存
的总大小为256mb。我想实现
最佳
匹配
算法
使用freelist和需要做压缩。
浏览 0
提问于2013-10-03
得票数 2
2
回答
现代虚拟机如何处理
内存
分配
?
、
、
、
在使用malloc/free进行
内存
操作后,我认为从现代虚拟机中读取一些特定于
内存
分配
的代码会是一个好主意。find .因此,这就引出了一个问题:现代虚拟机如何处理
内存
分配
?Lua如何从堆中
分配
内存
?除了malloc,还有没有别的
分配
方式?其他方法的优缺点是什么?
浏览 5
提问于2012-07-04
得票数 16
回答已采纳
3
回答
java中的绘图框
、
我已经写了一个程序,模拟
内存
分配
的第一次拟合和
最佳
拟合
算法
。 后
分配
所以它只是重画,但调整了一个盒子的大小和颜色.最简单的方法是什么?
浏览 1
提问于2011-05-15
得票数 2
回答已采纳
1
回答
在c++中重载新运算符
我有一个
最佳
匹配
算法
的代码。我想尝试使用使用运算符new的
最佳
拟合
算法
。1]20 2]12 3]15 4]6 5]23。
浏览 3
提问于2013-10-21
得票数 0
2
回答
对于小
内存
块的连续重新
分配
,应用什么
算法
?
、
、
、
、
在C程序中,我面临着需要大量
内存
块的事务,我需要知道是否有一个
算法
或
最佳
实践技术用于处理所有这些malloc/free,我已经使用数组来存储这些
内存
块,但在某些时候数组本身变满了,重新
分配
数组只是更多的浪费
浏览 55
提问于2018-06-06
得票数 2
回答已采纳
2
回答
使用32位windows 7操作系统编译时,gcc 2.03出现cc1.exe :"out of memory alloction“错误
、
、
我使用的是djgp2.03版本和32位windows7操作系统与3 GB
内存
,但当编译c
源代码
时,我得到了错误信息"cc1.exe:在总共52828808字节后
内存
不足
分配
65536字节“同样的
源代码
正在得到正确编译的windows xp系统与相同的实用程序(djgp2.03).I尝试增加虚拟
内存
空间到几GB但不起作用,请帮助我走出这个问题......感谢和
最佳
瑞格Rupesh thakur
浏览 5
提问于2010-11-26
得票数 1
1
回答
用c/c++实现实时
最佳
内存
分配
算法
、
、
、
、
我们有一种称为“
最佳
匹配”的
算法
,操作系统使用该
算法
将
内存
分配
给需要它的进程。所以我想做的是,编写一个C代码,它可以找到系统
内存
中的漏洞,并实时地让进程适应它,就像任何操作系统所做的那样。我正在尝试在Linux系统上实现这一点,我知道/dev/mem充当物理
内存
的接口,所以我打算尝试使用/dev/mem的十六进制转储来以某种方式获取系统
内存
中的漏洞。但我不知道这是否是最好的方法。
浏览 1
提问于2012-11-08
得票数 0
1
回答
用USAGE_GRAPHICS_TEXTURE进行浮点
分配
、
我正在用Renderscript设计一个
算法
的实现。该
算法
可以使用OpenGL ES着色器计算,但结果必须是浮点,或至少半浮动。用这种类型映射GPU
内存
在iOS中是受支持的,但从我从读取安卓
源代码
中收集到的信息来看,安卓中的iOS只支持无符号字符数据。在具有OpenGL es3.0或适当扩展的设备中,是否可以在纹理
内存
中创建一个浮点类型的
分配
,将其用作目标,然后读取结果?如果有必要,我可以使用NDK中的Renderscript。 谢谢。
浏览 2
提问于2014-04-20
得票数 0
回答已采纳
1
回答
(C)最常使用的堆策略是什么?
、
、
堆
分配
器使用的最常用/认为最有效的策略是什么。 (我承认我的词汇可能有缺陷;当我说“政策”时,我指的是“
最佳
匹配”、“第一次匹配”、“第二次匹配”等)。Doug使用一种
最佳
匹配类型,但他的方法使用索引桶,而更好的fit使用笛卡尔树。
浏览 7
提问于2010-06-01
得票数 1
回答已采纳
1
回答
如果我设置了.NET集合的初始大小,然后在这个初始大小上添加一些项,那么集合如何确定下一个调整大小?
、
当我们知道一些预期的最大大小时,我已经开始尝试设置我的一些.NET集合的初始大小。思考,静态数据的预缓存等。它是简单的,它是一些像current size + 10%之类的数学公式吗?
浏览 1
提问于2017-08-10
得票数 0
回答已采纳
1
回答
为什么我的AVL树排序
算法
比插入排序要花费更长的时间?
、
、
、
、
我正在研究一种AVL树排序
算法
,我想我终于找到了答案,多亏了大家的帮助,直到我意识到它的运行时间比插入排序的运行时要长得多,这不应该是正确的。
源代码
{
浏览 3
提问于2017-04-21
得票数 1
3
回答
.net
内存
泄漏问题
、
、
我在.net中有一个应用程序,它可以获得越来越多的
内存
。我从一个团队成员那里得到了一些关于我的应用程序
分配
的最常见和最繁重的实例的分析。问题是我不知道下一步该做什么。
源代码
非常庞大!!我需要
最佳
实践来捕获有问题的函数/代码行。 附注:我尝试过使用visual studio的".net
内存
分配
(采样)“功能,但它总是无法创建报告。(我猜这可能是另一个问题)。
浏览 0
提问于2011-08-16
得票数 2
回答已采纳
3
回答
最佳
分配
算法
我正在为下面的场景寻找一个最好的
分配
算法
。
算法
应按以下顺序提出存储箱实际情况下,我们有n个具有不同quantities.We的存储箱,需要找到
最佳
组合。目标是最大化
分配
数量。向您致敬,沙菊
浏览 3
提问于2010-04-22
得票数 2
1
回答
内存
分配
算法
、
、
如何实现具有以下约束的
分配
和跟踪
内存
的数据结构 甲-一C-40 1 2 3 4 5 6 7 8 9当我们释放
内存
时(如x所示),如果我们在可用的最小地址上
分配
内存
,那么就会出现碎片。因此,在上面的例子中,即使3个单元是空闲的,我们也不
浏览 2
提问于2013-02-20
得票数 0
1
回答
Apache火花的最优
内存
分配
我在32核心系统上使用Apache,
内存
为244 on。我正在运行一个基于树的
算法
,在
算法
中,我需要分别生长500棵树。当我有一个可以并行化为500个进程的过程时,在这个上下文中,我的
最佳
火花设置是什么?但从文档来看,这些变量是优化
分配
的关键。
浏览 2
提问于2017-07-16
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何优化 TensorFlow Lite 运行时内存?
完美自动化测试方案!DevPartner助您跳出编码怪圈!
象棋人工智能算法的C+实现(五)——人机博弈的高阶算法
【内存管理】减少垃圾回收暂停时间
弹性内存分配在IOT中的重要性
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券