分类：电脑/网络-软件-办公软件
问题：谁能帮帮我？我的内存是512的。我在上网时任务栏上显示‘您的虚拟 
我的是512的。我在上网时任务栏上显示‘您的虚拟内存太低，windows会增加虚拟内存夜面文件的大小，在这个过程中一些应用程序的内存请求会被拒绝’，请问这是什么原因，我该怎么样解决？ 是不是虚拟内存没设置好，谁能帮我设置一下啊？或者有能自动把虚拟内存设置成最佳状态的软件吗？
回答：以前很多帖子都有的了，你可以参考一下：1.以下转贴自： ＝＝＝以下是转贴内容＝＝＝你好，在计算机中的作用很大，电脑中所有运行的程序都需要经过内存来执行，如果执行的程序很大或很多，就会导致内存消耗殆尽。为了解决这个问题，Windows中运用了虚拟内存技术，即拿出一部分硬盘空间来充当内存使用，当内存占用完时，电脑就会自动调用硬盘来充当内存，以缓解内存的紧张。举一个例子来说，如果电脑只有128MB物理内存的话，当读取一个容量为200MB的文件时，就必须要用到比较大的虚拟内存，文件被内存读取之后就会先储存到虚拟内存，等待内存把文件全部储存到虚拟内存之后，跟着就会把虚拟内里储存的文件释放到原来的安装目录里了。下面，就让我们一起来看看如何对虚拟内存进行设置吧。　　2、虚拟内存的设置　　对于虚拟内存主要设置两点，即内存大小和分页位置，内存大小就是设置虚拟内存最小为多少和最大为多少；而分页位置则是设置虚拟内存应使用那个分区中的硬盘空间。对于内存大小的设置，如何得到最小值和最大值呢？你可以通过下面的方法获得：选择“开始→程序→附件→系统工具→系统监视器”（如果系统工具中没有，可以通过“添加/删除程序”中的Windows安装程序进行安装）打开系统监视器，然后选择“编辑→添加项目”，在“类型”项中选择“内存管理程序”，在右侧的列表选择“交换文件大小”。这样随着你的操作，会显示出交换文件值的波动情况，你可以把经常要使用到的程序打开，然后对它们进行使用，这时查看一下系统监视器中的表现值，由于用户每次使用电脑时的情况都不尽相同，因此，最好能够通过较长时间对交换文件进行监视来找出最符合您的交换文件的数值，这样才能保证系统性能稳定以及保持在最佳的状态。　　找出最合适的范围值后，在设置虚拟内存时，用鼠标右键点击“我的电脑”，选择“属性”，弹出系统属性窗口，选择“性能”标签，点击下面“虚拟内存”按钮，弹出虚拟内存设置窗口，点击“用户自己指定虚拟内存设置”单选按钮，“硬盘”选较大剩余空间的分区，然后在“最小值”和“最大值”文本框中输入合适的范围值。如果您感觉使用系统监视器来获得最大和最小值有些麻烦的话，这里完全可以选择“让Windows管理虚拟内存设置”。　　3、调整分页位置　　Windows 9x的虚拟内存分页位置，其实就是保存在C盘根目录下的一个虚拟内存文件（也称为交换文件）Win386.swp，它的存放位置可以是任何一个分区，如果系统盘C容量有限，我们可以把Win386.swp调到别的分区中，方法是在记事本中打开 i（C:\Windows下）文件，在[386Enh]小节中，将“PagingDrive=C:WindowsWin　　386.swp”，改为其他分区的路径，如将交换文件放在D:中，则改为“PagingDrive=D:Win386.swp”，如没有上述语句可以直接键入即可。　　而对于使用Windows 2000和Windows XP的，可以选择“控制面板→系统→高级→性能”中的“设置→高级→更改”，打开虚拟内存设置窗口，在驱动器[卷标]中默认选择的是系统所在的分区，如果想更改到其他分区中，首先要把原先的分区设置为无分页文件，然后再选择其他分区。或者，WinXP一般要求物理内存在256M以上。如果你喜欢玩大型3D游戏，而内存（包括显存）又不够大，系统会经常提示说虚拟内存不够，系统会自动调整（虚拟内存设置为系统管理）。如果你的硬盘空间够大，你也可以自己设置虚拟内存，具体步骤如下：右键单击“我的电脑”→属性→高级→性能　设置→高级→虚拟内存　更改→选择虚拟内存（页面文件）存放的分区→自定义大小→确定最大值和最小值→设置。一般来说，虚拟内存为物理内存的1.5倍，稍大一点也可以，如果你不想虚拟内存频繁改动，可以将最大值和最小值设置为一样。 试试看吧，希望对你有帮助。＝＝＝＝＝＝＝＝＝＝＝＝＝2.以下转贴自： ＝＝＝以下是转贴内容＝＝＝级别：学弟4月27日 14:30  虚拟内存-你应该设置多大当然有关系，虚拟内存的设置好坏涉及到系统的快慢、磁盘碎片产生的多少，甚至会影响到系统的稳定程度，确实不容小看。虽然这个问题已经有不少文章进行过讨论，但随着笔者就来谈谈怎样根据不同的任务种类设置虚拟内存： 一、为减少磁盘碎片设置虚拟内存 安装Windows的时候，默认的虚拟内存是放在安装系统所在的分区的，大小一般是物理内存的1.5倍。由于Windows还会把临时文件（TEMP目录及*.TMP）、IE缓冲区都放在该分区，这些文件都会频繁地更新写入硬盘，再加上虚拟内存的话，产生的文件碎片数量就比较多了。笔者认为，与其用整理软件耗费大量时间整理碎片，倒不如为这些文件专门划分一个分区，让它们随时有连续的空间可利用，速度也会更快。建议分出一个2G左右的分区，把TEMP、IE缓冲区的路径全部直向该分区，虚拟内存当然也放上面了，假设你是用E盘作该分区，到一定时间想清理的时候，简单地在DOS里清空文件或快速格式化E盘就可以了。 二、虚拟内存大小有学问 虚拟内存在不同的Windows版本下，不同的任务环境里，对系统的运行速度及稳定程度是有很大差异的。所以朋友们最好根据自己的实际情况设置： 1、3D游戏为主的应用 3D游戏是一种对CPU、显卡、内存要求都很高的应用，一般人内存不会超过256M，所以硬盘也会加入到帮忙临时交换数据的行列。笔者建议你把虚拟内存预设得大一点，这是由于3D渲染人物和景物模型需要大量的内存资源，虚拟内存也会变得很大，在游戏过程中，游戏本身的计算量已经很大，CPU负荷很重，如果初始的虚拟内存不够，要临时增加的话，Windows就向磁盘写入新数据——显然，在游戏过程中生成更大的文件与平时改变设置是不同的，整个系统速度会被拖慢，有时甚至会因为内存和磁盘速度不同步导致非法操作。笔者在玩CS1.5版的时候就发现某个地图经常非法操作退出，同时发现硬盘灯狂闪，后来尝试把初始的虚拟内存增加到750M以上，游戏稳定度立马大大增加了。证明虚拟内存对这种任务的影响是蛮大的，建议空间足够的话，初始化数值设到800M以上，对游戏的流畅是有帮助的。 2、以播放欣赏视频为主的应用 视频应用也是个对硬盘空间胃口很大的主儿，不过你别因此认为也要像3D游戏一样把虚拟内存设的很大，尤其是WindowsXP的用户（XP称为页面交换文件）——笔者在使用过程中发现XP有个小毛病，就是虚拟内存设大以后，不会自动把不需要的空间释放，也就是说那个PAGEFILES.SYS会越来越大，尤其是播放了RM、ASF等视频流文件以后，如果你把虚拟内存和XP放在同一分区，Windows经常会提示你虚拟内存设的太小，或是磁盘空间不足要清除不需要的垃圾文件云云。此时查看一下那个页面交换文件，已经有1G了；还有，如果你不是用FTP工具下载文件，用IE直接点链接的话，XP也会先把数据临时存放到Windows\TEMP目录里，也是经常不会自动删除。所以你会发现安装XP的分区越来越小，建议播放视频文件的XP用户，又没条件为虚拟内存设置专门分区的，把初始数值设小一点，提示空间不足的警告出现的机率会小一点。当然，最根本的办法还是转移虚拟内存的存放分区，或是用PQ为XP分区增加更大的空间。 三、虚拟内存其他方面的影响 有很多新接触电脑的朋友，是使用Windows98的。Windows98中的虚拟内存名字叫WIN386.SWP，默认是在C盘根目录下，没有隐藏属性，一般是会自动根据需要变化大小的。新手们往往不知道这个文件是什么东西，有人甚至尝试删除它，结果在DOS里删除了又重新生成，GUI里却删除不了，以为是中了病毒，于是就跑到论坛上求救。笔者也见过运行了PHOTOSHOP，期间在资源管理器中企图把WIN386.SWP删除，结果死机的人，所以这个虚拟内存影响还是蛮大的，要是你吃不准，不要乱删文件，就让Windows自己处理好了。后来微软也学乖了，把虚拟内存改名为PAGEFILE.SYS，并隐藏起来，免去了很多麻烦。 可见，用电脑掌握一点必要的常识，以及做好备份是很重要的。例如论坛上每天有人求救关于Windows损坏、优化过度系统崩溃和硬盘分区不见了的问题，如果你稍微知道一点系统维护的常识，有了GHSOT备份及分区表备份，是很容易搞定的小事——当然更不会以为WIN386.SWP或PAGEFILE.SYS是病毒或木马闹的人笑话你了，呵呵。  ＝＝＝＝＝＝＝＝＝＝＝＝＝＝