腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
当
最差
匹配
内存
分配
成功
时
,
最佳
匹配
内存
分配
总是
成功
吗
?
、
、
如果没有,有没有反例?
浏览 19
提问于2021-01-18
得票数 1
回答已采纳
1
回答
内存
管理- WorstFit与BestFit算法
、
我理解BestFit和WorstFit
内存
调度器背后的想法。 我想知道哪种方法在作业队列中产生的时间最少。由于WorstFit减慢了
内存
中出现小漏洞的速度,这是否意味着它会降低平均作业队列等待时间?
浏览 0
提问于2018-06-20
得票数 0
回答已采纳
1
回答
带有CUDA新功能的Nothrow
、
当
通过CUDA在内核调用中使用new
时
,检查
内存
成功
分配
的
最佳
方式是什么?如果没有类似于(nothrow)的东西,是否有一种方法可以继续执行内核,即使在
内存
分配
失败的情况下也是如此? 谢谢!
浏览 2
提问于2013-01-27
得票数 3
回答已采纳
1
回答
一次拟合算法的连续
内存
分配
、
我正在处理的这个项目将从文本文件中读取空闲
内存
段的大小和进程的大小,然后尝试使用第一次
匹配
、
最佳
匹配
和
最差
匹配
分配
算法为每个进程
分配
一个
内存
分区。下面是我编写的代码的第一部分。
浏览 0
提问于2021-06-03
得票数 2
3
回答
疯狂是自由的()
、
、
、
、
在我的简单C程序( getting )中,我从proc/stat获得rss值。printf("A RSS=%i\n", GetRSS());cStr = malloc(999999);{ free(cStr);}A R
浏览 6
提问于2011-09-22
得票数 5
1
回答
基于结构数据的绘图(C)
、
、
我正在用C语言构建一个
内存
分配
模拟器,我实现了三种算法:第一次
匹配
、
最佳
匹配
和
最差
匹配
。 对于每一个时钟周期(仅在0中启动一个int计数器),我收集有关所使用
内存
的百分比、等待进程的数量等信息。
浏览 4
提问于2017-10-06
得票数 1
回答已采纳
28
回答
如何检测/避免(非托管)代码中的
内存
泄漏?
、
、
在非托管C/C++代码中,检测
内存
泄漏的
最佳
实践是什么?以及要避免的编码指南?(好像事情就是这么简单;)我知道这不是一个很好的方法,但也有一些问题。(例如,如果您正在释放由平台API调用
分配
的
内存
,则您的
分配
计数将与您的释放计数不完全
匹配
。当然,
当
调用
分配</e
浏览 1
提问于2008-09-05
得票数 125
1
回答
第一次
匹配
、
最差
匹配
、
最佳
匹配
:
当
请求大小大于分区大小时会发生什么?
、
150 K和180 k将被
分配
,即使它们是第一个请求。我的第三个问题是,它将如何在第一次适合,最适合,最坏的适合。
浏览 12
提问于2014-11-26
得票数 1
回答已采纳
1
回答
从CMA(连续
内存
分配
器)区域迁移失败
、
、
、
我试图通过CMA(连续
内存
分配
)为运行Linux3.8内核的基于ARM的目标板
分配
设备
内存
。 if (!spin_unlock_irq(&mapping->tree_lo
浏览 22
提问于2014-02-06
得票数 1
2
回答
业务逻辑/规则-在数据库或
内存
中进行处理
我的问题是,何时实现业务规则(即,如果此数据与此模式
匹配
,发送到此que),
最佳
实践是:否定:这个程序会
分配
很多规则,所以可能会占用大量
内存
将所有规则放入数据库中,并允许在数据库中完成
匹配
否定:大量数据库调用否定:仍然有很多数据库调用 有什
浏览 0
提问于2009-11-04
得票数 4
回答已采纳
2
回答
计算malloc()可以完成的最大
分配
后的混淆
、
、
它计算操作系统可以通过malloc()
分配
多少千兆字节。我的
内存
是8GB,我的硬盘大约是500 GB,这10万是从哪里来的?
浏览 0
提问于2014-02-20
得票数 0
回答已采纳
2
回答
大
内存
块
分配
和4K块
、
、
、
、
这是关于大页
分配
机制,用于在物理
内存
中
分配
大的非分页
内存
块。
当
系统运行时,可用的物理
内存
确实变得支离破碎。对于使用小页的
分配
,这不是问题,但可能导致大页
分配
失败。如果我正确理解了这一点,他是说分散的4K页面所产生的碎片可以阻止在物理
内存
中
成功
地
分配
大的200万页。但是为什么呢?普通的4K物理页面很容易被重新定位,也可以很容易地交换出去。换句话说,如果我们的物理
内存
区域没有被其他20
浏览 2
提问于2014-02-24
得票数 3
回答已采纳
3
回答
用c编写正确的软件
、
、
我使用
内存
分配
,假设
分配
失败。我必须在退出前释放程序中的所有
内存
吗
?这真的有必要吗?exit()就足够了吗? 如果我确实需要释放程序中的所有
内存
,假设我有一个包含大量信息的大程序。
浏览 1
提问于2015-01-12
得票数 0
2
回答
如何在Swift中避免
内存
碎片
、
、
GC的压缩、扫描和标记避免了堆
内存
碎片。那么,如何在Swift中避免
内存
碎片呢? 为了更好的压缩,活的对象会被移动
吗
?
浏览 10
提问于2016-11-06
得票数 5
回答已采纳
2
回答
操作系统什么时候会清除进程的
内存
、
、
、
进程在某些操作系统上
成功
终止或异常终止,操作系统何时决定清除
内存
(数据、代码等)
分配
给该进程;在退出时或
当
它想要将
内存
分配
给新进程
时
?在所有操作系统(winXP、Win7、linux、Mac)上,这种清除
内存
分配
的过程都是一样的
吗
?谢谢。
浏览 5
提问于2012-10-04
得票数 1
1
回答
什么是C++中的无抛出删除?
、
、
nothrow new是众所周知的--如果
内存
分配
失败,它会返回null,而不是抛出异常。但是nothrow delete在这里提到了什么呢?
浏览 2
提问于2009-12-25
得票数 10
回答已采纳
3
回答
malloc在没有免费的情况下失败后
成功
、
、
由于有了虚拟
内存
模型(或任何称为虚拟
内存
的模型),这不应该是确定性的
吗
? 57) Allocated 4096 bytes Total so far 28337695744 正如您所看到的,这是在它已经达到峰值
分配
大小并开始下降之后在
分配
#42和#43之间,它会尝试
分配
32768字节,但失败
浏览 2
提问于2016-01-13
得票数 7
回答已采纳
2
回答
数据从其上移动的向量的容量
、
、
、
、
移动数据后,std::vector的容量是零,这是强制性的
吗
?假设源向量和目标向量的
内存
分配
器
总是
匹配
的。但是没有指出,该向量应该在移动
分配
操作期间执行额外的
内存
分配
。另一个注意事项是:向量具有连续的
内存
区域作为底层存储。
浏览 3
提问于2015-01-07
得票数 2
回答已采纳
2
回答
私有操作符删除触发器使用GCC和Clang的编译
时
错误,但不使用MSVC。
、
、
、
、
delete(void*) { } X* x = new X{}; 来自 如果上面描述的对象初始化的任何部分通过抛出一个异常而终止,并且可以找到一个合适的去
分配
函数,则调用去
分配
函数来释放正在构造对象的
内存
,然后异常在新表达式的上下文中继续传播。如果找不到明确
匹配
的去
分配
函数,则传播异常不会导致对象的
内存
被释放。 备注:
当
调用的
分配
函数不
分配
内存
时
浏览 0
提问于2018-06-28
得票数 4
5
回答
在Mac上,中等大小的
内存
分配
如何在64位进程中失败?
、
、
、
有时,这些缓冲区的
内存
分配
失败:[[NSMutableData alloc] initWithLength:]返回nil。这似乎发生在系统的自由物理
内存
接近于零的情况下。我对的理解是,64位进程中的
分配
几乎(原文如此)不会失败。有16兆字节的地址空间,我试着一次最多
分配
400兆字节。理论上,我可以在不触及可用地址空间的硬限制的情况下
分配
400亿个这些缓冲区。在现实中,我只做了很少的这些
分配
(少于10)。 我不明白的是,一个
分配
失败的事实,无论物理<em
浏览 1
提问于2011-03-02
得票数 12
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券