走出虚拟内存的误区

走出虚拟内存的误区



最近我们都在谈论,是DDR内存的价格从400元,DDR266位置暴跌到200元,很多人都采用了512MB或1GB内存,所以有一种观点也流行在一些游戏玩家,这是禁用虚拟内存,没有Windows页面文件交换和内存中排序数据处理,可以加快数据读写效率,是不是真的是这样吗



根据应用需求设置



在我看来,这种说法应该在不同的情况下加以对待,说它是无效的不是一件好事。
首先,明确什么是大内存配置,Windows虚拟内存本身的原始设计,因为物理内存是非常昂贵的,一般不超过128MB容量需要硬盘空间作为临时缓冲区,也就是说,你需要多少物理内存,你实际上有一个应用记忆中,如果应用程序已实际内存小于峰值,你会遇到麻烦。
一般来说,如果我们想执行大的任务,如大的图形和三维动画,我们不应该禁用虚拟内存。如果我们经常打印文件有很多图片,虚拟内存也会被允许犯错误。至于软件打印之前生成的Word文件缓冲区,然后发送到打印机,图像尺寸大,分辨率高,所需要的缓冲区容量大,帮助在广告艺术设计,有打印一个地图生成近临时300mb文件。因为Windows和应用程序本身需要一定的

如果内存运行,如果你是512MB的配置,虚拟内存禁用。很可能虚拟内存会在中间报告,退出会造成打印纸张和油墨的浪费。
因此,有必要根据任务应用程序环境决定是否禁用虚拟内存。即使虚拟内存的大小是固定的,也必须谨慎。否则,当大型应用软件运行时,虚拟内存不足。由于CPU占用率高,整个系统会变得非常缓慢。在这个时候,做进一步的改变就不那么方便了。



操作系统的考虑



在不同的操作系统下,虚拟内存的设置或禁用不能一概而论。
因为架构问题,Windows 9x /我有先天性缺陷的内存大于256MB,这比内存总量。Windows 98将是不稳定的,慢下来,如果大的内存使用和禁用虚拟内存,不稳定因素将进一步增加。Windows 2000 / XP内存容量可以有效管理是1GB左右。这个数字也不稳定,这将取决于主板BIOS类型和芯片组性能。
另外,是windows本身的设计,如果发现进程处于非活动状态,将被分配到内存映射它来交换文件,尽可能地将物理内存释放给其他活动线程,而不会用完物理内存来使用交换。

当记忆被再次使用,它是太晚了,这势必造成数据传输和处理停滞在低配置的机器,所以从原理上没有虚拟内存,最有可能导致异常的窗户,即使没有故障不能运行,经常会提示虚拟内存不够,请重新设置等等,让你不胜其烦。



如何禁用虚拟内存



对于一个具有大容量内存的朋友,如果我们真的想禁用虚拟内存并加快操作速度,我们可以以折衷的方式欺骗Windows,也就是说,物理内存的一部分是虚拟硬盘的一部分。
1 Windows 98
在Config.sys你可以加上一句:
装置= C:windowsramdrive.sys 23000 / E(请把它正确地根据自己的Windows分区)
这句话是由一个地区的ramdrive.sys虚拟内存使用,其中23000是你想用多少物理内存,单位是KB,如果你有1GB,这一数字将约300000至500000,这是300 ~ 500MB,然后设置虚拟内存的分区虚拟的,完全在物理内存中运行的程序。
2、Windows 2000 XP
我们必须依靠第三方软件工具的虚拟物理硬盘,然后pagefile.sys页面文件设置到虚拟盘,达到相同的效果;或底部在{ } 386enh SYSTEM.INI添加单词conservativeswapfileusage = 1,窗口,优先考虑物理内存的使用,不要强行直接禁用虚拟内存交换文件。



结论





笔者认为,禁用虚拟内存来实现加速效果是非常有限的,默认的Windows设置一般比较合适,尤其是Windows 2000 XP默认设置对虚拟内存管理非常好,不要试图更改,否则问题很难判断和分析。



题目:一些内存故障分析
有时,Windows有一些与内存相关的错误提示,这些提示与内存不一定相关。有些内存故障似乎与内存无关是由内存引起的。
例如:你改变分区的簇使用PQ分区大师等工具的大小,当簇小于默认值,Windows 98运行磁盘扫描可以在正常提供在Windows 2000和Windows XP内存不够的——就是说,这种记忆根本不介意。
另一个例子:有时开机进入Windows时,系统会提示您恢复注册表错误,是否,当您选择恢复后重新启动,或提示有此故障,但大多在内存或散热问题上需要更换内存或风扇。
因此,窗口的提示有时会误导用户。如果重复发生同样的故障,不能根据其提示解决,则应考虑windows中误报的可能性。