当前位置:首页 > 内存 > 正文

虚拟内存大于实际内存

  • 内存
  • 2024-06-05 07:25:56
  • 8884

一、虚拟内存太高或太低会有什么影响?问题A:当我在WindowsXP操作系统上运行3D游戏时,突然看到系统托盘区域弹出“虚拟内存不足”的提示。我以前也遇到过这个问题,请问如何解决?
特性B:虚拟内存使用部分硬盘空间作为内存。虽然硬盘的速度无法与内存相比,但容量却比内存高得多。它的作用是将一些已经读入内存但没有用于虚拟内存的数据转移出来,从而释放内存空间,使有限的内存空间可以继续存储。
当出现可用虚拟内存不足时,如果不解决,将会影响系统效率。此时,将该值与虚拟内存最大量设置在同一水平,可以大大提高系统性能。
C部分:B部分给出的解决方案不正确。原因是,如果将虚拟内存的初始值和最大功率设置为相同的两个值,则初始文件较大,则在内存中以较小的容量读取数据文件,从而降低;虚拟内存所占比例越大,执行速度越慢。如果虚拟内存的初始页很少,那么当数据超过初始页的容量时,就会立即溢出到文件的最大页,文件的初始页,内存溢出,是不可避免的。
当我们提出内存的虚拟大小时,我们建议文件的初始页容量较小,以便能够在内存中存储尽可能多的数据,提高其效率等等。同时增加最大页的容量,这样就不会再出现“虚拟内存不足”的提示了。
这些原则是设置虚拟内存的基础。如果要指定虚拟内存容量,可能需要使用以下两种方法:
第一种这种方法比较简单。
系统菜单“开始→控制面板”,双击“控制面板”窗口中的“系统”组件,单击窗口中的“高级”选项卡,单击“完美”区域单击“选项”,在打开的对话框中单击“高级”选项卡,单击“虚拟内存”区域中的“更改”按钮,进入虚拟内存设置窗口。>在窗口的“驱动器”栏中选择分区盘符。当硬盘使用磁性材料上的磁头读取数据时,系统盘上有很多系统文件,如果虚拟内存文件也位于系统盘,文件页面不连续,来回磁读会影响系统磁头,比如文件内存我们可以把虚拟放在系统分区以外的分区。
点击“在“所选驱动器的页面文件大小”区域中勾选“自定义大小”,并在“初始大小”和“最大值”栏中填写相应的值。
根据微软的建议,虚拟内存文件的最小值应设置为大量空间内存容量的1.5倍。因此,当内存总容量低于256MB时,将虚拟内存的最小值设置为1.5倍;能力
第二种设置虚拟内存的方法稍微复杂一些,但更有针对性。
首先,在计算机上运行常用的应用程序,然后打开“Windows任务管理器”窗口。单击Windows选项卡,然后在出现的页面上单击“物理内存”和“使用情况测试”。如果“物理内存”的数量小于物理内存的实际容量,则说明当前物理内存足够。如果“ApprovedUse”中说明的“Total”、“Peak”等值超出了虚拟内存的容量,那么您可以进入虚拟内存设置窗口,更改虚拟内存的“初始大小”。记忆
参考资料:个人意见,仅供参考!拖把


二、我在高级系统设置中已经设置虚拟内存为0,为什么Aida64上仍显示虚拟内存大于0,数量为我物理内存两倍?打开任务管理器,看看你的总内存是否等于物理内存,如果相等,则说明虚拟内存已关闭...一般情况下,如果在高级设置中将其设置为0。页面文件将被自动删除...虚拟内存将丢失