系统粉 > 电脑问答 > 其他问答

已解决为什么电脑在开过一个占用内存很大的东西之后在关闭,系统占用内存会出奇的低?

提问者:绝命岛i  |  浏览次  |  提问时间:2017-12-29  |  回答数量:11

为什么电脑在开过一个占用内存很大的东西之后在关闭,系统占用内存会出奇的低?就是说,比如你电脑是windows7旗舰版64位,刚刚开机占用内存大概1GB,假设你电脑内存4G,然后开一个占用内存很多的程序,(这里说的很多,指开了之后4GB占用内存75%到80%左右)运行一段时间后关闭,会发现关闭之后系统占用内存会降到600多M甚至更少,这是为什么呢?前提是没有用过360等等的加速球加过速

已有11条答案
和蔼的博兴人

和蔼的博兴人

回答数:165  |  被采纳数:94

上面说的都是胡扯。因为这个程序占用了大量内存,因此别的程序和服务不得不去使用一个叫做“虚拟内存”的东西,也就是把内存信息写入硬盘上的一块页面文件,临时存放。而那个大程序关闭以后,虚拟内存上的数据并不会马上释放出来,所以物理内存就会空一大块出来。你去搜索一下虚拟内存相关原理就懂了。PS:理论上物理内存足够大,就不需要虚拟内存这个东西。如果你电脑内存4G,那肯定是不够的
2017-12-29 11:09:11
赞 16
shero0330

shero0330

回答数:96  |  被采纳数:80

这是正常情况,一般电脑都是这样
2017-12-29 11:13:39
赞 9
尼玛是尼姑丶

尼玛是尼姑丶

回答数:106  |  被采纳数:60

內存数量在於64位必备8gb.其次内存路线应该用在缓存,有流动才对.主耍归纳磁盘
2017-12-29 11:15:24
赞 10
dream_hallow

dream_hallow

回答数:125  |  被采纳数:55

这是表面现象,你内存不够时电脑的预留内存会让出来,你把大软件关了时系统没收回预留内存所以显得大些,但是一有空闲内存系统会自动变回预留内存.这样系统会少产生卡慢现象
2017-12-29 11:37:49
赞 12
允骑专职揪尾巴

允骑专职揪尾巴

回答数:89  |  被采纳数:25

电脑都是这样,越是老旧电脑就越明显。
2017-12-29 11:36:57
赞 8
萌柚xi

萌柚xi

回答数:136  |  被采纳数:36

估计被占用的内存没有及时被释放,应该算是系统自身的瑕疵
2017-12-29 12:00:57
赞 13
蔫儿损坏

蔫儿损坏

回答数:2  |  被采纳数:14

需要清理垃圾
2017-12-29 11:32:26
赞 0
尛萝姐

尛萝姐

回答数:175  |  被采纳数:146

这是程序编写习惯的问题。以前的程序一量变量不再使用,程序员会写一条程序,手动释放占用的内存。那时候的内存紧张,写程序的人会比较扣门。但现在,内存是白菜价,写程序的人就不会这么严谨了。如果内存不是手动释放,那么只有等windows操作系统自动回收。操作系统回收,并不是立刻执行的,而是一定时间内执行一次。而如果进程没有结束,它是不会回收这部分内存的。(就算你关掉了主程序,可能程序的某个进程,还是在后台运行着。)
2017-12-29 12:01:33
赞 17
帅气姑父

帅气姑父

回答数:152  |  被采纳数:67

说明你电脑的内存管理很正常
2017-12-29 11:34:09
赞 15
冷色调丶sue

冷色调丶sue

回答数:220  |  被采纳数:46

系统内存在进行自动调整
2017-12-29 11:39:07
赞 22
林宥嘉的同学

林宥嘉的同学

回答数:171  |  被采纳数:87

windows内存管理方式造成的正常现象。
2017-12-29 11:25:12
赞 17
相关问答
最新其他问答
解决方法