腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
虚拟
内存
中的malloc函数
linux
我读取malloc函数在堆上分配
内存
,堆驻留在OS(
Linux
)中的虚拟
内存
中。所以我对此毫不怀疑: 如何在
Linux
操作
系统
中更改堆大小?
浏览 3
提问于2013-06-27
得票数 1
1
回答
在Solaris/
Linux
中
释放
分配的
内存
c
、
linux
、
solaris
、
free
我已经编写了一个小程序,并在Solaris/
Linux
平台上编译它,以测量将此代码应用于我的应用程序的性能。这就是我有点困
浏览 0
提问于2010-06-01
得票数 4
回答已采纳
1
回答
是否清除RAM中的
内存
?
c++
、
operating-system
、
ram
我在c++中有一些用来分配
内存
和
释放
内存
的代码,尽管
内存
没有清除immediately...My的疑虑(我使用的是
linux
OS)谢谢
浏览 1
提问于2018-10-09
得票数 1
6
回答
为什么
linux
有足够的
内存
却使用交换
linux
、
memory
、
erlang
在出现问题之前,
内存
使用情况如下但是经过很长一段时间,缓存是清晰的,
系统
开始使用交换。 现在我有两个问题。 现在的问题是为什么
系统
发布页面缓存..?
系统
将
释放
pgae缓存的情况是什么?我从“理解
Linux
内核”一书中得到了答案。
浏览 1
提问于2014-08-20
得票数 9
2
回答
/free()的行为在Debian和Redhat之间有所不同。
c
、
linux
、
memory-management
、
malloc
我有一个
Linux
应用程序(用C编写),它通过malloc()以小块的形式分配大量
内存
(~60M),然后
释放
它(然后应用程序继续运行)。此
内存
不会返回给操作
系统
,但会一直分配给进程。现在,有趣的是,这种行为只发生在RedHat
Linux
和克隆
系统
(Fedora、Centos等)上。而在Debian
系统
上,
内存
在所有
释放
完成后返回给操作
系统
。
浏览 1
提问于2010-03-23
得票数 1
回答已采纳
4
回答
libc
内存
管理
linux
、
memory-management
、
libc
libc如何与操作
系统
(例如,
Linux
内核)通信以管理
内存
?具体地说,它如何分配
内存
,以及如何
释放
内存
?另外,在什么情况下,它会分别无法分配和
释放
?
浏览 0
提问于2012-11-21
得票数 1
1
回答
页面缓存和缓冲区缓存有什么区别?
linux
、
kernel
、
memory
在
linux
操作
系统
中,您可以键入命令"echo 3> /proc/sys/vm/drop_cache“来
释放
内存
,还可以键入命令"sync”
释放
内存
。在
linux
内核中有两种缓存,一种是页面缓存,另一种是缓冲区缓存,那么S有什么区别呢?
浏览 0
提问于2014-12-19
得票数 7
5
回答
如何将
内存
从进程返回到操作
系统
linux
、
unix
、
memory
、
aix
、
sbrk
在各种操作
系统
中,我遇到了
内存
管理的问题。当我
释放
内存
时,
内存
不会返回给操作
系统
。进程使用的虚拟
内存
量总是增加--从不减少。物理
内存
也是如此,一直到它的极限。因此,我们似乎也在睡眠模式下使用了所有这些
内存
。
浏览 6
提问于2012-08-21
得票数 9
8
回答
是否正在
释放
退出C++程序时所需的已分配
内存
c
、
memory-management
、
malloc
、
free
如果我在C程序中使用malloc分配了
内存
,现在我想退出,我是否必须
释放
分配的
内存
,或者我是否可以假设由于我的整个程序终止,它将被操作
系统
释放
? 我在
Linux
环境下运行。
浏览 1
提问于2011-04-10
得票数 23
回答已采纳
2
回答
在不终止程序的情况下将动态分配的
内存
返回OS
c++
、
linux
、
memory-management
、
malloc
、
free
我正在开发一个程序,在这个程序中我使用了大量但有限的
内存
。
内存
在运行时在不同的线程上分配和
释放
。然而,我注意到程序的
内存
使用量不会保持在指定的范围内。随着时间的推移,它将会增加。我编写了以下示例程序来检查
内存
是否被
释放
回操作
系统
。分配的
内存
的一半被
释放
,以检查
内存
使用率是否下降。int i; i < COUNT; i++) delete[] p[i]; whil
浏览 1
提问于2014-03-11
得票数 3
4
回答
在嵌入式
linux
中,空闲()不
释放
内存
。
c
、
free
、
embedded-linux
我在嵌入式
Linux
中使用malloc()分配了
内存
(大约10 MB)。并检查了空闲
内存
,它是67080 kB,但是即使在使用free()
释放
它之后,它仍然是一样的。只有在应用程序终止后,
内存
才能再次可用。如果是的话,free()不会使
系统
可用
释放
的
内存
,如果是这样的话,如何使其可用。
浏览 6
提问于2014-01-29
得票数 4
回答已采纳
1
回答
在
Linux
上,有没有任何方法(工具)可以知道哪个应用程序缓存的数据以及数据是什么?
linux
、
cache
在我的
linux
系统
中,我发现空闲
内存
不断减少,我使用free -m来获得空闲
内存
大小。但在我执行完空闲
内存
的大小返回到正常值。 我知道这个命令用于
释放
页面缓存、dentries和inodes。但是,有没有任何方法可以知道哪个应用程序缓存了数据,以及我
释放
了哪些数据?
浏览 0
提问于2011-09-01
得票数 1
2
回答
当代码不能
释放
内存
时,这是否是C中的
内存
泄漏,但操作
系统
还是会这样做的?
c
、
memory
、
memory-leaks
int)); //Do other things but never free my_memory or my_int return 0;根据 句子#1意味着
内存
泄漏可能是不必要的、未
释放
的
内存</em
浏览 6
提问于2019-12-08
得票数 2
8
回答
调用free或delete是否会将
内存
释放
回“
系统
”
memory-management
这是我的问题:调用free或delete会
释放
回“
系统
”的
内存
吗?我的意思是,它曾经减少过进程的数据段吗? 让我们考虑一下
Linux
上的
内存
分配器,即ptmalloc。现在当负载减少时,对象被
释放
了,所以我的问题是:一旦对象是空闲的,分配器是否会做一些计算来确定它是否应该只将这个对象保留在空闲列表中,或者根据空闲列表的当前大小,它可能决定将该
内存
返回给
系统
,即使用sbrkglibc的文档告诉我,如果分配请求比页面大小大得多,那么它将使用mmap进行分配
浏览 0
提问于2009-09-14
得票数 43
回答已采纳
6
回答
当程序退出时,是否
释放
了泄漏的
内存
?
c++
、
memory-leaks
如果我在不知情的情况下编写了
内存
泄漏程序,并且应用程序终止,那么泄漏的
内存
会被
释放
吗?
浏览 0
提问于2010-06-05
得票数 143
回答已采纳
1
回答
计算机是如何跟踪拉姆的?
memory
、
ram
因此,我知道操作
系统
必须控制给应用程序一定数量的Ram。但我很好奇,它怎么知道给应用程序多少钱,以及它如何知道该应用程序使用了多少?比如谁和什么在跟踪这种用法?它如何知道使用哪种
内存
是安全的?我假设某些
内存
是为关键
系统
保留的。我必须承认,我对操作
系统
知之甚少。
浏览 2
提问于2017-04-15
得票数 0
回答已采纳
2
回答
数组的
内存
泄漏c++列表
c++
、
arrays
、
memory-leaks
正确工作: for(int i=0;i<100;i++) int *a = new int[10000]; }我使用
linux
中的top命令和
系统
监视来监视
内存
,所以在第一段代码中,
内存
是上升的,然后我希望应用程序
释放
内存
,而不是
释放
内存
。
浏览 5
提问于2017-11-14
得票数 0
回答已采纳
2
回答
如何对未使用的
内存
进行调零以减少VM快照大小
linux
、
linux-kernel
、
virtual-machine
在
Linux
中,我如何将
释放
的
内存
页面归零以减少VM快照的大小? sync && echo 3 > /proc/sys/vm/drop_caches 被不必要地存储在快照中,因为它们没有被零化。更新--一个非常可怕的解决方案,似乎是在循环中使用malloc+memset
内存</e
浏览 3
提问于2013-10-31
得票数 8
4
回答
异常终止程序引起的潜在
内存
泄漏
c
、
memory-leaks
、
malloc
、
free
Windows和
Linux
。 } return EXIT_SUCCESS;如果程序在我调用“空闲”之前终止,当程序退出时,操作
系统
会恢复任何未
释放
的
内存
吗或者,在
系统
重新启动之前,我会从我的3Gb左右可用
内存
中慢慢消失吗? 谢谢,马克。
浏览 3
提问于2017-03-03
得票数 1
回答已采纳
2
回答
我能否在主线程中分配(),而在另一个线程中分配free()呢?
pthreads
、
mingw
、
mingw32
我有一个程序,运行良好的MacOS和
Linux
和交叉编译到。最近我做了多线程程序。不过,我担心的是交叉编译。我所使用的mingw版本是从MacOS端口构建的。我担心的是,3.4.5中的malloc & free
系统
不是多线程的。是否应该重写我的程序,以便将要
释放
的
内存</
浏览 5
提问于2010-11-27
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
开发应该知道的Linux系统分析-内存篇
黑客教程,释放内存还有这功效?
手机妙招:安卓系统瞬间释放5-10G内存,让手机系统流畅无比!
怎么样把手机全部内存释放?
图解|Linux内存碎片整理
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券