东方飘雪

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

现象:

一个项目上,用户提供的服务器,其初始的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)的虚拟内存。我自定义了推荐大小,并重启操作系统生效,如下图:

 

posted on 2023-06-15 17:13  东方飘雪  阅读(69)  评论(0编辑  收藏  举报