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

虚拟内存设太高了会怎样(虚拟内存多了好么)

  • 内存
  • 2024-08-20 22:04:56
  • 5706

一、虚拟内存设置太高可不可以最佳答案
内存在计算机中起着重要作用。所有在计算机上运行的程序都必须通过内存来运行。为了解决这个问题,Windows采用了虚拟内存技术,即使用部分硬盘空间作为内存。例如,如果计算机只有128MB的物理内存,则在读取200MB容量的文件时,必须使用相对较大的虚拟内存,文件从内存中读取后,首先会存储到内存中。虚拟内存保存虚拟内存中的所有文件,虚拟内存中保存的文件会被释放到原来的安装目录中。
系统运行时,所需要的指令和数据首先要从外部存储器(如硬盘、软盘、光盘等)传输到内存,然后再由CPU读取指令或数据从内存中执行操作被执行并且操作的结果被存储在内存中。当程序的执行需要大量数据并占用大量内存时,内存池就会“填满”,而在这个“存储”中总会有一块暂时不用的数据占用有限的空间,所以这部分必须“填充”“惰性”数据“请”为“活动”数据腾出空间。这时,你需要创建另一个备份“存储”来存储“惰性”数据。由于硬盘空间较大,MicrosoftWindows操作系统选择硬盘上的备份“存储”地址。默认情况下,虚拟内存作为交换文件存储在硬盘的系统分区上,名为。
手动虚拟内存设置
在默认状态下,系统是允许管理虚拟内存的,但是系统默认设置的管理方通常比较保守,这会导致在使用过程中出现问题。自动调整页面文件不连续,读写效率降低,工作效率不高,因此经常出现“内存不足”等请求。
①右键单击桌面上的“我的电脑”图标,在出现的右键菜单中选择“属性”选项,打开“系统属性”窗口。单击窗口中的“高级”选项卡,将出现高级设置对话框。
②单击“性能”区域中的“设置”按钮,在“选项窗口”中选择“高级”出现的性能”。选项卡打开其对话框。
③在此对话框中,您可以看到虚拟内存周围的区域。单击更改按钮进入虚拟内存设置窗口。选择可用容量较大的分区,勾选“自定义大小”前面的复选框,在“初始大小”和“最大值”栏中填写具体值,然后单击“设置→确定按钮”。是的,最后重新启动计算机以使虚拟内存设置生效。
按照一般的配置方法,虚拟内存交换文件的最小值和最大值可以设置为内存容量的1.5倍,但是,如果内存本身容量比较大,比如sh.512MB。那么它也会占用很多相当大的空间。所以我们可以这样设置虚拟内存的基值:如果内存容量在256MB以下,则设置为1.5倍;如果在512MB以上,则设置为内存容量的一半;如果在256MB之间,则设置为内存容量的一半;将其设置为与内存容量相同的值。
提示:您可以分配一个小分区专门用于虚拟内存、临时存储IE文件等。以后可以定期对该分区进行磁盘碎片整理,以更好地提高计算机的工作效率。


二、虚拟内存调高了有什么坏处

虚拟内存可以认为是计算机内存的中转站,当计算机内存不足时,将不常用的数据存储在磁盘的指定区域,需要时再从内存中取出。当虚拟内存太小时,没有数据循环,一旦内存不足,程序就很难稳定运行,过多的数据会需要更多的时间来处理。

当虚拟内存太大时,计算机会不断地往里面放入无用的数据,当程序需要的时候就会越积越多(比如最后需要战斗的统计报告)游戏),在虚拟内存中组织数据会花费很多时间(硬盘的读取速度比内存慢很多)。

所以虚拟内存的设置很特殊,通常设置为最空闲的磁盘,比如2G内存,虚拟内存大小为2048。

扩展信息

增加虚拟内存对于提高计算机性能非常有效。

当内存耗尽时,电脑会自动调用硬盘充当内存,缓解内存紧张。如果计算机没有足够的随机存取存储器(RAM)来运行程序或功能,Windows将使用虚拟内存来补偿。它结合了计算机的RAM和硬盘驱动器上的临时空间。

当RAM运行缓慢时,它将数据从RAM移动到称为“页面文件”的空间。将数据移至分页文件可释放RAM,以便可以完成工作。一般来说,计算机的RAM容量越大,程序运行的速度就越快。

如果您的计算机速度于缺乏可用RAM而变慢,您可以尝试通过增加虚拟内存来弥补。然而,计算机从RAM读取数据的速度比从硬盘读取数据的速度快,因此扩展RAM的容量(通过添加内存模块)是最好的解决方案。