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

玩游戏虚拟内存不足会怎样(电脑玩游戏虚拟内存不足怎么办)

  • 内存
  • 2024-05-24 23:54:18
  • 1714

一、虚拟内存太高或太低会有什么影响?甲方:我在WindowsXP操作系统上运行3D游戏时,突然看到系统托盘区出现“虚拟内存不足”的提示。我想这个问题以前也发生过,我应该如何解决?
B部分:虚拟内存使用部分硬盘空间作为内存虽然硬盘的运行速度无法与内存相比,但其容量却比内存高得多。它的作用是将一些读入内存但暂时不用的数据转移到虚拟内存中,从而释放内存空间,使有限的内存空间可以继续存储未读的数据。
当出现虚拟内存不足的提示时,如果不解决,将会影响系统的效率。目前,虚拟内存的初始值和最大值设置为相同的值,可以显着提高系统性能。
丙方:乙方提到的解决方案是错误的。这是因为如果虚拟内存的初始值和最大值设置为相同的两个值,那么当初始页文件较大时,可以读取内存中容量较小的数据文件,因此虚拟内存越低内存部分,执行速度越慢。如果虚拟内存的初始页很少,那么当数据超过初始页文件的容量时,会自动溢出到大页文件,但是由于最大页文件容量与初始页文件的容量相同,就会发生内存溢出。
所以我们在设置虚拟内存的大小时,应该将初始页面文件设置为较小的容量,这样我们就可以在内存中尽可能的存储更多的数据,提高其效率,同时增加最大页面文件容量,防止再次出现“虚拟内存不足”的提示。
以上是准备虚拟内存的基本原理,如果要设置具体的虚拟内存容量,可能需要使用以下两种方法:
第一。这个方法非常简单。
单击系统菜单“开始→控制面板”,双击“控制面板”窗口中的“系统”组件,单击窗口中的“高级”选项卡,单击“性能””区域单击“设置”按钮。在打开的对话框中单击“高级”选项卡,单击“虚拟内存”区域中的“更改”按钮,进入虚拟内存设置窗口。
在窗口的“驱动器”栏中选择分区的驱动器号。由于硬盘是利用磁性材料上的磁头来读取数据的,而系统盘中有很多系统文件,如果虚拟内存页面文件也位于系统盘上,那么页面文件必然是不连续的,而且来回读取磁头会影响系统的性能,所以我们可以将虚拟内存文件设置在系统分区以外的单独分区中。
然后点击“选定的驱动器页面文件大小”区域中的“自定义大小”选项,并在“初始大小”和“最大值”栏中填写相应的值。
根据微软的建议,虚拟内存交换文件的最小值应设置为内存容量的1.5倍,但是,如果内存容量是512MB或1GB,那么肯定会占用很多空间的空间。因此,当内存总容量低于256MB时,将虚拟内存最小值设置为1.5倍,超过512MB时,设置为内存容量的一半,在256MB到512MB之间,设置为与内存相同的值;容量。
第二种设置虚拟内存的方法稍微复杂一些,但更有针对性。
首先在计算机上运行一个常用的应用程序,然后打开“Windows任务管理器”窗口。单击窗口上的“性能”选项卡,出现的页面上将显示“物理内存”和“已批准的使用情况”。如果“物理内存”的“可用数量”小于物理内存的实际容量,则说明当前物理内存足够。如果“ApprovedUse”区域中显示的“Total”、“Peak”等值超出了虚拟内存的可用容量,那么您可以进入虚拟内存设置窗口,更改虚拟内存的“InitialSize”记忆。数值接近“总计”和“峰值”值的容量就足够了。
参考资料:个人意见,仅供参考!拖把
二、什么是虚拟内存?虚拟内存不足会造成怎样的后果?类别:计算机/网络>>操作系统/系统错误
分析:
虚拟内存利用硬盘空间作为内存,以弥补计算机RAM空间的不足。当实际RAM已满时(实际上是在RAM已满之前),就会在硬盘上创建虚拟内存。当物理内存耗尽时,虚拟内存管理器会选择最近使用的低优先级内存部分并将其写入交换文件。这个过程对应用程序是隐藏的,应用程序对待虚拟内存和真实内存是一样的。
每个在WindowsNT上运行的应用程序都分配有4GB的自己的虚拟地址空间(2GB用于应用程序,2GB用于操作系统)。
使用虚拟内存的问题是硬盘的读写速度比实际RAM的读写速度慢很多。这就是当NT系统没有足够内存时程序运行缓慢的原因。
虚拟内存是与文件数据交叉链接的活动文件。它是WINDOWS目录中的“”文件。该文件将继续自动扩展和缩小。
从速度来看,CPU的L1和L2缓存最快,其次是内存和硬盘。但虚拟内存占用硬盘空间为什么我们要用最慢的硬盘作为虚拟内存呢?由于计算机中运行的所有程序都必须通过内存来运行,如果执行的程序很大或者很多,我们微薄的256M/512M内存就会被耗尽。硬盘空间很容易达到数十GB或数百GB。为了解决这个问题,Windows使用虚拟内存技术,它使用硬盘上的部分空间作为内存......
手动。设置虚拟内存
在默认状态下,系统是允许管理虚拟内存的,但是系统默认的管理方式一般比较保守,自动调整时,分页文件会不连续,这样会减少读取和写作效率和工作效率。看起来不高,所以经常出现“内存不足”之类的信息。
①右键单击桌面上的“我的电脑”图标,在出现的上下文菜单中选择“属性”选项,打开“系统属性”窗口。单击窗口中的“高级”选项卡,将出现高级设置对话框
②单击“性能”区域中的“设置”按钮,在“”部分中选择“高级”选项弹出“性能选项”窗口,打开相关对话框。
③在此对话框中,可以看到虚拟内存区域。点击“更改”按钮,进入“虚拟内存”设置窗口,选择一个可用容量较大的分区,选中“自定义大小”前面的复选框,在“初始大小”和“最大值”栏中输入具体值,然后单击“设置→”确定”按钮。是的,最后重新启动计算机以使虚拟内存设置生效。