浅谈Windows虚拟内存
本人电脑2G内存,写程序打开很多窗口电脑都能正常使用,就是一般看个2、3个小时的电影,电脑才会出现内存不足的情况,以前在学校也帮老师装过SqlServer2008,我老师的C盘不是盖的,可不是一般的小,他的是winXP系统,装sql时总报内存不足,我上网查了下资料,将其虚拟内存temp文件夹移到了D盘才勉强装上Sql,今天针对我的电脑Win7系统,从网上找了些资料,发现问题还挺大的,特地与大家分享.... 1、何为虚拟内存? 内存在计算机中的作用很大,电脑中所有运行的程序都需要经过内存来执行,如果执行的程序很大或很多,就会导致内存消耗殆尽。为了解决这个问题,Windows运用了虚拟内存技术,即拿出一部分硬盘空间来充当内存使用,这部分空间即称为虚拟内存,虚拟内存在硬盘上的存在形式就是 PAGEFILE.SYS 这个页面文件。 虚拟内存只是真实内存不足的补充,所以不要加以神化,虚拟内存的读写性能(即硬盘的读写)只有真正内存性能的几十分之一,而且对硬盘损伤很大!能不用则不用,能少用则少用!原则是够用+留少量余量即可。 2、虚拟内存设置的误区 其一:虚拟内存越大越好? 答案:错。虚拟内存过大,既浪费了磁盘空间,又增加了磁头定位的时间,降低了系统执行效率,没有任何好处。正确设置可节省256MB-4G左右空间(视内存大小) 其二:虚拟内存不应该设在系统盘C盘