windows xp的資源管理器裏PF是什麼意思

PF使用率

 

  

  
PF:Page File,頁面文件(虛擬內存) PF使用率:虛擬內存已經使用的空間量的值
  虛擬內存是橋連物理內存和磁盤之間的程序,一般地由於內存空間有限在使用較多進程時,將一些暫時不用的分組數據存入虛擬內存中,一般虛擬內存開闢在C盤。PF使用率就是這些需要使用的,但不頻繁使用的數據分組在虛擬內存中佔用比。物理內存已經不夠用的時候,把將那些暫時不用的數據放到硬盤上。它的作用與物理內存基本相似,要降低PF使用率最好的辦法是增加內存。

問題

  PF雖然叫虛擬內存,但當它過大時仍會佔用大量空間,當PF使用率過大時就會對計算機的運行速度造成很大影響。造成PF使用率過大的原因可以是:

一、內存太小

  內存裏面實在放不下太多數據,例如128M內存跑XP。

二、有大量常駐內存程序以及自動加載的服務

  很多人一開機,什麼QQ、MSN、BT、eMail、迅雷……開啓大量程序,這些程序和服務會佔用相當部分的內存空間,導致大量數據需要寫入到頁面文件,而導致PF佔用過高。

三、系統設置不優秀

  這也可能是導致PF使用率較高的原因。

建議

  硬件升級是最好的方法(單獨升內存會使機器的命中率降低 即PF降 CPU升)   改善的方法很多:裝個小一點的系統,關閉隨開機啓動的程序,清下註冊表垃圾,做一下系統盤的碎片整理,設置一下虛擬內存及環境變量,降低下分辨率及刷新率,更絕的話去控制面板/管理工具/計算機管理,看其需要手工關閉一些系統服務。   把開機時不必要啓動的東西很關掉,另外去系統進程裏停掉一些進程,當然這得需要你能識別各位進程的作用了,建議把虛擬內存改爲除系統盤以外的盤,這樣一定程度上可以減少系統盤的文件碎片,速度也可以在很長時間內保持較快。   PF使用率並不是虛擬內存使用率,如果你把虛擬內存設
  

查看PF使用率

置爲0,這個使用率並不爲0了。如果有不清楚,可以到百度去搜索 虛擬內存,pf使用率這些關鍵字。   CPU使用率是正常情況下,CPU的工作狀態的反應,在WINDOWS的標示中已經指出,就是CPU的使用率,用百分數來表示。   至於多少是安全的,按照我的經驗,我的CPU是超線程奔四2.8G的,玩遊戲的時候是百分之五十左右,平時看網頁是十到二十左右,偶爾打開文件時可能達到峯值九十幾。殺毒的時候是四十幾。裝帶有patch(補丁)的軟件的時候高達九十八左右。   中病毒就保持九十五以上。   只要不超頻,通常CPU不會燒燬的。   在保護模式下,Win32 程序可以尋址 2GB 或 3GB 虛擬內存,對每一個進程來說,它尋址的範圍都是這麼多。OS 負責把進程提交的虛擬內存按頁(一頁 4KB,工作集)映射到物理內存的實際頁幀上(駐留集)。如果設置了硬盤上的交換文件(Pagefile.sys),那麼 OS 也會在物理內存和交換文件之間交換內存頁,不活動的進程,它的虛擬內存頁會被從物理內存中交換到硬盤上,等它活動的時候再交換回來(分頁)。所以,如果設置了硬盤上的交換文件,而物理內存不足(映射所有的虛擬內存頁)的時候,電腦就會頻繁將物理內存裏的頁和硬盤進行交換。如果沒有設置硬盤上的交換文件,物理內存不足(映射所有的虛擬內存頁)的時候電腦就會告訴你“虛擬內存不足了”。   如果設置了硬盤上的交換文件,Windows 總是會將不太活動的進程的內存頁交換到那裏去。對於一個進程來說,它在物理內存中映射的駐留集少於它想要的工作集,就會引發分頁而降低效率。對於物理內存相當大的電腦,除非需要執行會檢查硬盤上的交換文件的程序,否則可以取消硬盤上的交換文件。比如早期的 PhotoShop,那個時候的電腦,內存比較小,所以會強制要求啓用硬盤上的交換文件。新版本的 PhotoShop 沒有這個強制檢查,你可以分配幾十 GB 物理內存給它用(x64 的版本)。   虛擬內存的使用總量是所有工作集的綜合,因此它包括了分頁到硬盤的部分,如果有的話。值得注意的是,共享的 DLL 只使用自己一部分工作集,雖然幾個進程使用了它,但由於 Windows 允許進程間共享頁幀,所以用任務管理器查看內存使用的時候,要注意這個方面的區別。而且,任務管理器查看內存使用顯示的是已經提交的虛擬內存,如果進程沒有提交,是不會告訴你的。   如果系統變慢(尤其經常同時長時間運行較多程序時),可以查看任務管理中的PF使用率值,如果幾乎佔用到100%,可以將虛擬內存調大到內存的2到3x或更多,這個時候再看PF佔用率會下降很多。修改完畢後,多個程序之間切換速度變得不再緩慢。這種方法可以大大加強內存不足時的速度,而且效果不錯(512M內存測試)。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章