回覆列表
  • 1 # 使用者1931173721557

    需要最佳化一下 看一下資料! 虛擬記憶體用硬碟空間做記憶體來彌補計算機RAM空間的缺乏。當實際RAM滿時(實際上,在RAM滿之前),虛擬記憶體就在硬碟上建立了。當物理記憶體用完後,虛擬記憶體管理器選擇最近沒有用過的,低優先順序的記憶體部分寫到交換檔案上。這個過程對應用是隱藏的,應用把虛擬記憶體和實際記憶體看作是一樣的。 每個執行在WindowsNT下的應用被分配到4GB的屬於自己的虛擬地址空間(2GB給應用,2GB給作業系統)。 使用虛擬記憶體存在這樣的問題,那就是讀寫硬碟的速度大大慢於讀寫實際RAM的速度。這就是當NT系統在沒有足夠的記憶體時程式執行慢的原因。 虛擬記憶體是檔案資料交叉連結的活動檔案。是WINDOWS目錄下的一個"WIN386.SWP"檔案,這個檔案會不斷地擴大和自動縮小。 就速度方面而言,CPU的L1和L2快取速度最快,記憶體次之,硬碟再次之。但是虛擬記憶體使用的是硬碟的空間,為什麼我們要使用速度最慢的硬碟來做為虛擬記憶體呢?因為電腦中所有執行的程式都需要經過記憶體來執行,如果執行的程式很大或很多,就會導致我們只有可憐的256M/512M記憶體消耗殆盡。而硬碟空間動輒幾十G上百G,為了解決這個問題,Windows中運用了虛擬記憶體技術,即拿出一部分硬碟空間來充當記憶體使用... 手動設定虛擬記憶體 在預設狀態下,是讓系統管理虛擬記憶體的,但是系統預設設定的管理方式通常比較保守,在自動調節時會造成頁面檔案不連續,而降低讀寫效率,工作效率就顯得不高,於是經常會出現“記憶體不足”這樣的提示,下面就讓我們自已動手來設定它吧。 ①用右鍵點選桌面上的“我的電腦”圖示,在出現的右鍵選單中選“屬性”選項開啟“系統屬性”視窗。在視窗中點選“高階”選項卡,出現高階設定的對話方塊 ②點選“效能”區域的“設定”按鈕,在出現的“效能選項”視窗中選擇“高階”選項卡,開啟其對話方塊。 ③在該對話方塊中可看到關於虛擬記憶體的區域,點選“更改”按鈕進入“虛擬記憶體”的設定視窗。選擇一個有較大空閒容量的分割槽,勾選“自定義大小”前的複選框,將具體數值填入“初始大小”、“最大值”欄中,而後依次點選“設定→確定”按鈕即可,最後重新啟動計算機使虛擬記憶體設定生效。 什麼是虛擬記憶體 不知大家發現沒有,在Windows 2000(XP)目錄下有一個名為pagefile.sys的系統檔案(Windows 98下為Win386.swp),它的大小經常自己發生變動,小的時候可能只有幾十兆,大的時候則有數百兆,這種毫無規律的變化實在讓很多人摸不著頭腦。其實,pagefile.sys是Windows下的一個虛擬記憶體,它的作用與物理記憶體基本相似,但它是作為物理記憶體的“後備力量”而存在的,也就是說,只有在物理記憶體已經不夠使用的時候,它才會發揮作用。 虛擬記憶體的產生 我們都知道,雖然在執行速度上硬碟不如記憶體,但在容量上記憶體是無法與硬碟相提並論的。當執行一個程式需要大量資料、佔用大量記憶體時,記憶體就會被“塞滿”,並將那些暫時不用的資料放到硬碟中,而這些資料所佔的空間就是虛擬記憶體。現在我們也明白為什麼pagefile.sys的大小會經常變化了。 虛擬記憶體的最佳化 虛擬記憶體的大小是由Windows來控制的,但這種預設的Windows設定並不是最佳的方案,因此我們要對其進行一些調整。這樣才能發揮出系統的最佳效能。 1、改變頁面檔案的位置 其目的主要是為了保持虛擬記憶體的連續性。因為硬碟讀取資料是靠磁頭在磁性物質上讀取,頁面檔案放在磁碟上的不同區域,磁頭就要跳來跳去,自然不利於提高效率。而且系統盤檔案眾多,虛擬記憶體肯定不連續,因此要將其放到其他盤上。改變頁面檔案位置的方法是:用滑鼠右鍵點選“我的電腦”,選擇“屬性→高階→效能設定→高階→更改虛擬記憶體”,在驅動器欄裡選擇想要改變到的位置(如圖1)即可。值得注意的是,當移動好頁面檔案後,要將原來的檔案刪除(系統不會自動刪除)。 2、改變頁面檔案的大小 改變了頁面檔案的位置後,我們還可以對它的大小進行一些調整(如圖2)。調整時我們需要注意,不要將最大、最小頁面檔案設為等值。因為通常記憶體不會真正“塞滿”,它會在記憶體儲量到達一定程度時,自動將一部分暫時不用的資料放到硬碟中。最小頁面檔案越大,所佔比例就低,執行的速度也就越慢。最大頁面檔案是極限值,有時開啟很多程式,記憶體和最小頁面檔案都已“塞滿”,就會自動溢位到最大頁面檔案。所以將兩者設為等值是不合理的。一般情況下,最小頁面檔案設得小些,這樣能在記憶體中儘可能儲存更多資料,效率就越高。最大頁面檔案設得大些,以免出現“滿員”的情況。 3、禁用頁面檔案 當擁有了512MB以上的記憶體時,頁面檔案的作用將不再明顯,因此我們可以將其禁用。方法是:依次進入登錄檔編輯器“HKEY_LOCAL_MACHINESystemCurrentControlSetControlSession Ma-nagerMemoryManagement”下,在“DisablePa-ging Executive”(禁用頁面檔案)選項中將其值設為“1”即可(如圖3)。 4、清空頁面檔案 在同一位置上有一個“ClearPageFileAtShutdown(關機時清除頁面檔案)”,將該值設為“1”(如圖4)。這裡所說的“清除”頁面檔案並非是指從硬碟上完全刪除pagefile.sys檔案,而是對其進行“清洗”和整理,從而為下次啟動Windows XP時更好地利用虛擬記憶體做好準備。 PS:本文較詳細地講解了虛擬記憶體的概念及最佳化方法。使我們瞭解了它在記憶體與硬碟之間的工作關係,同時認識到了虛擬記憶體並非越大越好,而應該根據計算機的具體配置進行合理的調整。相信大家在真正的瞭解並掌握了虛擬記憶體的作用與最佳化方法後,一定會使愛機在效能上有所提升。.

  • 2 # 使用者3926722064098

    建議將初始大小和最大值同時設定為你物理記憶體的2倍,比如1G設定為2048MB,2G設定為3072-4096MB(2G記憶體是1.5-2倍),4G記憶體先設定為4096(4G的1倍不夠在加),如果你的物理記憶體小於2G或是2G,建議升級一下你的物理記憶體。

    設定虛擬記憶體方法:右擊我的電腦/屬性/高階/效能中的設定/高階/虛擬記憶體中的更改/選自定義大小,在初始大小和最大值,同時設為你的物理記憶體的兩倍。如果你的記憶體是1G,就將初始大小和最大值同時設為設為2048MB。設定後需按“設定”按鈕,然後再按確定和應用,重新啟動電腦設定生效(設定虛擬記憶體大小沒有一個固定的數,大小可以調節。比如:你的物理記憶體小,虛擬記憶體可以設的大些“三倍”,物理記憶體大2G,虛擬記憶體可以設小點“一倍”,或者還可以不設定虛擬記憶體,因為如果你設定的虛擬記憶體小了,系統就會提醒你,設定大了浪費系統資源)。

    如果設定是合適的,物理記憶體又不太小(小就升級),還是總是提示,建議查殺木馬,還原系統或重灌試試。

  • 中秋節和大豐收的關聯?
  • 文藝復興中心為什麼轉向英國?