系统粉 > 系统教程 > win10系统教程

Win10系统占用内存多的合理解释,新手必看!

发布时间:2017-04-06 22:14:46    浏览数:

很多朋友在安装了Win10系统都发现有不同的内存占用过多的情况,那么是什么原因导致的呢?其实在排除第三方软件或系统有问题的情况下,内存占用有时也是合理的!如果你不了解不妨看看下面的一些解释吧。

Win10系统占用内存多的合理解释,新手必看!(1)

现代化的操作系统,其内存管理确实有一个普遍的做法:如果内存太多,那就多占一些。

 

因为相比内存,硬盘(哪怕 SSD 固态硬盘)的速度实在是太慢了,所以 Windows 会通过一些机制,例如预读取技术和相关的缓存机制,预先将判断用户可能需要运行的程序提前加载到内存中。此外对于运行中的程序,也会尽量减少分页操作,让这些程序尽可能保留在物理内存中。

这些机制导致平时看起来可能整个系统的内存占用数比较高,而可用内存数较低。但换回的是尽量减少硬盘分页操作,所有程序的运行更加流畅。

那么这就有个问题:如果需要运行占用大量物理内存的程序,此时内存不足该怎么办?

只有这时候,系统才会通过分页操作,将其他程序暂时不用的数据分页到硬盘上,给新的程序提供足够的物理内存。

 

所以正常情况下,看似整个系统的内存占用非常高,但其实并不会影响程序的运行。而这样的方法反而可以提高系统的整体性能和流畅度。毕竟内存就是用来运行程序的,假设系统运行过程中,始终让可用内存数居高不下,让硬盘疲于进行分页操作,那么这些内存不就被浪费了?

 

可以假设这样两种情况:

 

1、尽可能维持较大的可用内存数:大部分情况下,只要有程序暂时不用,就把相关数据分页到硬盘上,确保内存占用非常非常低。这样的做法可能造成的结果是,每次切换到一个程序的窗口,可能都要卡一两秒,随后才能显示窗口中的内容,同时硬盘频繁工作,将不用的数据分页到硬盘,并把程序需要的数据从硬盘重新读回内存。大量物理内存始终处于闲置状态。
考虑到目前 SSD 硬盘开始流行,SSD 每个存储区块的写入次数是有局限的,频繁的分页操作也会无谓地消耗 SSD 的使用寿命。因此现在 Windows 10 又提供了内存压缩功能,可以在需要分页到硬盘之前,对需要分页的数据进行压缩,借此降低需要写入硬盘的数据量,间接延长 SSD 的使用寿命。


2、尽可能使用内存作为缓存(目前 Windows 的做法):大部分情况下,只要还有足够多的物理内存,就尽量避免执行分页操作,将尽可能多的数据保持在内存中。这样的做法可能造成的结果是:内存占用率始终比较高,但切换到任何一个程序的窗口,都会立刻看到程序中的内容,同时硬盘大部分时间都是空闲的w10zj.com。
你自己也说了,在关闭 

你觉得上面哪种情况更合理呢?

 

所以我一直觉得:

1、一些优化软件中提供的“内存释放”功能,尽量不要使用,那些功能并不能改善系统性能,反而会加重系统负担。

2、不用太在意可用内存数,其实可用内存数越低越好,低,证明安装的物理内存都被充分利用了,系统和程序的运行可以更流畅。

再次需要重申的是,上述内容都基于一个前提:系统和程序不存在内存泄漏问题。

那么是否存在这类问题呢?

 

建议首先观察一下系统和程序的运行是否存在卡顿或迟缓等情况。如果不存在,并且在内存占用超过 80% 的情况下,启动大型程序依然可以流畅运行,那么建议无需理会这个问题,正常使用即可。

如果存在卡存、迟缓,或感觉有和性能有关的其他问题,建议考虑一下所安装的程序,尤其是可以自动启动的程序、服务,以及驱动。

尽管如你所说,你的系统启动项只有 QQ,360杀毒和360安全卫士,这三个,但实际上后台还有很多服务以及驱动程序会在后台自动加载。因此建议打开任务管理器,切换到“进程”选项卡,然后点击“内存”表头,让所有进程按照内存占用率进行降序排列,看看占用内存较多的分别是什么进程,然后再具体问题具体分析。

上一篇:Win7/Win8.1升级Win10系统不能更新系统预留分区解决方法 下一篇:Win10 cortana怎么关闭?

win10相关教程