win7程序使用内存 (win7 运行内存)

昨天我在悟空问答回答了一个题目,题目是这样的。

为什么16G的运行内存装完win7系统,占用C盘35G左右?

很多回答说硬盘占用空间和内存条没毛关系,也有的说提问题的人什么是内存和硬盘都没搞清楚。而我的回答是和虚拟内存文件pagefile.sys和休眠文件Hiberfil.SYS有关,有的人表示不理解,当然也有的人说我乱说。

内存条

原版WIN7

原版win7分区安装界面

下面我就用原版win7 64安装版系统,配合不同大小的内存条(分别为2g 4g 8g 16g),看一下C盘占用空间。GHOST版系统除外,因为Ghost版都是修改过的系统。

1.首先是2G内存条安装原版win7系统

2G内存安装原版WIN7 C盘占用空间

虚拟内存文件大小

休眠文件大小

可以看到2g物理内存在安装完系统后,什么软件驱动都没安装的情况下,C盘占了10.6G的空间,其中虚拟内存文件占了1.87G(约2G),休眠文件hiberfil.sys占了1.4G(约物理内存的70%)

2.把内存条换成4G后

4G物理内存

4G物理内存 pagefile.sys虚拟内存文件大小

4G物理内存 休眠文件大小

可以看到4g物理内存下,C盘占用空间变为14G,pagefile.sys虚拟内存文件变为3.87G(约4G),休眠文件hiberfil.sys为2.9G(约物理内存的72.5%)

3.然后换成8G内存条后

8G内存条占用空间

8G内存下 虚拟内存文件大小

8G内存条下 休眠文件大小

8g内存下 C盘被占用空间变为21G,虚拟内存电脑文件为7.87G(约8G),休眠文件为5.9G(约内存条大小的73.7%)

4.最后看一下16G内存条下,C盘的空间变化

16G内存下 C盘空间

16G内存下 虚拟内存文件大小为15.8G

16G内存下 休眠文件大小为11.9G

可以看到16G内存下 C盘空间被占用了35.1G,其中虚拟内存文件电脑pagefile.sys为15.8G(约16G),休眠文件Hiberfil.SYS为11.9G(约16G的74.3%)

总结一下就是

2G内存 C盘为 10.6G 虚拟内存文件pagefile.sys为 1.87G 休眠文件Hiberfil.SYS为 1.4G

4G内存 C盘为 14G 虚拟内存文件pagefile.sys为 3.87G 休眠文件Hiberfil.SYS为 2.9G

8G内存 C盘为 21G 虚拟内存文件pagefile.sys为 7.87G 休眠文件Hiberfil.SYS为 5.9G

16G内存 C盘为 35.1G 虚拟内存文件pagefile.sys为 15.8G 休眠文件Hiberfil.SYS为11.9G

这里看看出内存条越大C盘占用的空间就约多,pagefile.sys文件占了跟内存条约相同G数的大小,Hiberfil.SYS文件约为内存条大小的70%-75%

当然装好系统后虚拟内存文件可以转移到其它盘,也可以把设置成固定大小,比如1G左右,也可以关闭他。休眠功能也可以关闭掉,这样就不占空间了。具体方法我就不说了,我在问答里也说过了。

发本文只是为了说明我在悟空问答回答题主的问题应该没说错,而且我也不是什么电脑专家,也不懂windows。恰巧你电脑的提问我正好知道,我把我遇到过见到过的分享出来而已。


电脑