4.2 实战:提高电脑的存取及运行速度
4.2.1 任务1:通过设置虚拟内存提高速度
虚拟内存是指内存空间不足时,系统会把一部分硬盘空间作为内存使用。将一部分硬盘空间作为内存使用,从形式上增加了系统内存的大小,即形式虚拟内存,Windows系统就可以同时运行多个大型程序。
在运行多个大型程序时,往往会导致存储指令和数据的内存空间不足。这时Windows系统会把重要程度较低的数据保存到硬盘的虚拟内存中,这个过程叫作Swap(交换数据)。交换数据以后,系统内存中将只留下重要的数据。由于要在内存和硬盘间交换数据,因此使用虚拟内存会导致系统速度略微下降。内存和虚拟内存就像书桌和书柜,使用中的书本(数据)放在桌子(内存)上,暂时不用但经常使用的书本(数据)放在书柜(虚拟内存)里。
虚拟内存的诞生是为了应对内存的价格高昂和容量不足。使用虚拟内存会降低系统的速度,但依然难掩它的优势。现在虽然内存的价格已经大众化,容量也已经达到数十吉字节(GB),但虚拟内存仍然继续使用,因为虚拟内存的使用已经成为系统管理的一部分。
虚拟内存设置多大合适呢?Windows系统会默认设置一定量的虚拟内存,用户可以根据自己电脑的实际情况,合理设置虚拟内存大小,这样可以提升系统速度。如果电脑中有两个或多个硬盘,将虚拟内存设置在速度较快的硬盘上,可以提高交换数据的效率。如果设置在固态硬盘SSD上,速度提升效果会非常明显。虚拟内存大小一般设置为系统内存的2.5倍左右,如果虚拟内存太小,就需要更多次数的数据交换,降低效率。
在Windows 10设置虚拟内存的方法如图4-3所示。
4.2.2 任务2:用快速硬盘存放临时文件夹提高速度
Windows系统中有3个临时文件夹,用于存储运行时生成的临时文件。安装Windows系统的时候,临时文件夹会默认在系统盘的“Windows”文件夹下。如果系统盘空间不够大,可以将临时文件放置在其他速度较快的分区中。临时文件夹中的文件可以通过磁盘清理功能进行删除。
以Windows 10系统为例,改变临时文件夹存放位置的设置方法如图4-4所示。
4.2.3 任务3:通过设置电源模式提高速度
为了节省电源,Windows 8/10为用户提供了三种不同的电源模式,而这三种电源模式对应了三种不同的性能。在只追求高性能不考虑节能的情况下,可以通过设置电源来提高速度。以Windows 10为例,设置方法如图4-6所示。
图4-3 虚拟内存设置
图4-4 编辑临时文件夹
图4-5 电源设置选项
4.2.4 任务4:通过设置Prefetch提高Windows系统的效率
Prefetch是预读取文件夹,用来存放系统访问过的文件的预读信息,扩展名为pf。Prefetch技术的出现是为了加快系统启动的进程,它会自动创建Prefetch文件夹,运行程序所需要的所有程序文件(exe、com等)都包含在这里。在Windows XP中,Prefetch文件夹需要经常手动清理,而Windows 7/8/10系统中则不必手动清理。如图4-6所示。
图4-6 Prefetch
Prefetch有4个级别,在Windows系统中,默认的级别是3。pf文件会由Windows自行管理,用户只需要选择与电脑用途相符的级别即可。相应级别说明如表4-1所示。
表4-1 Prefetch在注册表中的级别
设置Prefetch的方法如图4-7所示。
图4-7 设置注册表中的Prefetch选项