使用過Windows的朋友一定對虛擬內存不會陌生,因為我們的操作系統基于X86的32位操作系統(有個別的64位系統除外),而計算機是以二進制來描述的。因此2^32=4096MB=4GB。這樣,一個32位計算機上運行的進程,最大尋址空間為4GB。我們使用的虛擬內存。跟實際的物理內存并無任何關系。當電腦中的某一進程將屬于它的虛擬內存用完后,即使你有再多的物理內存空閑,也將出現無內存可分配的情況,并且不能通過增加物理內存的方法來增加虛擬內存。 運行PageDefrag之后,會在主列表中看到虛擬內存碎片的情況,要是碎片很多的話,那么一定要進行整理(圖1)。PageDefrag有兩種整理方式,一種是在下次啟動該軟件的時候自動整理虛擬內存碎片,另外一種是每次啟動PageDefrag的時候整理虛擬內存碎片。無論采用哪種方式來整理虛擬內存碎片,都要保證在整理的過程中不要運行其他程序,以免影響整理效果。 圖1 查看碎片 這樣,用PageDefrag整理虛擬內存碎片之后,就會發現Windows的運行速度要比以前快上很多,系統并且也比以前穩定。 |