腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
虚拟内存
永远不会被
释放
我在
虚拟内存
中遇到了问题,应用程序加载一个数组中的所有图像(使用UIImage initWithContentOfFile: path),然后我按下一个按钮,这些图像将被交换,但随着应用程序因空间而关闭,
虚拟内存
会增加到一定程度。因为
虚拟内存
永远不会
释放
,而且会越来越多吗?我如何
释放
虚拟内存
?提前感谢!
浏览 1
提问于2010-11-26
得票数 1
回答已采纳
1
回答
栈展开后未回收Linux堆栈驻留内存
、
、
、
、
在分配之前:
虚拟内存
1GB
虚拟内存
1GB
虚拟内存
1GB 我在堆栈上动态分配1GB。在此之前:
虚拟内存
1GB
虚拟内存
1GB 1GB的
释放
(堆栈
释放</e
浏览 3
提问于2013-01-17
得票数 2
2
回答
虚拟内存
中的malloc函数
我读取malloc函数在堆上分配内存,堆驻留在OS(Linux)中的
虚拟内存
中。所以我对此毫不怀疑: 如何在Linux操作系统中更改堆大小?
浏览 3
提问于2013-06-27
得票数 1
1
回答
Excel
虚拟内存
问题
如果我在A1 =sum( If (B:J=0,1,0))中放入一个公式,然后按ctl-shift-enter组合键(对于数组),它可以工作,但
虚拟内存
将达到大约800+ MB。当我收到这个错误时,我看到
虚拟内存
峰值达到了大约1.2G。我猜它会超过2G(因为这似乎是Excel2007的限制),但Process Explorer显示它的速度不够快。如果我删除公式,
虚拟内存
仍然保持在800+ MB左右。我似乎不能减少使用的
虚拟内存
。如果再次尝试将1个公式放入,我将得到“资源不足”,而现在我甚至不能将这些公式中的1个放入以前可以放
浏览 4
提问于2012-02-08
得票数 0
回答已采纳
1
回答
虚拟内存
映射碎片是否会导致性能问题?
、
、
、
、
然后,在进程执行期间,为了尽快
释放
内存,我考虑取消对较小内存块的映射,以便最初是一个大块的
虚拟内存
映射将导致碎片化。这是否会导致
虚拟内存
转换表碎片导致性能问题,或者内核是否使用智能策略来避免这种情况?我可以不介意
虚拟内存
映射的碎片化吗?
浏览 0
提问于2019-01-24
得票数 1
回答已采纳
2
回答
释放
从核心中排除的内存后,核心转储大小会增加
、
、
、
在
释放
内存之前,我调用了madvise(ptr, size, MADV_DODUMP);,因为我希望如果在将来的分配中分配这些页面,它们将不会被标记为DONTDUMP。问题是,在大多数情况下,我刚刚
释放
的内存不会返回给操作系统(即,进程的
虚拟内存
仍然包括分配;在/proc//状态下,分配大小仍然是VmSize的一部分);结果是核心转储基于进程的
虚拟内存
;因此,在
释放
内存之后,
释放
的页面将包含在核心转储中。
浏览 7
提问于2020-11-16
得票数 0
5
回答
如何将内存从进程返回到操作系统
、
、
、
、
我的程序是一个
服务器
,它执行一些可能需要几GB内存的处理。在此之后,它会
释放
大部分内存,同时等待几个小时,直到另一个请求到达。在AIX和Solaris上,我观察到以下行为:Linux是不同的:它似乎有时会返回内存,但我不能理解何时以及如何返回内存。例如,我有一个场景,在请求之前的进程是100MB,然后在峰值时是700MB,在
释放
所有请求之后,它下降到6
浏览 6
提问于2012-08-21
得票数 9
3
回答
malloc的返回值是虚拟地址还是物理地址?
、
编辑: 我在某个地方读到“在某些实现中,调用free()将内存
释放
回系统,而在另一些实现中,它被
释放
回进程”。“
释放
回系统”是否意味着内存是实际的物理内存,而“
释放
回进程”意味着它是
虚拟内存
?
浏览 6
提问于2010-10-18
得票数 3
回答已采纳
2
回答
VisualC++运行时malloc /空闲将内存返回到操作系统吗?
、
、
、
、
这个问题与非常相似,但我对Windows / Microsoft的答案以及关于确切
虚拟内存
状态的详细信息感兴趣。 Visual 是否会将内存返回给系统?在
虚拟内存
分配方面,内存的确切状态是什么?在大内存块上执行空闲操作之后,块中的内存将被提交、保留还是
释放
?如果我在免费后打电话给呢?
浏览 6
提问于2011-06-27
得票数 6
回答已采纳
1
回答
mac的“清除”命令到底是做什么的?
、
、
、
当我执行这个命令时,它会
释放
一些人喜欢垃圾的记忆(真的是这样吗?) 这个学期,我学习了“系统编程”的
虚拟内存
概念,但我不知道这到底是
怎么
回事。
浏览 5
提问于2012-12-01
得票数 1
回答已采纳
1
回答
TerminateThread之后的清理?
、
如何
释放
调用TerminateThread后留下的
虚拟内存
?当然,它可以通过VirtualFree完成吗?我完全理解的“危险” of TerminateThread。
浏览 5
提问于2015-01-09
得票数 0
回答已采纳
2
回答
如果是,那
怎么
做?
、
、
、
我的问题如下: 我mmap(内存映射)一个文件到
虚拟内存
空间。当我第一次使用指针访问文件的第一个字节时,操作系统将尝试访问内存中的数据,但它将失败并引发页面故障,因为数据现在不在内存中。(问题来了)当我修改数据(内存中)并将其写回磁盘文件时,我如何才能将物理内存
释放
给其他人使用,而保留
虚拟内存
,以便根据需要将数据带回内存?听起来就像是在操作系统知道内存耗尽的情况下,它会将LRU(或类似的)内存页交换到磁盘(交换文件)中,并将物理内存
释放
给其他进程,并根据需要将被逐出的数据带回内存。但是这种机制是由操作系统控制的。那我该<e
浏览 3
提问于2016-04-26
得票数 0
回答已采纳
2
回答
Server停止响应,
服务器
冻结
、
、
、
、
我们有一台2008 SQL Server机器,出于某些原因,我们还没有弄清楚,这台
服务器
每两周就会在同一时间和同一天停止响应,无论是周日还是周六,我们检查了日志,我们找到的唯一消息是 sql server应用程序弹出: Windows -
虚拟内存
最小值太低:您的系统在
虚拟内存
上很低。Windows正在增加
虚拟内存
分页文件的大小。在此过程中,对某些应用程序的内存请求可能被拒绝。因此,操作系统似乎没有物理内存,我们不知道为什么每两周就会发生一次,似乎内存永远不会
释放
,而两周就是填满的时间。有什么办法能更好地
浏览 8
提问于2012-07-16
得票数 2
回答已采纳
1
回答
当角色崩溃或通过管理API重新启动时,Azure角色主机是否实际重新启动?
、
、
、
例如,它会产生许多进程,所有这些进程都会挂起并消耗系统中的所有
虚拟内存
。或者它创建了大量的Windows API事件对象,并且无法
释放
它们,并且不能再创建这样的对象。我的意思是任何事。现在,一旦正常的Windows机器重新启动,我所描述的更改就会被取消-进程被终止,
虚拟内存
被“回收”,事件和其他类似的对象被“回收”等等。当我重启角色
浏览 0
提问于2011-07-21
得票数 1
回答已采纳
1
回答
如何
释放
mysql
服务器
上使用的物理和
虚拟内存
?
、
、
为了
释放
服务器
内存,唯一的替代解决方案是重新启动mysqld
服务器
,但是几天后,内存几乎又满了。您知道如何在每次执行脚本后
释放
物理和
虚拟内存
而不重新启动mysql
服务器
吗?
浏览 0
提问于2014-11-24
得票数 0
回答已采纳
2
回答
如何调整VirtualAlloc分配的区域大小?
、
查看VirtualFree文档,可以只部分
释放
一个区域,但不能部分
释放
它。也就是说,可以
释放
部分物理内存,但不能
释放
部分
虚拟内存
。 我知道在这种情况下可能需要重新分配区域。
浏览 3
提问于2011-09-22
得票数 9
回答已采纳
3
回答
我必须要munmap() mmap()文件吗?
、
、
他的代码从毫米波文件中读取,但最终没有
释放
任何映射内存。据我理解,mmap()将文件映射到
虚拟内存
中。我不需要以某种方式
释放
那些映射的内存,比如调用munmap()吗?
浏览 1
提问于2014-10-26
得票数 6
回答已采纳
3
回答
如何
释放
虚拟内存
?
、
、
、
应用程序占用更多的
虚拟内存
,即使我处理每个对象,甚至使用GC.Collect() .。谢谢。
浏览 13
提问于2010-06-02
得票数 2
回答已采纳
3
回答
为什么即使有足够的内存来映射页面,MySQL
服务器
也要使用交换空间?
、
、
、
现在总内存-实际使用的内存= 16027-10283 =5744MB问题是,当有足够的内存来映射页面时,为什么MySQL
服务器
要使用交换。
浏览 4
提问于2014-02-28
得票数 3
2
回答
malloc大内存从不返回NULL
、
当我运行这个程序时,它似乎没有任何问题,保持分配内存的cnt不超过数千。我不明白为什么--我不是应该在某个时候得到NULL吗?谢谢!#include <stdlib.h>#include <math.h> { int cnt = 0; int *p; {
浏览 2
提问于2013-05-17
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Windows系统服务器虚拟内存如何设置
恒讯科技分析:Windows服务器虚拟内存的设置建议
服务器托管释放企业数字化潜能
Mee6.xyz:释放Discord服务器的潜能
怎么样把手机全部内存释放?
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券