範文齋

位置:首頁 > 個人範文 > 求職

pf使用率問題

求職2.5W

pf使用率主要是指內存方面的東西,那麼它具體是什麼呢?以下是本站小編整理的關於PF使用率的相關內容,歡迎閱讀和參考!

pf使用率問題

  pf使用率是什麼_pf使用率問題

  pf使用率是什麼

PF:Page File,頁面文件(虛擬內存) 。Windows中運用了虛擬內存技術,即勻出一部分硬盤空間來充當內存使用。當內存耗盡時,電腦就會自動調用硬盤空間來充當內存使用,以緩解內存的緊張。 而PF使用率則表示當前被系統使用的虛擬內存的量。

PF叫虛擬內存,既然是虛擬內存,肯定速度不比物理內存,當它使用率過高時會佔用大量磁盤空間,默認頁面文件是在C盤,也就是說,PF使用率過高會讓C盤變得更臃腫。而且計算機速度會變慢,甚至有時電腦會提示虛擬內存不足。[2]

1、物理內存

計算機的快速發展,也就是計算機硬件和軟件的快速發展。當前(2013年)主流的計算機都擁有4GB以上的物理內存,與之相對的是更加龐大的軟件,例如Windows XP只佔用500MB左右的物理空間,而Windows 7則佔用了2GB以上甚至更大的空間,這些龐大的文件在運行時讓內存吃緊,如果內存過小,PF使用率就會變高。

2、軟件使用

軟件運行時需要佔用內存,軟件越大,佔用的內存就越多,但是物理內存是有限的,所以運行的軟件越多,PF使用率就會越高。同時一些電腦用戶沒有檢查計算機的後臺軟件及服務,那麼這些後臺程序一樣會佔用內存,計算機會將這些後臺程序移至虛擬內存。

3、系統設置

系統設置不夠合理。1)如果系統啓動時同時加載了大量的啓動項,這些項目會轉移到後臺運行,佔用內存;2)系統的外觀設置,系統特效使用的越多,內存佔用越大;3)頁面文件所在的硬盤容量即將使用完(也可能是頁面文件所在的分區容量即將使用完),虛擬內存設置太小,系統就會提示虛擬內存不足。說到底,PF使用率和物理內存大小成反比關係,可用的物理內存越大,PF使用率就會越低。

  拓展閱讀:概念知識

在保護模式下,Win32 程序可以尋址 2GB 或 3GB 虛擬內存,對每一個進程來說,它尋址的範圍都是這麼多。OS 負責把進程提交的虛擬內存按頁(一頁 4KB,工作集)映射到物理內存的.實際頁幀上(駐留集)。如果設置了硬盤上的交換文件(Pagefile、sys),那麼 OS 也會在物理內存和交換文件之間交換內存頁,不活動的進程,它的虛擬內存頁會被從物理內存中交換到硬盤上,等它活動的時候再交換回來(分頁)。所以,如果設置了硬盤上的交換文件,而物理內存不足(映射所有的虛擬內存頁)的時候,電腦就會頻繁將物理內存裏的頁和硬盤進行交換。如果沒有設置硬盤上的交換文件,物理內存不足(映射所有的虛擬內存頁)的時候電腦就會告訴你“虛擬內存不足了”。

如果設置了硬盤上的交換文件,Windows 總是會將不太活動的進程的內存頁交換到那裏去。對於一個進程來說,它在物理內存中映射的駐留集少於它想要的工作集,就會引發分頁而降低效率。對於物理內存相當大的電腦,除非需要執行會檢查硬盤上的交換文件的程序,否則可以取消硬盤上的交換文件。比如早期的 PhotoShop,那個時候的電腦,內存比較小,所以會強制要求啓用硬盤上的交換文件。新版本的 PhotoShop 沒有這個強制檢查,你可以分配幾十 GB 物理內存給它用(x64 的版本)。

虛擬內存的使用總量是所有工作集的綜合,因此它包括了分頁到硬盤的部分,如果有的話。值得注意的是,共享的 DLL 只使用自己一部分工作集,雖然幾個進程使用了它,但由於 Windows 允許進程間共享頁幀,所以用任務管理器查看內存使用的時候,要注意這個方面的區別。而且,任務管理器查看內存使用顯示的是已經提交的虛擬內存,如果進程沒有提交,是不會告訴你的。

如果系統變慢(尤其經常同時長時間運行較多程序時),可以查看任務管理中的PF使用率值,如果幾乎佔用到100%,可以將虛擬內存調大到內存的2到3倍或更多,這個時候再看PF佔用率會下降很多。修改完畢後,多個程序之間切換速度變得不再緩慢。

標籤:pf 使用率