程序启动时间长了之后占用内存会降低

以前我电脑启动有些程序之后,程序占用内存超大(7~8百兆),可是过了几个小时或者一天之后,那个程序占用的内存会变得很小,但是程序运行正常;现在不知道怎么了,运行同样的时间... 以前我电脑启动有些程序之后,程序占用内存超大(7~8百兆),可是过了几个小时或者一天之后,那个程序占用的内存会变得很小,但是程序运行正常;现在不知道怎么了,运行同样的时间之后程序占用内存都降不下来,请问是怎么回事呢(财富值用完了,求帮忙)。
同样的程序,不少人的电脑上程序启动时间长了之后只占用一百多兆甚至更少,之前我的电脑也是如此,但是现在一直都是占用7~8百兆。
一个大型网游,占用内存一般7~8百兆。
为什么同一个程序内存占用情况前后差别那么大呢,高的时候1G出头,低的时候只有一百五六十兆的样子,同样的硬件设备,同样的系统、程序,大概是些什么原因导致的这种差别呢?
展开
 我来答
luxer1236e70
2012-02-29 · TA获得超过1610个赞
知道小有建树答主
回答量:270
采纳率:100%
帮助的人:127万
展开全部
就程序设计而已,它要占用内存不同区域的空间。比如程序文件在运行时占一块,这个大小相对固定。有一部分是程序在工作时才会从内存分配空间,使用完了又会归还给内存。当用户频繁地让程序执行这类操作时,自然会让内存消耗变得很大。总之,程序占用内存大小是个动态的过程,它是根据用户与程序的交互情况而定。

如果长期占用大量内存不得释放,要就要考虑是否用户操作不规范,或者程序设计不合理。

另一种可怕是情况是内存泄露,即程序占用内存后不得释放,这是由编程者的疏忽造成的,是程序开发中必须检查和纠正的严重问题。

你补充的情况很特别 要看是什么程序 还有你机器的性能怎么样

你的GPU缓存500M不算大,如果是大型网游很可能是由于GPU占用内存引起的。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式