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

虚拟内存当前已分配太小

  • 内存
  • 2024-04-23 04:26:08
  • 1231

一、为什么系统老是提示“虚拟内存太小”?类别:计算机/网络>>操作系统/系统故障
问题描述:
系统总是提示“虚拟内存太小”?有时甚至有些程序只是简单地说由于出现问题而无法运行并退出。
分析:
说明你的虚拟内存太小
调大一点
虚拟内存设置设置主要根据你的内存大小和电脑使用情况。所谓虚拟内存,就是当你的物理内存不够的时候,使用部分硬盘空间作为内存。但由于硬盘传输速度比内存传输速度慢很多,所以使用虚拟内存比物理内存慢。以下是我的一些经历。它们仅供参考。您应该自行多次调整您实际需要的值。
如果您的物理内存为256M,并且要玩3D游戏,则虚拟内存的最小值应为384,最大值应为768或以上。如果你不玩游戏,只是看电影或者上网,最小值可以是256,最大值可以是512。设置太大或太小都不好。如果设置太大,会造成大量碎片,严重影响系统速度。如果设置太小的话,会不够用,一直卡住,所以系统会提示你虚拟内存太小。
如果你的内存是512M以上,你的虚拟内存可以设置小一些。如果你玩3D游戏,你可以将其最小值设置为256,最大值为768或512。如果你只是上网什么的,你也可以将最小值和最大值都设置为0。但有些软件对虚拟内存的设置值有要求。如果将虚拟内存设置为0,为了防止某些软件无法正常运行,如果内存较大,建议最小值为128,最大值为384。完全够了。
另外,虚拟内存最好不要和系统位于同一分区。这样可以防止系统在该分区进行频繁的读写操作,从而影响系统速度并产生大量占用硬盘空间的碎片。
虚拟内存的设置比较复杂,需要根据不同机器的不同用途多次调整。如果你想知道你需要的最小值,你可以在相关网页上搜索。控制面板的电脑管理里好像有一个性能监控程序。网上查一下。
根据您的实际情况,我认为您可以将初始值设置为256M,最大值设置为512M或768M。位于系统分区之外的分区。
二、玩游戏时提示虚拟内存太小怎么办??s操作系统使用虚拟内存在运行时动态管理交换文件。为了提供比实际物理内存更多的内存容量供使用,Windows操作系统在硬盘上预留了一定的空间作为虚拟内存。当CPU感兴趣时,它首先读取内存中的数据。如果运行程序的容量超过了内存容量,Windows操作系统就会暂时将要存储的数据写入硬盘。因此,计算机内存量等于实际物理内存容量加上“分页文件”(即交换文件)的大小。如有必要,页面文件会使用硬盘驱动器上的所有空间。2.如果系统虚拟内存过低,可以右键“我的电脑”,选择性能→高级→打开(虚拟内存设置)下的“属性→高级→设置”,重新设置最大和最小值。将物理内存的值增加1.5到2倍,系统将运行得更快。