搜索
首页 电脑/网络 硬件

为何电脑总提示内存不够

有时电脑右下角会弹出方框,显示“您的虚拟内存不够,一些文件无法正常运行”等等,这是怎么回事呀

全部回答

2006-08-10

0 0
操作系统盘快用完了,清理一下吧!把不要的文件删除掉!

2006-08-10

56 0
    虚拟内存 内存在计算机中的作用很大,电脑中所有运行的程序都需要经过内存来执行,如果执行的程序很大或很多,就会导致内存消耗殆尽。为了解决这个问题,Windows中运用了虚拟内存技术,即拿出一部分硬盘空间来充当内存使用,当内存占用完时,电脑就会自动调用硬盘来充当内存,以缓解内存的紧张。
    举一个例子来说,如果电脑只有128MB物理内存的话,当读取一个容量为200MB的文件时,就必须要用到比较大的虚拟内存,文件被内存读取之后就会先储存到虚拟内存,等待内存把文件全部储存到虚拟内存之后,跟着就会把虚拟内里储存的文件释放到原来的安装目录里了。
  下面,就让我们一起来看看如何对虚拟内存进行设置吧。   虚拟内存的设置 对于虚拟内存主要设置两点,即内存大小和分页位置,内存大小就是设置虚拟内存最小为多少和最大为多少;而分页位置则是设置虚拟内存应使用那个分区中的硬盘空间。
  对于内存大小的设置,如何得到最小值和最大值呢?你可以通过下面的方法获得:选择“开始→程序→附件→系统工具→系统监视器”(如果系统工具中没有,可以通过“添加/删除程序”中的Windows安装程序进行安装)打开系统监视器,然后选择“编辑→添加项目”,在“类型”项中选择“内存管理程序”,在右侧的列表选择“交换文件大小”。
    这样随着你的操作,会显示出交换文件值的波动情况,你可以把经常要使用到的程序打开,然后对它们进行使用,这时查看一下系统监视器中的表现值,由于用户每次使用电脑时的情况都不尽相同,因此,最好能够通过较长时间对交换文件进行监视来找出最符合您的交换文件的数值,这样才能保证系统性能稳定以及保持在最佳的状态。
     找出最合适的范围值后,在设置虚拟内存时,用鼠标右键点击“我的电脑”,选择“属性”,弹出系统属性窗口,选择“性能”标签,点击下面“虚拟内存”按钮,弹出虚拟内存设置窗口,点击“用户自己指定虚拟内存设置”单选按钮,“硬盘”选较大剩余空间的分区,然后在“最小值”和“最大值”文本框中输入合适的范围值。
    如果您感觉使用系统监视器来获得最大和最小值有些麻烦的话,这里完全可以选择“让Windows管理虚拟内存设置”。 调整分页位置 Windows 9x的虚拟内存分页位置,其实就是保存在C盘根目录下的一个虚拟内存文件(也称为交换文件)Win386。
  swp,它的存放位置可以是任何一个分区,如果系统盘C容量有限,我们可以把Win386。  swp调到别的分区中,方法是在记事本中打开 i(C:\Windows下)文件,在[386Enh]小节中,将“PagingDrive=C:WindowsWin386。
  swp”,改为其他分区的路径,如将交换文件放在D:中,则改为“PagingDrive=D:Win386。  swp”,如没有上述语句可以直接键入即可。 而对于使用Windows 2000和Windows XP的,可以选择“控制面板→系统→高级→性能”中的“设置→高级→更改”,打开虚拟内存设置窗口,在驱动器[卷标]中默认选择的是系统所在的分区,如果想更改到其他分区中,首先要把原先的分区设置为无分页文件,然后再选择其他分区。
     或者,WinXP一般要求物理内存在256M以上。如果你喜欢玩大型3D游戏,而内存(包括显存)又不够大,系统会经常提示说虚拟内存不够,系统会自动调整(虚拟内存设置为系统管理)。
   如果你的硬盘空间够大,你也可以自己设置虚拟内存,具体步骤如下:右键单击“我的电脑”→属性→高级→性能 设置→高级→虚拟内存 更改→选择虚拟内存(页面文件)存放的分区→自定义大小→确定最大值和最小值→设置。
    一般来说,虚拟内存为物理内存的1。5倍,稍大一点也可以,如果你不想虚拟内存频繁改动,可以将最大值和最小值设置为一样。 44》虚拟内存使用技巧 对于虚拟内存如何设置的问题,微软已经给我们提供了官方的解决办法,对于一般情况下,我们推荐采用如下的设置方法: (1)在Windows系统所在分区设置页面文件,文件的大小由你对系统的设置决定。
    具体设置方法如下:打开"我的电脑"的"属性"设置窗口,切换到"高级"选项卡,在"启动和故障恢复"窗口的"写入调试信息"栏,如果你采用的是"无",则将页面文件大小设置为2MB左右,如果采用"核心内存存储"和"完全内存存储",则将页面文件值设置得大一些,跟物理内存差不多就可以了。
     小提示:对于系统分区是否设置页面文件,这里有一个矛盾:如果设置,则系统有可能会频繁读取这部分页面文件,从而加大系统盘所在磁道的负荷,但如果不设置,当系统出现蓝屏死机(特别是STOP错误)的时候,无法创建转储文件 ( p),从而无法进行程序调试和错误报告了。
  所以折中的办法是在系统盘设置较小的页面文件,只要够用就行了。   (2)单独建立一个空白分区,在该分区设置虚拟内存,其最小值设置为物理内存的1。5倍,最大值设置为物理内存的3倍,该分区专门用来存储页面文件,不要再存放其它任何文件。
  之所以单独划分一个分区用来设置虚拟内存,主要是基于两点考虑:其一,由于该分区上没有其它文件,这样分区不会产生磁盘碎片,这样能保证页面文件的数据读写不受磁盘碎片的干扰;其二,按照Windows对内存的管理技术,Windows会优先使用不经常访问的分区上的 页面文件,这样也减少了读取系统盘里的页面文件的机会,减轻了系统盘的压力。
     (3)其它硬盘分区不设置任何页面文件。当然,如果你有多个硬盘,则可以为每个硬盘都创建一个页面文件。当信息分布在多个页面文件上时,硬盘控制器可以同时在多个硬盘上执行读取和写入操作。
  这样系统性能将得到提高。 小提示: 允许设置的虚拟内存最小值为2MB,最大值不能超过当前硬盘的剩余空间值,同时也不能超过32位操作系统的内存寻址范围——4GB。   Windows操作系统用虚拟内存来动态管理运行时的交换文件。
  为了提供比实际物理内存还多的内存容量以供使用,Windows操作系统占用了硬盘上的 一部分空间作为虚拟内存。当CPU有要求时,首先会读取内存中的资料。当内存容量不够用时,Windows就会将需要暂时储存的数据写入硬盘。
    所以,计算机的内存大小等于实际物理内存容量加上“分页文件”(就是交换文件)的大小。如果需要的话,“分页文件”会动用硬盘上所有可以使用的空间。 ◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎ 虚拟内存值太低不利于程序运行,WINDOWS有时会自动更改,但大多数情况下虚拟内存值太低时程序会被禁止运行 ◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎ 更改 用鼠标右键点击“我的电脑”,选择“属性→高级→性能设置→高级→更改虚拟内存” 再提供几条设置技巧: 1、改变页面文件的位置 其目的主要是为了保持虚拟内存的连续性。
    因为硬盘读取数据是靠磁头在磁性物质上读取,页面文件放在磁盘上的不同区域,磁头就要跳来跳去,自然不利于提高效率。而且系统盘文件众多,虚拟内存肯定不连续,因此要将其放到其他盘上。
  改变页面文件位置的方法是:用鼠标右键点击“我的电脑”,选择“属性→高级→性能设置→高级→更改虚拟内存”,在驱动器栏里选择想要改变到的位置即可。  值得注意的是,当移动好页面文件后,要将原来的文件删除(系统不会自动删除)。
   2、改变页面文件的大小 改变了页面文件的位置后,我们还可以对它的大小进行一些调整。调整时我们需要注意,不要将最大、最小页面文件设为等值。因为通常内存不会真正“塞满”,它会在内存储量到达一定程度时,自动将一部分暂时不用的数据放到硬盘中。
    最小页面文件越大,所占比例就低,执行的速度也就越慢。最大页面文件是极限值,有时打开很多程序,内存和最小页面文件都已“塞满”,就会自动溢出到最大页面文件。所以将两者设为等值是不合理的。
  一般情况下,最小页面文件设得小些,这样能在内存中尽可能存储更多数据,效率就越高。  最大页面文件设得大些,以免出现“满员”的情况。 3、禁用页面文件 当拥有了512MB以上的内存时,页面文件的作用将不再明显,因此我们可以将其禁用。
  方法是:依次进入注册表编辑器“HKEY_LOCAL_MACHINESystemCurrentControlSetControlSession Ma-nagerMemoryManagement”下,在“DisablePa-ging Executive”(禁用页面文件)选项中将其值设为“1”即可。
     4、清空页面文件 在同一位置上有一个“ClearPageFileAtShutdown(关机时清除页面文件)”,将该值设为“1”。这里所说的“清除”页面文件并非是指从硬盘上完全删除 s文件,而是对其进行“清洗”和整理,从而为下次启动Windows XP时更好地利用虚拟内存做好准备 。
    。

2006-08-10

54 0
你好朋友, 在我的电脑上点右键--属性--高级--(视觉效果)设置--高级--更改 选中装有页面文件的那个分区,然后把最大值修改一下.比如你现在使用的最大值是338M,那你可以改为700M或更大都可以.改好后,点一下"设置按钮"就可以完成更改 祝你成功.

2006-08-10

52 0
    内存不够 找虚拟内存 ★物理内存和虚拟内存 所谓物理内存就是为电脑配备的内存芯片,一般多块芯片组成一个内存条,插在主板的内存插槽中所有的应用程序都竞争使用物理内存。当运行一个程序需要占用大量内存时,内存这个仓库会被“塞满”,而在这个“仓库”中总有一部分暂时不用的数据占据着有限的空间,所以要将这部分“惰性”的数据“请”出去,以腾出地方给“活性”数据使用。
    这时就需要新建另一个后备“仓库”去存放“惰性”数据。由于硬盘空间很大所以Windows操作系统就将后备“仓库”的地址选在硬盘上,这个后备“仓库”就是虚拟内存,通常也称为页面文件或交换文件。
   虚拟内存通常以一个文件名的形式出现在硬盘分区中,在Windows XP中其文件名为 s。  此文件在通常状态是看不到的,必须关闭资源管理器对系统文件的保护功能才能看到这个文件。
  虚拟内存被称为“页面文件”就是从这个文件名来的。 ★虚拟内存的重要性 现代的计算机中的存储器由内存和外存组成。当系统运行时,先要将所需的指令和数据从外存储器(如硬盘、优盘、软盘、光盘等)调入内存中,CPU再从内存中读取指令和数据进行运算,并将运算结果存入内存中,内存所起的作用就像一个“二传手”的作用。
    任何一个程序必须装入内存,才能被执行。但内存的容量毕竟有限,不能存放所有用户进程,且价格较贵。相对而言,外存容量大,价格便宜。所以可以将不经常使用的程序放在外存上,待需要访问它们时再调入内存。
   虚拟内存技术正是通过内存与交换文件之间不断地进行数据交换来实现的。到这种过程是透明的,也就是说程序不会感觉到自己的部分代码或数据当前并不在内存中,实际上,它们感觉到的是自己拥有大量的内存,因为当它们向Windows申请分配更多的内存时基本上都能得到满足,这便是Windows向程序提供了由实际内存和交换文件组成的虚拟内存空间而得到的好处。
    由此可见,只有利用虚拟内存技术,才能满足多任务对内存的需求。 ★虚拟内存的设置方式 1.Windows中虚拟内存的设置方式 在Windows中,设置虚拟内存有两种方式:既可以让Windows管理,也可以由用户自己设置。
  当用户选择了“由Windows管理虚拟内存设置”这一缺省选项后,则Windows根据实际物理内存的使用情况来动态地调整虚拟内存的大小——物理内存够同时虚拟内存的容量可能为0,当物理内存不够用时虚拟内存最多能够使用硬盘上全部的可用空间;而当用户选择了“用户自己指定虚拟内存设置”选项,则可以自行选择在某一硬盘驱动器建立虚拟内存,同时指定虚拟内存容量的最大、最小值。
     2.由“用户自己指定虚拟内存设置”的优越性 只要硬盘有较大的可用空间,选择由用户自己来设置虚拟内存绝对要优于Windows的管理。这是因为Windows是动态地使用虚拟内存,因此虚拟内存的容量时大时小,这样很难保证虚拟内存在硬盘使用的是连续的分配单元,由此还会导致保存其他文件时产生的磁盘碎片。
    如果选择“用户自己指定虚拟内存设置”这一选项,那么虚拟内存的数值就会固定下来。这样不仅可以很好地提高系统的效能,减少系统改变虚拟内存所花费的时间,而且还可以减少磁盘碎片的产生。
   ★虚拟内存的优化 为发挥出系统的最佳性能,我们必须对Windows XP虚拟内存的数值进行具体的优化。   虚拟内存的理想大小 想“自定义大小”虚拟内存,究竟应该设置多大的虚拟内存呢?在Windows XP中,如果由操作系统自己定义虚拟内存,系统通常会把最小值设置为物理内存的1。
  5倍。当扩展时,最大值则介于物理内存的2。5至3倍之间。一般情况下,用户想自定义虚拟内存的大小,均可参照这个比例设置。  如果一台电脑有1GB的内存,既然物理内存已经相当充足,所需的虚拟内存反而应该减少。
  故在大内存的系统中,虚拟内存的最小值设成物理内存的一半。比如有1GB的内存,虚拟内存的最小值设成512MB,最大值则维持3GB。需注意的是:虽然最大值设为3GB,系统是不会立即出现3GB大小的 s文件,实际上它首先以最小值出现,待有扩展需要时才会递增。
     另外,有些大内存的朋友,可能干脆不设置虚拟内存,以此强迫系统使用速度较快的内存。其实这是不太明智的做法。原因是不少应用程序在设计时要求必须使用虚拟内存,没有了就会造成系统的不稳定或死机。
   至于小内存的系统,例如256MB,参照1。5倍及3倍的设置比例最稳当,即虚拟内存最小值设为384MB,最大值768MB。   通过设置硬盘来优化虚拟内存 优化虚拟内存,为什么要进行硬盘设置?这是因为虚拟内存文件(也就是常说的页面文件)存放在硬盘上,只有提高硬盘性能,才可以在一定程度上提高虚拟内存的性能。
   1。启用磁盘写入缓存 在“我的电脑”上单击右键,选择“属性→硬件”,打开设备管理器找到当前正在使用的硬盘,单击鼠标右键选择属性。  在硬盘属性的“策略”页中,打开“启用磁盘上的写入缓存”。
   这个选项将会激活硬盘的写入缓存,从而提高硬盘的读写速度。不过要注意一点,这个功能打开后,如果计算机突然断电,可能会导致无法挽回的数据丢失,因此最好在有UPS的情况下再打开这个功能。当然,如果你平常使用计算机时不要进行什么重要的数据处理工作,没有UPS也无所谓,这个功能不会对系统造成太大的损失。
     2。打开Ultra MDA 在设备管理器中,选择“IDE ATA/ATAPI控制器”中的“次要IDE通道”,单击鼠标右键选择“属性”,打开“高级设置”页。这里最重要的设置项目就是“传输模式”,一般应当选择“DMA(若可用)”。
   3。配置恢复选项 Windows XP运行过程中碰到致命错误时会将内存的快照保存为一个文件,以便进行系统调试时使用,对于大多数普通用户而言,这个文件是没有什么用处的,反而会影响虚拟内存的性能。
    所以应当将其关闭。方法是在“我的电脑”上单击“设置”按钮,在“性能项”中选择“高级”页。这里有一个“内存使用”选项,如果将其设置为“系统缓存”,Windows XP将使用约4MB的物理内存作为读写硬盘的缓存,这样就可以大大提高物理内存和虚拟内存之间的数据交换速度。
    默认的情况下,这个选项是关闭的,如果计算机的物理内存比较充足,比如256MB或者更多,最好打开这个选项。但是如果物理内存比较紧张,还是应当保留默认的选项。 三、页面文件的优化设置 1.关机清空页面文件 这里所说的“清空”页面文件并非是指从硬盘是完全删除 s,而是对其进行“清洗”和整理,从而为下次启动Windows XP时更好地利用虚拟内存做准备。
    具体方法是:在“开始→运行”中输入regedit,打开注册表编辑器,找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryMa-nagement子键,在右侧窗口找到ClearPageFileAtShutdown(关机时清空页面文件)DWORD值,将其数值数据由0改为1,重启电脑后即可生效。
    这样,关机后就可自动清除虚拟内存文件,开机后又会重新产生一个相对较小的虚拟内存文件。 2.优化Windows XP虚拟内存注意事项 虚拟内存设置的合理程度将涉及到磁盘碎片的多少、系统速度的快慢、甚至影响到系统的稳定度,确实不能小看。
  具体设置要慎之又慎。 ⑴在设定虚拟内存之前最好先进行一下磁盘碎片整理,这样可以避免交换文件中存在磁盘碎片,影响其效能的发挥。   ⑵一般不要竟虚拟内存设置在操作系统所在分区或运行速度较慢的硬盘以及读写较多的分区,推荐将虚拟内存设置在非系统分区。
  建议在硬盘分区时,单独划分出一个1GB左右的分区,专门用于设置虚拟内存,这样可以减少在其他分区产生磁盘碎片,提高系统启动速度。 ⑶避免将页面文件放入容错驱动器,页面文件不需要容错,而且一些容错系统会将数据写到多个位置,这样它们将面临缓慢的数据写操作。
     ⑷避免在同一硬盘多分区上分别建立页面文件,因为如果需要读取的内同不在同一个分区的页面文件中时,硬盘磁头将频繁地在各个分区见移动,将大大降低系统的运行效率。 ⑸不要将该硬盘驱动器的所有可用空间的大小作为最大值,否则容易出错。
   ⑹若要删除虚拟内存,将其最大、最小值设为0即可。   。

类似问题换一批

热点推荐

热度TOP

相关推荐
加载中...

热点搜索 换一换

电脑/网络
硬件
程序设计
电脑装机
操作系统/系统故障
笔记本电脑
百度
互联网
反病毒
软件
硬件
硬件
键盘/鼠标
显卡
显示器
主板
CPU
硬盘
内存
举报
举报原因(必选):
取消确定举报