发新话题
打印

[求助] 请教虚拟内存的问题

请教虚拟内存的问题

 

        看到有文章介绍说:
    “在设置虚拟内存的时候还需要注意,如果你有超过一块硬盘,那么最好能把分页文件设置在没有安装操作系统或应用程序的硬盘上,或者所有硬盘中速度最快的硬盘上。这样在系统繁忙的时候才不会产生同一个硬盘既忙于读取应用程序的数据又同时进行分页操作的情况。相反,如果应用程序和分页文件在不同的硬盘上,这样才能最大程度降低硬盘利用率,同时提高效率。当然,如果你只有一个硬盘,就完全没必要将分页文件设置在其他分区了,同一个硬盘上不管设置在哪个分区中,对性能的影响都不是很大。”

 

    刚好,我最近新加了块160GB的新硬盘,分区显示为新加券(E:)(F:)(G:)(H:)盘;老硬盘仍在用,分区显示为本地磁盘(C:)(D:), XP的操作系统装在C盘,现在想将虚拟内存设到新加券(E盘),不知可行否?
   
    我在使用会11导入视频文件时,会有系统提示虚拟内存不够跳出,因此才想更改虚拟内存。我现在用的是两根512MB的内存条,不知虚拟内存的最小值和最大值设定多大数值为好?设在那个盘符为好?

 

    还有人说,有了1G的内存,虚拟内存都可不用。弄得我都不知该听谁的。

 

 

 

★★★★★★★★★★★★
跳楼价!雷朋反光镜面蛤蟆镜3025 男人首选
168.0元 

TOP

虚拟内存设置到C盘以外的盘符 ,大小为物理内存的的1.5倍。

TOP

引用:
原帖由 龙缺水 于 2008-7-14 18:57 发表
虚拟内存设置到C盘以外的盘符 ,大小为物理内存的的1.5倍。
谢谢龙哥指教!  1.5倍应该是指设定虚拟内存的最大值吧?不知最小值该设多大数值?

TOP

转一篇文章你看看:


打造虚拟内存的“标准间”
当系统运行时,先要将所需的指令和数据从外部存储器(如硬盘、软盘、光盘等)调入内存中,CPU再从内存中读取指令或数据进行运算,并将运算结果存入内存中,内存所起的作用就像一个“二传手”的作用。当运行一个程序需要大量数据、占用大量内存时,内存这个仓库就会被“塞满”,而在这个“仓库”中总有一部分暂时不用的数据占据着有限的空间,所以要将这部分“惰性”的数据“请”出去,以腾出地方给“活性”数据使用。这时就需要新建另一个后备“仓库”去存放“惰性”数据。由于硬盘的空间很大,所以微软Windows操作系统就将后备“仓库”的地址选在硬盘上,这个后备“仓库”就是虚拟内存。在默认情况下,虚拟内存是以名为Pagefile.sys的交换文件保存在硬盘的系统分区中。
手动 设置虚拟内存
在默认状态下,是让系统管理虚拟内存的,但是系统默认设置的管理方式通常比较保守,在自动调节时会造成页面文件不连续,而降低读写效率,工作效率就显得不高,于是经常会出现“内存不足”这样的提示,下面就让我们自已动手来设置它吧。
①用右键点击桌面上的“我的电脑”图标,在出现的右键菜单中选择“属性”选项打开“系统属性”窗口。在窗口中点击“高级”选项卡,出现高级设置的对话框(图1);


②点击“性能”区域的“设置”按钮,在出现的“性能选项”窗口中选择“高级”选项卡,打开其对话框。
③在该对话框中可看到关于虚拟内存的区域,点击“更改”按钮进入“虚拟内存”的设置窗口。选择一个有较大空闲容量的分区,勾选“自定义大小”前的复选框,将具体数值填入“初始大小”、“最大值”栏中,而后依次点击“设置→确定”按钮即可(图2),最后重新启动计算机使虚拟内存设置生效。




TOP

谢谢龙哥的科普文章,但还是没弄明白“初始大小”、“最大值”的数据设定是根据什么作标准?我己将“虚拟内存”更改到刚新增的硬盘(新加券(E:)),新加券(E:))是个空区,更改后在该区生成了个512MB的Pagefile.sys文件,512MB可能与我将初始大小设定为512MB,最大值设定为3048MB有关。而且C盘在更改后空出了1GB多的空间,原来在C盘默认的“初始大小”、“最大值”是1522、3048MB。反正现在没出现“内存不足”就行。

TOP

问题解决就好了,一般是最大值和最小值设为相等。
没有做不到,只有想不到。

TOP

发新话题
本功能由奇虎搜索实现

相关主题

标题 作者 最后发表
[站外] 重新注册所有DLL批处理文件   [转帖] 稻草人 2008-10-13
[站外] 教你怎样在网吧免费上网…   [转帖] 完美工作室 2008-10-12
[站外] 一个程序员的经典自白   [转帖] Blue-team 2008-10-11
点击阅读更多关于的相关帖子  更多相关主题