程序启动时间长了之后占用内存会降低
以前我电脑启动有些程序之后,程序占用内存超大(7~8百兆),可是过了几个小时或者一天之后,那个程序占用的内存会变得很小,但是程序运行正常;现在不知道怎么了,运行同样的时间...
以前我电脑启动有些程序之后,程序占用内存超大(7~8百兆),可是过了几个小时或者一天之后,那个程序占用的内存会变得很小,但是程序运行正常;现在不知道怎么了,运行同样的时间之后程序占用内存都降不下来,请问是怎么回事呢(财富值用完了,求帮忙)。
同样的程序,不少人的电脑上程序启动时间长了之后只占用一百多兆甚至更少,之前我的电脑也是如此,但是现在一直都是占用7~8百兆。
一个大型网游,占用内存一般7~8百兆。
为什么同一个程序内存占用情况前后差别那么大呢,高的时候1G出头,低的时候只有一百五六十兆的样子,同样的硬件设备,同样的系统、程序,大概是些什么原因导致的这种差别呢? 展开
同样的程序,不少人的电脑上程序启动时间长了之后只占用一百多兆甚至更少,之前我的电脑也是如此,但是现在一直都是占用7~8百兆。
一个大型网游,占用内存一般7~8百兆。
为什么同一个程序内存占用情况前后差别那么大呢,高的时候1G出头,低的时候只有一百五六十兆的样子,同样的硬件设备,同样的系统、程序,大概是些什么原因导致的这种差别呢? 展开
展开全部
就程序设计而已,它要占用内存不同区域的空间。比如程序文件在运行时占一块,这个大小相对固定。有一部分是程序在工作时才会从内存分配空间,使用完了又会归还给内存。当用户频繁地让程序执行这类操作时,自然会让内存消耗变得很大。总之,程序占用内存大小是个动态的过程,它是根据用户与程序的交互情况而定。
如果长期占用大量内存不得释放,要就要考虑是否用户操作不规范,或者程序设计不合理。
另一种可怕是情况是内存泄露,即程序占用内存后不得释放,这是由编程者的疏忽造成的,是程序开发中必须检查和纠正的严重问题。
你补充的情况很特别 要看是什么程序 还有你机器的性能怎么样
你的GPU缓存500M不算大,如果是大型网游很可能是由于GPU占用内存引起的。
如果长期占用大量内存不得释放,要就要考虑是否用户操作不规范,或者程序设计不合理。
另一种可怕是情况是内存泄露,即程序占用内存后不得释放,这是由编程者的疏忽造成的,是程序开发中必须检查和纠正的严重问题。
你补充的情况很特别 要看是什么程序 还有你机器的性能怎么样
你的GPU缓存500M不算大,如果是大型网游很可能是由于GPU占用内存引起的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询