Prefetch

Prefetch

預讀取文件夾
Prefetch是預讀取文件夾,用來存放系統已訪問過的文件的預讀信息,擴展名為PF。[1]之所以自動創建Prefetch文件夾,是為了加快系統啟動的進程。XP的預讀取數據應該定期删除,而在Vista中最好的方法還是不去管它。電腦中的程序成千上萬,即使出現重名的程序也不足為奇,碰到這種情況,系統将會自動在程序名的後面添加一個“後綴”,這也就是為什麼有些文件名的後面會出現一連串的數字、字母和.pf的擴展名的原因.時間久了,Prefetch文件夾内自然會堆放了許多垃圾,特别是如果用戶經常更換電腦配置的話,系統以前記錄的進程資料就沒有任何用處了。
  • 中文名:
  • 外文名:Prefetch
  • 别名:
  • 屬于:預讀取文件夾
  • 擴展名:PF
  • 目的:加快系統啟動的進程

簡介

這是預讀取文件夾,用來存放系統已訪問過的文件的預讀信息(此信息是系統在訪問時自動生成的新信息),以加快文件的訪問速度,其擴展名為“PF”。可以将此文件夾中的文件删除

操作指南

同時:

Win 利用“預讀取”技術,在實際用到設備驅動程序、服務和shell程序之前裝入它們。預讀取技術的關鍵是學習以前的啟動過程,對于啟動過程中要用到的各種文件,優化其裝入模式。這種優化技術也被用到了應用軟件上,系統對每一個應用軟件的前幾次啟動情況進行分析,然後創建一個描述應用需求的虛拟“内存映像”,并把這些信息保存到WINDOWSPrefetch文件夾。一建立了映像,應用軟件的裝入速度大大提高。prefetch 英文意思表示預取,在WINDOWS裡的這個文件夾就是系統運行什麼程序時預先放到這裡讀取!

Windows 之所以自動創建Prefetch文件夾,是為了加快系統啟動的進程。Windows 将會自動記錄下啟動時運行的每一個程序,并根據這份資料來加快下一次啟動的時間。電腦中的程序成千上萬,即使出現重名的程序也不足為奇,碰到這種情況,系統将會自動在程序名的後面添加一個“後綴”,這也就是為什麼有些文件名的後面會出現一連串的數字、字母和.pf的擴展名的原因.時間久了,Prefetch文件夾内自然會堆放了許多垃圾,特别是如果用戶經常更換電腦配置的話,系統以前記錄的進程資料就沒有任何用處了。你可以将Prefetch文件夾清空,因為Windows會自動地重新創建.

XP的預讀取數據保存了最近8次系統啟動或應用軟件啟動的信息。預讀設置雖然可以提高系統速度,但是使用一段時間後,預讀文件夾裡的文件會變得很多,導緻系統搜索花費的時間變長。而且有些應用程序會産生死鍊接文件,加重了系統搜索的負擔。因此,我們應該定期删除這些預讀文件。

不過,在Vista中,定期清空SuperPrefetch卻并不可取。因為,和XP的Prefetch相比,Vista的SuperPrefetch更加智能。除了會自動記憶每一項運行程序外,它還會自動對啟動數據進行分析。然後,根據結果,在系統空閑時,将用戶稍後可能用到的程序提前讀入内存,來更有效地加速程序啟動。因此,一旦我們将SuperPrefetch清空,那麼這些好不容易才統計出來的啟動規律,也就一并消除了。因此,最好的方法還是不去管它。

另一方面,如果直接取消掉注冊表中的“預讀取功能”是一定會大大降低應用程序的啟動速度的,當然開機速度會有一定的增加,不過這是得不償失,因為沒有了那一段必要的“系統文件預讀取”,在進度條消失之後系統會從硬盤上去尋找大量的系統文件,反而影響啟動速度,而且應用程序的啟動速度也是一定會大大減慢的。其實比較好的優化辦法是這樣,找到“開機預讀取”的信息,手動把不是很常用,不需要預讀取的應用程序删除,盡量減少開機預讀取的應用程序的數量,由此來加快啟動速度!

位置在X:windowsprefetch下(X代表系統盤符),命名是 exe文件名-16進制hash.exe

有一些實測數據,一台裝了許多應用軟件的電腦:

不作處理,開機29s,取消預讀取,開機32s,删除prefetch文件夾下面大部分文件後,開機23s,有比較明顯的開機速度提升,不過第一次運行應用程序的時候速度的确有所下降,并且prefetch文件夾下文件會自動生成,越來越多!

更詳細内容見詞條:預讀

相關詞條

相關搜索

其它詞條