腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
6
回答
Linux
下C++应用程序的
内存
稳定性
、
、
、
我想验证我
为
Linux
编写并编译的一个C++应用程序的
内存
稳定性。它是一个网络应用程序,以每秒10-20个连接的速率响应远程客户端连接。在长期运行中,
内存
上升到50MB,即使应用程序正在调用删除...如何强制
Linux
释放
我实际
释放
的
内存
?至少我想这样做一次,以验证
内存
稳定性。否则,有没有可靠的
内存
指示器可
浏览 7
提问于2012-12-25
得票数 5
回答已采纳
2
回答
使用while(1)的perl脚本中的
内存
泄漏
、
、
我有一个perl脚本,它需要在无限循环中运行,并监控我的gnu/
linux
的平均负载和空闲
内存
,如果负载/
内存
高于或低于设置的值,则使用google的帐户发送电子邮件。我发现了这些
内存
使用量是如
何不
断增加的,一天后它可以分配相当多的ram。 本身。
浏览 0
提问于2012-06-21
得票数 0
回答已采纳
1
回答
为什么不
释放
空TList<Int64>不会导致
内存
泄漏?
、
、
、
、
释放
不为空的TList<Integer>不会导致
内存
泄漏,因为Integer在大小上等于指针,而且TList完美地处理指针。(据我所知,这是我所理解的。)
释放
不为空的TList<String>也不会导致
内存
泄漏,因为字符串本身是一个指针,当不再需要时,可以小心地
释放
在Delphi内部的某个地方。但是,
释放
任
何不
为空的TList<SomeClass>总是会导致
内存
泄漏,这是可以理解的。 我不明白的是,为什么不
释
浏览 3
提问于2015-03-17
得票数 1
回答已采纳
1
回答
Linux
服务器
内存
分配
、
我有一个带有tomcat和MySql的
linux
服务器,也安装了axis2。 一开始,我分配了大约400 my的
内存
,部署了我的项目,但是
内存
分配仍然是一样的。
浏览 0
提问于2012-05-18
得票数 0
1
回答
Python C++中析构函数之间的区别
、
、
C++析构函数和Python析构函数的契约有
何不
同,特别是在对象生命周期和资源回收时?我还没有找到一个全面的并排比较。 我认为C++析构函数所做的是完全
释放
对象所持有的
内存
。Python取消对象,但它仍然保留在缓存
内存
中(称为垃圾收集),然后在程序完成后完全
释放
内存
。
浏览 9
提问于2022-05-02
得票数 -1
回答已采纳
1
回答
Linux
释放
内存
、
、
、
、
如果我的进程分配了一些大
内存
,然后
释放
,top系统监视器会显示我对该进程的
内存
使用减少了吗?或者内核仍然会为该进程保留
内存
? 我看到的是我在
释放
记忆。但我仍然看到gnome系统监视器显示我的程序的
内存
增长。我没有在我的结尾发现
内存
泄漏。我想知道它是否没有显示已
释放
的
内存
?还是真的有记忆泄漏在我的末端?
浏览 0
提问于2012-11-21
得票数 0
回答已采纳
2
回答
Windows上的PHP
内存
泄漏
、
、
在
Linux
上,导入可以顺利完成,但在Windows服务器上,脚本会耗尽
内存
。PHP中的最大
内存
设置在Windows机器上设置
为
更高的级别,但它仍然不断崩溃。在使用PHP的内置
内存
使用函数进行了一些研究之后,Windows实现本身可能存在问题。这些函数报告的
内存
使用几乎是恒定的,每千条记录只泄漏几MB。查看进程资源管理器时,PHP分配的
内存
一直在增加。似乎在PHP的内部结构中
释放
了
内存
,但在Windows中却没有
释放
浏览 2
提问于2015-06-12
得票数 0
1
回答
是否清除RAM中的
内存
?
、
、
我在c++中有一些用来分配
内存
和
释放
内存
的代码,尽管
内存
没有清除immediately...My的疑虑(我使用的是
linux
OS)谢谢
浏览 1
提问于2018-10-09
得票数 1
2
回答
虚拟
内存
中的malloc函数
我读取malloc函数在堆上分配
内存
,堆驻留在OS(
Linux
)中的虚拟
内存
中。所以我对此毫不怀疑: 如何在
Linux
操作系统中更改堆大小?
浏览 3
提问于2013-06-27
得票数 1
3
回答
如何清理
Linux
内核使用的缓存
、
、
、
我希望在缓存开始占用太多
内存
(从‘free’的输出中可以看出)之后,强制
Linux
内核
为
应用程序分配更多
内存
。我跑过了(以
释放
磁盘dentry/inode缓存和页面缓存),我发现只
释放
了大约一半的已用缓存,其余的则留了下来我如何知道是什么占用了缓存的其余部分,并强制
释放
它?
浏览 8
提问于2009-03-01
得票数 28
回答已采纳
1
回答
在Solaris/
Linux
中
释放
分配的
内存
、
、
、
我已经编写了一个小程序,并在Solaris/
Linux
平台上编译它,以测量将此代码应用于我的应用程序的性能。这就是我有点困惑的地方。在Solaris中,即使我
释放
了分配的<em
浏览 0
提问于2010-06-01
得票数 4
回答已采纳
1
回答
具有非阻塞套接字的Kqueue/epoll (FreeBSD/
Linux
):写入/发送/sendto之后什么时候可以
释放
缓冲区
内存
?
、
、
、
、
它们中的每一个都使用char*缓冲区进行传输,但是在调用写/发送/sendto之后,我不明白何时必须
释放
缓冲区的
内存
。是正确的,如果写/发送/发送返回接受的字节数,并且这个数字等于缓冲区大小,我可以立即
释放
缓冲区
内存
吗?或者我必须等待EVFILT_WRITE (kqueue)或EPOLLOUT (
Linux
)事件来
释放
缓冲区的
内存
?或者我必须等待EVFILT_WRITE (kqueue)或EPOLLOUT (
Linux</
浏览 3
提问于2019-10-23
得票数 0
3
回答
Python的垃圾收集器如何检测循环引用?
、
、
如果发生这种情况,我的理解(可能是错误的)是,gc模块通过(我假设)遍历所有分配的
内存
并
释放
任
何不
可访问的块来充当故障保险。 在使用gc模块之前,Python如何检测和
释放
循环
内存
引用?
浏览 6
提问于2012-06-09
得票数 40
回答已采纳
4
回答
Linux
,如何捕捉屏幕,并模拟鼠标移动
、
、
、
我需要捕获屏幕(作为打印屏幕)的方式,以便我可以访问像素颜色数据,做一些图像识别,之后,我将需要在屏幕上生成鼠标事件,如左键单击,拖放(移动鼠标的同时按下按钮,然后
释放
它)。一旦完成,图像将被删除。注意:我需要捕获整个屏幕,用户可以看到的一切,我需要模拟我的程序窗口外的点击(如果它有任
何不
同)性能并不是很重要,"print screen“功能将每10该过程的持续时间可以长达24小时,因此方法需要稳定,并且没有
内存
泄漏(通常情况下:) 我可以在windows中使用w
浏览 1
提问于2010-04-09
得票数 13
回答已采纳
1
回答
了解C#中的悬空引用
、
、
然而,每击一次键,我就会看到应用程序的
内存
使用量增加了大约40MB,而且似乎永远不会下降。
浏览 2
提问于2014-10-14
得票数 0
1
回答
如何检查glibc中的紧固箱尺寸
、
、
linux
中的malloc/free是由glibc管理的,当我们
释放
内存
时,glibc不会直接将它返回给RAM (可能为将来的malloc缓存),因此如果存在大量的小
内存
malloc和free,即使
释放
内存
因此,VSS的大小包括已分配和正在使用的
内存
,以及已
释放
但未返回给RAM的
内存
,我们如何检查每个
内存
的大小? 谢谢。
浏览 6
提问于2015-09-20
得票数 1
回答已采纳
2
回答
Linux
中的虚拟
内存
管理器
Linux
中的虚拟
内存
管理器的目的是什么,以及它与
Linux
机器上的传统“交换”有
何不
同。
浏览 0
提问于2020-06-30
得票数 0
4
回答
libc
内存
管理
、
、
libc如何与操作系统(例如,
Linux
内核)通信以管理
内存
?具体地说,它如何分配
内存
,以及如何
释放
内存
?另外,在什么情况下,它会分别无法分配和
释放
?
浏览 0
提问于2012-11-21
得票数 1
2
回答
是否可以强制
Linux
在
释放
后使虚拟
内存
无效
、
、
、
、
在Windows上,我注意到,尝试取消引用指向最近
释放
的
内存
的指针会导致崩溃,并被Visual Studio捕获,表明
内存
无效。这和预期的一样。但是,执行相同的应用程序和代码路径导致取消引用指向最近
释放
的
内存
的指针,并不会立即导致
Linux
崩溃。对我来说,这表明
Linux
内核(或GNU C++运行时)不会很快使
释放
的
内存
失效,即使在调试版本中也是如此。应用程序崩溃的时间要长得多。真的是这样吗?如果是这样,我是否可以更快地强制取消<em
浏览 0
提问于2013-10-17
得票数 2
1
回答
页面缓存和缓冲区缓存有什么区别?
、
、
在
linux
操作系统中,您可以键入命令"echo 3> /proc/sys/vm/drop_cache“来
释放
内存
,还可以键入命令"sync”
释放
内存
。在
linux
内核中有两种缓存,一种是页面缓存,另一种是缓冲区缓存,那么S有什么区别呢?
浏览 0
提问于2014-12-19
得票数 7
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
使用Python OpenCV释放内存
黑客教程,释放内存还有这功效?
图解|Linux内存碎片整理
怎么样把手机全部内存释放?
iPhone为何不用大内存?这观点另类
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券