现象:
一个项目上,用户提供的服务器,其初始的C盘占用很大,占用大约90G,而进入C盘全选文件查看大小才大约27G,丢了60多G。
百度查找原因:
虚拟内存(也称为页面文件)是一种Windows操作系统用于管理内存的机制。当Windows操作系统已经使用了所有的RAM(物理内存)时,它会动态地将一部分数据(如正在运行的程序的代码和数据、暂存文件等)从RAM中转移到硬盘上的一个特殊文件(即转移虚拟内存)。由于硬盘的读写速度比RAM慢得多,因此使用虚拟内存会降低系统的运行速度,但可以避免系统因缺少RAM而崩溃。
因此,如果你的电脑运行多个程序或使用大型应用程序并且没有足够的RAM,你的系统会使用更多的虚拟内存。这可能会导致你的C盘上的页文件变得非常大,从而占用大量的磁盘空间。如果你的电脑C盘的容量较小,您可以尝试通过以下方法来释放一些空间:
1. 将转移虚拟内存的大小调整为适当的大小,例如将其设置为系统内存的1.5-2倍;
2. 将虚拟内存从C盘转移到另一个盘符,释放C盘上的空间;
3. 清理硬盘上的临时文件、日志文件和其他无用文件来释放空间。
我的理解:
由以上可知,操作系统设置了虚拟内存,理解应该是以前的电脑配置低,通过配置虚拟内存,当系统RAM内存用满了后,将内存中数据转移数据到虚拟内存,相当于扩容内存(但虚拟内存用的是磁盘,其读写速度肯定远远不如RAM,可想而知会多慢)。但当前年代电脑配置这么好,RAM我申请的是64G的,肯定够用,基本用不上虚拟内存。
操作:
“我的电脑”-->右键“属性”-->“高级系统设置”-->“高级”-->性能“设置” -->“高级”
从上图可看到,系统自动设置了69632Mb(即68G)的虚拟内存。我自定义了推荐大小,并重启操作系统生效,如下图:
本文来自博客园,作者:东方飘雪,转载请注明原文链接:https://www.cnblogs.com/zdyang/p/17483486.html