Windows XP操作係統一經推出,就以美觀的交互界麵打動了廣大計算機用戶,再加上優異的總體性能(包括顯著縮短了啟動和繼續使用的時間,以及應用程序的快速響應),使得很多用戶紛紛將自己的操作係統升級到Windows XP,好好地過了一把親身體驗的癮。然而在使用的過程中,人們才發覺界麵的確是漂亮了不少,而表現出的性能卻似乎不是那麼盡如人意。原因何在?
其實微軟早在Windows XP發布之前就已經聲明,Windows XP並不要求使用最先進的處理器,但至少應該有300 MHz,Pentium II級別以上的處理器才能有較好的性能表現;在內存方麵,64MB是Windows XP運行的最低內存要求,而128MB則是Windows XP推薦的最小運行環境。當然,如果有大於128MB的內存,那肯定是一件好事,不過相比之下,將內存從64MB增加到128M,和在128MB的基礎上再添加內存,所能看到的性能差距會比較微小,而且很大程度上更主要取決於工作載荷——這就好比尋找“曲線的拐點”,在拐點之後增加額外內存容量所獲得的收益會相對降低——對大多數工作載荷而言,該拐點位於64MB到128MB之間。(編者按:《個人電腦》實驗室的測試表明,對大多數商業應用,內存從 128MB升級到256MB也會給Windows XP帶來明顯的性能提升,但是超過512MB之後,除非進行圖像處理等操作,性能提高就不明顯了。)所以用戶在將操作係統升級到Windows XP之前應先了解硬件情況是否符合上述要求,不要盲目動手,否則將達不到所預期的效果。
在硬件滿足基本條件的前提下,還可以從下列幾個方麵著手來提升Windows XP的運行效率。
優先采用全新安裝
全新安裝Windows XP通常會比升級安裝帶來更佳的性能,因為這種安裝可以更大程度地控製文件和文件元數據在磁盤上的位置。也就是說在安裝Windows XP的過程當中,可以根據電腦的配置情況動態地確定啟動時所需的代碼和數據,並能優化這些文件在磁盤上的保存位置。當計算機啟動時,Windows XP可以發出大量能以較高吞吐量進行有效處理的I/O請求,並且可以找到發出這些請求的最佳時機,而且將這些請求交織在設備檢測和初始化階段中。這會通過不增加整個啟動時間的方式來完成,從而大幅度縮短係統啟動所需的時間。在全新安裝過程中,通常需要三次啟動才能完成這種快速啟動的觀察和優化。
加大係統分區容量,改用高速型硬盤
根據微軟公布,Windows XP自身所需占用的硬盤空間是1.5GB,加上Office等應用軟件的容量,係統分區上的總容量應該有4GB到8GB較為適宜(視應用軟件的多少而定)。Windows XP和過去版本的Windows一樣采用了虛擬內存技術,這種技術是指計算機工作的時候要在係統分區上劃分出一塊空間來當作擴充內存使用,以彌補物理內存的不足。這一空間通常是幾十到幾百兆不等,用戶也可以通過設置將虛擬內存文件改放到其它分區上(不過建議最好使用係統分區)或者調整它所占磁盤空間的大小,但無論如何它都要占去一部分硬盤存儲空間,特別是當使用大型應用軟件而物理內存容量又比較小的時候,虛擬內存文件的容量會更大。因此應該讓係統分區留有足夠的剩餘空間,也就是要求用戶在將操作係統升級到Windows XP的時候要加大係統分區的容量。
盡管微軟在Windows XP操作係統中改進了“啟動加載程序”,在計算機啟動過程中采用預先提取技術使得要執行的代碼以及必須讀取的數據可以在磁盤的初始化過程中進行,由此來加快計算機的啟動速度。但大量的數據是必須要從硬盤中讀出來的,加上硬盤相對於CPU和內存來說實在是一個動作非常慢的設備,而且硬盤的I/O訪問又十分頻繁,所以改用高速硬盤可以明顯地加快數據的傳輸速度,進而縮短操作係統和應用程序的啟動時間,其意義是顯而易見的。