腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
libc
内存
管理
linux
、
memory-management
、
libc
libc
如何
与操作系统(例如,
Linux
内核)通信以管理
内存
?具体地说,它
如何
分配
内存
,以及
如何
释放
内存
?另外,在什么情况
下
,它会分别无法分配和
释放
?
浏览 0
提问于2012-11-21
得票数 1
1
回答
在Solaris/
Linux
中
释放
分配的
内存
c
、
linux
、
solaris
、
free
我已经编写了一个小程序,并在Solaris/
Linux
平台上编译它,以测量将此代码应用于我的应用程序的性能。这就是我有点困惑的地方。在Solaris中,即使我
释放
了分配的<em
浏览 0
提问于2010-06-01
得票数 4
回答已采纳
2
回答
虚拟
内存
中的malloc函数
linux
我读取malloc函数在堆上分配
内存
,堆驻留在OS(
Linux
)中的虚拟
内存
中。所以我对此毫不怀疑:
如何
在
Linux
操作系统中更改堆大小?
浏览 3
提问于2013-06-27
得票数 1
1
回答
是否清除RAM中的
内存
?
c++
、
operating-system
、
ram
我在c++中有一些用来分配
内存
和
释放
内存
的代码,尽管
内存
没有清除immediately...My的疑虑(我使用的是
linux
OS)谢谢
浏览 1
提问于2018-10-09
得票数 1
6
回答
Linux
下
C++应用程序的
内存
稳定性
c++
、
linux
、
memory
、
memory-leaks
我想验证我为
Linux
编写并编译的一个C++应用程序的
内存
稳定性。它是一个网络应用程序,以每秒10-20个连接的速率响应远程客户端连接。在长期运行中,
内存
上升到50MB,即使应用程序正在调用删除...
如何
强制
Linux
释放
我实际
释放
的
内存
?至少我想这样做一次,以验证
内存
稳定性。否则,有没有可靠的
内存
指示器可
浏览 7
提问于2012-12-25
得票数 5
回答已采纳
7
回答
Linux
下
C语言中
内存
的
释放
c
、
linux
、
memory-management
如果你没有
释放
你在
Linux
下
的C程序中被恶意锁定的
内存
,它什么时候
释放
?在程序终止后?或者
内存
仍然被锁定,直到不可预知的时间(可能是在重启时)?
浏览 1
提问于2009-06-08
得票数 1
回答已采纳
8
回答
是否正在
释放
退出C++程序时所需的已分配
内存
c
、
memory-management
、
malloc
、
free
如果我在C程序中使用malloc分配了
内存
,现在我想退出,我是否必须
释放
分配的
内存
,或者我是否可以假设由于我的整个程序终止,它将被操作系统
释放
? 我在
Linux
环境
下
运行。
浏览 1
提问于2011-04-10
得票数 23
回答已采纳
5
回答
如何
将
内存
从进程返回到操作系统
linux
、
unix
、
memory
、
aix
、
sbrk
在各种操作系统中,我遇到了
内存
管理的问题。当我
释放
内存
时,
内存
不会返回给操作系统。进程使用的虚拟
内存
量总是增加--从不减少。物理
内存
也是如此,一直到它的极限。因此,我们似乎也在睡眠模式
下
使用了所有这些
内存
。 何时可以将此<em
浏览 6
提问于2012-08-21
得票数 9
1
回答
"buff/cache“很高,我怎么能
释放
它呢?
linux
、
ubuntu
、
memory
、
top
top命令的输出显示,"buff/cache“使用了29 by的
内存
。这意味着什么,我怎样才能解放它?它几乎占
内存
的90%。 📷
浏览 0
提问于2019-05-28
得票数 18
回答已采纳
1
回答
共享
内存
锁定和进程崩溃
memory
、
synchronization
、
shared
、
interprocess
我想更好地理解共享
内存
的同步问题。我知道进程间同步在不同的操作系统上可以有不同的工作方式。最大的区别是当锁定共享
内存
的进程崩溃时会发生什么。Windows
释放
在进程崩溃后锁定命名互斥锁,而
linux
不
释放
它。有没有人能更好地给我解释一
下
这个问题,优点和缺点是什么?在
linux
下
,在进程崩溃后,
如何
可能出现命名互斥或进程间信号量?
浏览 1
提问于2010-08-28
得票数 1
1
回答
从空闲命令显示的缓冲区缓存与可用
内存
之间有什么不同?
rhel
、
memory
、
cache
、
hadoop
、
free
我们在集群中有463台RHEL7.6机器,其中大部分是HDFS机器( datanode )但是可用
内存
也是用于应用程序的
内存
。 所以我有点困惑,buff/cache与可用
内存
之间的区别是什么?
浏览 0
提问于2022-07-11
得票数 -1
回答已采纳
1
回答
如何
检查glibc中的紧固箱尺寸
linux
、
free
、
glibc
linux
中的malloc/free是由glibc管理的,当我们
释放
内存
时,glibc不会直接将它返回给RAM (可能为将来的malloc缓存),因此如果存在大量的小
内存
malloc和free,即使
释放
内存
因此,VSS的大小包括已分配和正在使用的
内存
,以及已
释放
但未返回给RAM的
内存
,我们
如何
检查每个
内存
的大小? 谢谢。
浏览 6
提问于2015-09-20
得票数 1
回答已采纳
1
回答
Linux
释放
内存
linux
、
unix
、
memory
、
process
、
top
如果我的进程分配了一些大
内存
,然后
释放
,top系统监视器会显示我对该进程的
内存
使用减少了吗?或者内核仍然会为该进程保留
内存
? 我看到的是我在
释放
记忆。但我仍然看到gnome系统监视器显示我的程序的
内存
增长。我没有在我的结尾发现
内存
泄漏。我想知道它是否没有显示已
释放
的
内存
?还是真的有记忆泄漏在我的末端?
浏览 0
提问于2012-11-21
得票数 0
回答已采纳
1
回答
如何
释放
CvMat指针向量的
内存
?
c++
、
opencv
CvMat* mat = cvCreateMat(5,1,CV_32FC1); items.push_back(mat);然后我尝试
释放
内存
for(int i = 0;i<5;i++){}然而,我看不到这会影响任务管理器中的
内存
使用
浏览 1
提问于2012-11-04
得票数 0
1
回答
Tomcat耗尽VM中的
内存
java
、
tomcat
、
memory-management
我有8台
Linux
服务器作为应用服务器运行,
内存
为16 GB。我的问题是Tomcat耗尽了所有的
内存
,我不得不每隔两个小时重新启动这些服务器来
释放
内存
。你能建议我
如何
在不重启Tomcat的情况
下
释放
内存
吗? 我已经更新了我的java_opts= "-server -d64 -Xms6144M -Xmx6145M
浏览 0
提问于2013-12-26
得票数 1
2
回答
C++多线程程序在
内存
问题上的应用
c++
、
multithreading
、
memory-leaks
、
debian
创建线程时,
内存
增加,删除线程时(使用命令ps -mo THREAD -p <pid>确认),与程序/软件相关的
内存
不会减少(top命令)。结果,我耗尽了
内存
。我使用Valgrind检查
内存
错误/泄漏,但我找不到任何错误/泄漏。这是在debian的盒子上。请让我知道问题可能是什么。
浏览 2
提问于2012-08-08
得票数 1
回答已采纳
4
回答
在嵌入式
linux
中,空闲()不
释放
内存
。
c
、
free
、
embedded-linux
我在嵌入式
Linux
中使用malloc()分配了
内存
(大约10 MB)。并检查了空闲
内存
,它是67080 kB,但是即使在使用free()
释放
它之后,它仍然是一样的。只有在应用程序终止后,
内存
才能再次可用。如果是的话,free()不会使系统可用
释放
的
内存
,如果是这样的话,
如何
使其可用。
浏览 6
提问于2014-01-29
得票数 4
回答已采纳
1
回答
在将`.init.ramfs`图像解压缩到“`rootfs`”之后,是什么
释放
了它?
linux-kernel
、
initramfs
、
arch-arm
在旧的initrd系统
下
,
Linux
用来
释放
initrd映像。这是在控制台上追踪到的: Freeing initrd memory: xxxxk freed.它所指的实际上是
释放
原来压缩图像占用的
内存
。实时安装的文件系统是通过卸载(通过pivot_root到替换根目录)发布的。在initramfs
下
,文件系统是通过使用一些实用工具(如switch_root )进行递归删除来
释放
的,并且从不卸载。我理解这一点,但是原始图像(压缩的.cpio存档)在哪里
释放</e
浏览 0
提问于2019-02-06
得票数 1
2
回答
内存
不会在多个线程中
释放
garbage-collection
、
julia
其结果是,有时一切都按预期工作,返回后
释放
内存
,但有时情况并非如此,htop报告的使用
内存
数量很大,尽管似乎没有进行计算:显式垃圾收集GC.gc()只帮了一点点忙,
释放
了一些
内存
,但只
释放
了一小块退出Julia后,分配的
内存
将恢复正常(可能被OS
释放
)。 我读过有关julia
如何
管理它的
内存
,以及只有当
内存
数量大于某个值时,
内存
才会被
释放
。但在我的例子
浏览 1
提问于2018-09-18
得票数 12
1
回答
具有非阻塞套接字的Kqueue/epoll (FreeBSD/
Linux
):写入/发送/sendto之后什么时候可以
释放
缓冲区
内存
?
linux
、
freebsd
、
nonblocking
、
epoll
、
kqueue
它们中的每一个都使用char*缓冲区进行传输,但是在调用写/发送/sendto之后,我不明白何时必须
释放
缓冲区的
内存
。是正确的,如果写/发送/发送返回接受的字节数,并且这个数字等于缓冲区大小,我可以立即
释放
缓冲区
内存
吗?或者我必须等待EVFILT_WRITE (kqueue)或EPOLLOUT (
Linux
)事件来
释放
缓冲区的
内存
?或者我必须等待EVFILT_WRITE (kqueue)或EPOLLOUT (
Linux</
浏览 3
提问于2019-10-23
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux下如何解决高内存使用率问题?
Linux 下如何使用QQ
一篇读懂Linux 是如何管理内存的
Linux下如何安装多个Python版本
开发者抱怨 Linux 在低内存条件下的糟糕性能
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券