腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
内存
受限系统中的数组
、
、
、
、
假设我的系统有
内存
,但它分散在不同的地方(碎片化)。没有四个连续的
内存
位置是
空闲
的。在这种情况下,如果我在
C
语言
中声明一个大小为10的字符数组,会发生什么?
浏览 2
提问于2011-01-12
得票数 3
回答已采纳
3
回答
在哪个
内存
段,新的()操作符在使用时为prgrammer分配
内存
例如,当我们写:将在哪个
内存
段分配
内存
?在
C
中,我知道当我们使用malloc()时,它会在heap部分分配
内存
,但是对于
C
++,我不确定。我读过,对于从
空闲
存储new() 分配的
内存
和从堆在链接上分配的malloc()
内存
。 这个免费商店是什么?它只是RAM的一部分吗?有没有像
C
一样包含免费存储的
内存
管理图表?
浏览 0
提问于2018-03-06
得票数 0
回答已采纳
6
回答
释放
内存
意味着什么?这是否意味着将所有位都设置为0?
我直接从托管
语言
开始,几乎没有使用
C
++的经验,因此这个问题可能太基本了。更新:我以前经历过,我知道GC是做什么的。但这不是我的问题。我想要理解的是,你怎么知道一些
内存
是
空闲
的?
浏览 0
提问于2013-07-06
得票数 3
回答已采纳
1
回答
与后进先出顺序相比,按地址顺序组织
空闲
列表的优点是什么?
、
、
、
我正在用
C
语言
实现malloc(),现在我的
空闲
列表是以后进先出的顺序维护的(即,新释放的块被添加到列表的开头),我的分配器使用first fit算法来搜索
空闲
的
内存
块。我的教科书提到,在这种情况下,按地址顺序维护列表比按后进先出顺序的列表具有更好的
内存
利用率,但我不明白为什么,它也没有解释。最终,我将实现一个伙伴系统或类似的系统,但现在我只想了解这一点。
浏览 1
提问于2011-10-16
得票数 2
2
回答
用Java释放对象
、
、
、
其他一些
语言
,比如Python --据我所知-可以通过实际操作来帮助垃圾收集器:这是否适用于Java,这样程序员几乎可以通过将变量赋值为null来高效地释放堆
内存
吗如果是,这与
C
手动释放
内存
的
空闲
()函数相比,效率有多高?
浏览 1
提问于2016-02-12
得票数 1
1
回答
重用一个变量但进程没有释放
内存
是否被视为
内存
泄漏?
、
当我使用树多映射并用数据填充它时,进程的
内存
消耗将增加到14.2 MiB。当我清除仍然是同一变量的树多映射,并再次使用它,但增加的数据较少,进程的
内存
消耗没有增加,但也没有减少。enter return 0;用valac --pkg gee-0.8 -g MultiMapTest.vala编译我用
浏览 2
提问于2018-05-26
得票数 2
回答已采纳
1
回答
与系统硬件相关
我只想知道CPU上的负载是40%的
空闲
,
内存
负载意味着
内存
的总使用量或可用
内存
,
空闲
磁盘空间等,我不需要软件工具来找到这些东西。我想知道的是,有没有用
c
或其他
语言
或脚本编写的程序,可以逐个或同时找出这些东西? 有什么命令可以找到它吗?或者有人能解释一下系统监视器是如何工作的吗?等待你的帮助
浏览 0
提问于2010-11-23
得票数 0
1
回答
内存
请求Linux
、
、
、
我有一个发出
内存
请求的
c
程序。在运行我的程序之后,我使用
空闲
的-g -t命令来查看所使用的
内存
。程序调用malloc函数,但不调用free函数。例如: pointer=malloc(900000000*sizeof(double))我认为调用会占用ram
内存
,但是当我使用free命令时,
空闲
内存
并没有改变。大约600万。程序不会释放
内存
,但
空闲
内存
不会改变。我以为
空闲
内存
的操作是由
浏览 1
提问于2017-09-11
得票数 0
2
回答
在细节上,malloc是如何工作的?
、
当我调用这个函数时,它会动态地分配
内存
。它返回指向分配
内存
开头的指针(例如地址)。问题: 为了在堆中分配
内存
,我们需要知道占用了哪些
内存
部分。这些信息(关于占用的
内存
)存储在哪里(例如,如果我们使用一个小型risc微控制器)?
浏览 8
提问于2015-03-25
得票数 0
回答已采纳
1
回答
结构指针数组的
内存
分配
、
、
、
我正在尝试用
C
语言
构建一个
内存
分配器。用户首先说明他想要使用多少
内存
,以及可以使用的最小
内存
块大小。 例如,假设用户请求最小块大小为8B的1024B。为了跟踪
空闲
的
内存
块,我有一个指向结构的指针数组。这些结构称为Header,数组称为FreeList。我的意思是,FreeList将包含指向
内存
中
内存
大小为8的块的空间的指针。FreeList1将包含指向
内存
中存在
内存
大小为16的块的空间的指针。typ
浏览 2
提问于2012-07-11
得票数 1
回答已采纳
7
回答
自定义malloc()实现头设计
、
、
、
、
我正在尝试用
C
语言
编写一个自定义分配器,用于调试目的(作为练习),我将使用一个链表来使用First Fit算法将
空闲
内存
列表放在一起。我已经在下面展示了我想在“空
内存
节点”中创建的结构。我如何在
内存
的前几个字节写入头块(具体地说是一个联合),我获得(我使用malloc()最初获得一个
内存
块),以便剩余的字节是
空闲
的?
浏览 0
提问于2009-11-09
得票数 6
1
回答
当调用释放存储值的char指针时,free()函数失败
、
、
、
、
我正在学习一些关于
C
编程
语言
中动态
内存
分配的内容。当我试图编写一个描述如下的程序时:int main(){ str="Hello world";
浏览 3
提问于2019-12-28
得票数 0
回答已采纳
2
回答
用
C
语言
重新定义
空闲
内存
函数
、
、
我正在用
C
重新定义
内存
函数,我想知道这个想法是否可以作为free()函数的实现: { void *addr;
浏览 0
提问于2011-01-12
得票数 0
1
回答
在
内存
充足但支离破碎的环境中,新/ malloc是否会导致
内存
混乱?
、
、
、
、
例如,假设我们消耗了8字节
内存
中的2字节:如果我调用new / malloc请求3个字节,它应该工作得很好,可能如下所示:如果我调用new / malloc就可用
内存
而言,仍然有3个
空闲
字节,尽管它们不是连续的。那么程序会不会“整理”
内存
,为新的分配腾出空间?听起来是不可能的,因为我仍然会保留对现有分配款的引用。如果是这样的话,那么扩展到极端情况下,如果您的
内存
以某种方式结束为超级分段(例如每个其他字节都分配了ala [x-x-x-x-
浏览 1
提问于2019-04-05
得票数 2
回答已采纳
3
回答
使用连续声明的
C
语言
中的
空闲
内存
、
当它被新声明时,数组分配的新
内存
位置是否与旧位置相同?如果不是,那么旧的声明会不会因为分配的区域没有被释放而变成垃圾?最后,如果数组像上面的例子一样是静态的,那么如何在不退出循环的情况下释放它呢?
浏览 4
提问于2012-04-19
得票数 1
回答已采纳
1
回答
是否为进程预先分配了堆?
、
、
自从我被介绍到进程堆的概念之后,我一直假设OS在创建进程时分配它。但是后来我做了一些研究,读了一篇的声明。上面写着:
浏览 3
提问于2020-08-17
得票数 2
2
回答
管理私有堆
、
、
我在某些项目(基本上是
C
/
C
++中的许多嵌入式应用程序)中看到,它们管理动态分配,如下所示 Q1:上面提到的具有私有堆管理的设计的优点。Q2:在
C
,Linux中是否有任何内置函数可以提供接口来在以前分配的块中进行动态分配。我搜遍了它,但没能控制住它 Q3:如果Q2中提到的选项不可用。任何关于如何实现Q2中提
浏览 2
提问于2012-11-29
得票数 3
4
回答
变量的Python
内存
管理
、
我有一个关于python
内存
管理的问题。每次调用result时,python是否对operation变量使用相同的
内存
?在
C
中,我们可以使用Malloc分配一次
内存
,并将其用于相同的
内存
,以避免碎片。
浏览 3
提问于2013-12-28
得票数 1
回答已采纳
1
回答
用Java获取计算机
内存
信息
、
、
、
是否有用于
内存
测试的应用程序,最好用java (或其他编程
语言
)编写,以显示关于计算机
内存
的信息或用于测试
内存
的信息(如总
内存
、
空闲
内存
<代码>E29</code>、<code>E 110<//code>进程和
内存
消耗<代码>E 211</code>等)。
浏览 2
提问于2012-06-18
得票数 0
1
回答
C
/
C
++编程获得
空闲
内存
、
如何使用
C
/
C
++程序在OSX和linux平台上获得当前的“
空闲
”
内存
?在OSX中,我可以通过对linux的sysctl和sysconf系统调用获得“最大”
内存
。但是,我不知道如何在运行时获得
空闲
内存
。
浏览 3
提问于2015-11-29
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
c语言-malloc分配内存
C语言内存操作技巧
C语言:存储类、链接、内存管理
C语言快速入门——动态内存分配
C语言基础之动态内存操作汇总
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券