豆 腐
不少用戶曾用Bootvis為WinXP啟動(dòng)加速,但在一些用戶用秒表計(jì)時(shí)、滾動(dòng)條滾動(dòng)次數(shù)等作為證據(jù)證明了“Bootvis可以加速啟動(dòng)系統(tǒng)是一個(gè)美麗的謊言”后,棄之不用了。到底Bootvis在系統(tǒng)中起到什么作用?能不能加速系統(tǒng)啟動(dòng)?我們現(xiàn)在就來(lái)做一個(gè)測(cè)試,弄清事情的真相!
緣起
Bootvis是微軟提供給系統(tǒng)制造商的用于Windows性能追蹤工具,可用來(lái)幫助PC系統(tǒng)設(shè)計(jì)者與軟件開(kāi)發(fā)人員解決在開(kāi)發(fā)新的個(gè)人電腦產(chǎn)品或支持軟件時(shí)判別開(kāi)機(jī)與恢復(fù)時(shí)間的效率問(wèn)題。
但對(duì)于個(gè)人用戶來(lái)說(shuō),Bootvis的“Trace”→“Optimize System”選項(xiàng),最初是被用來(lái)加快系統(tǒng)啟動(dòng)的。
Bootvis的控制和選項(xiàng),則是位于注冊(cè)表[HKEY_LOCAL_MACHINESYST EMCurrentControlSetControlSession ManagerMemoryManagementPrefetchParameters]項(xiàng)下的EnablePrefetcher值,據(jù)說(shuō)設(shè)置為0或者3,就可讓滾動(dòng)條只滾動(dòng)一次。
但這個(gè)世界從來(lái)不缺乏懷疑論者,反對(duì)的聲音認(rèn)為:Bootvis無(wú)益于系統(tǒng)啟動(dòng)加速。并列舉了一些諸如秒表計(jì)時(shí)、滾動(dòng)條滾動(dòng)次數(shù)等證據(jù)……
Bootvis下載網(wǎng)址:http://www.onlinedown.net/soft/9939.htm
測(cè)試
現(xiàn)在我們看看Bootvis到底是否真的有優(yōu)化系統(tǒng)啟動(dòng)速度的能力。計(jì)時(shí)工具,就選用Bootvis(如圖1)。
1.測(cè)試過(guò)程
在C盤(文件格式為NTFS),新建“Bootvis”目錄,將Bootvis解壓進(jìn)去。然后進(jìn)行以下幾個(gè)步驟的測(cè)試。
刪除WindowsPrefetch下的全部pf文件和Layout.ini文件,將系統(tǒng)恢復(fù)到未優(yōu)化狀態(tài)。然后,執(zhí)行Bootvis的“Trace”→“Next Boot”并重新啟動(dòng)計(jì)算機(jī),獲得系統(tǒng)未使用Bootvis優(yōu)化時(shí)啟動(dòng)花費(fèi)時(shí)間。
在“Step 1”結(jié)束后,執(zhí)行“Trace”→“Optimize System”并重新啟動(dòng)。在系統(tǒng)啟動(dòng)完畢后,執(zhí)行“Trace”→“Next Boot”取得優(yōu)化后的啟動(dòng)需時(shí)等數(shù)據(jù)。
修改注冊(cè)表中的EnablePrefetcher為0(取消預(yù)讀取),再次執(zhí)行“Trace”→“Next Boot”取得
修改注冊(cè)表中的EnablePrefetcher為2(只預(yù)讀取系統(tǒng)文件),再次執(zhí)行“Trace”→“NextBoot”數(shù)據(jù)。
2.實(shí)驗(yàn)數(shù)據(jù)看明白
經(jīng)過(guò)實(shí)驗(yàn)我們發(fā)現(xiàn),在“St e p1”沒(méi)有優(yōu)化情況下系統(tǒng)啟動(dòng)總耗時(shí)為112.42秒,而經(jīng)過(guò)“Step 2”中的“Optimize System”優(yōu)化后系統(tǒng)啟動(dòng)所花時(shí)間降低為82.88秒:優(yōu)化后比優(yōu)化前啟動(dòng)快了26%(如圖2);而且,注冊(cè)表鍵值修改是起作用的。
另外,我們還可以看出,優(yōu)化后CPU利用率和磁盤I/O吞吐量更高。
3.謠言不攻自破通過(guò)上述實(shí)驗(yàn),我們發(fā)現(xiàn):Bootvis的作用是巨大的,認(rèn)為修改注冊(cè)表Enable Prefetcher項(xiàng)不能加速啟動(dòng),才是不折不扣的笑話。
這樣加快系統(tǒng)啟動(dòng)速度
最后,我給出自己的系統(tǒng)啟動(dòng)速度優(yōu)化方案,希望能對(duì)你有所幫助。
安裝Wi nXP后(或系統(tǒng)啟動(dòng)明顯減慢時(shí)),確保安裝分區(qū)格式為NTFS,把Task Schedule服務(wù)設(shè)為自動(dòng)啟動(dòng),刪除Windows目錄下的Prefetch目錄后,執(zhí)行Bootvis的“Trace”→“Optimize System”優(yōu)化系統(tǒng)啟動(dòng)時(shí)間(最好用PerfectDisk整理磁盤,并讓W(xué)indows管理Layout.inf)。
本文中所涉及到的圖表、注解、公式等內(nèi)容請(qǐng)以PDF格式閱讀原文。
計(jì)算機(jī)應(yīng)用文摘·觸控2006年16期