您好,登錄后才能下訂單哦!
這篇文章給大家分享的是有關如何解決Windows7性能瓶頸的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。
Windows 7是個比較耗費內存的系統,微軟建議最少要1GB的內存,雖然512MB的內存也可安裝Windows 7,但那樣的系統是根本不具有實用性。而且,在Windows 7中運行的程序也會使用大量的內存,這讓不少小內存的老機用戶雪上加霜。如果使用***要求的內存量安裝Windows 7,毫無疑問系統將達不到***的運行狀態。但同時就算使用推薦數量的內存安裝,系統的性能可能也無法達到***。這是因為系統的內存需求取決于很多因素,包括選擇安裝的Windows 7組件、開啟的特效,以及應用程序及計算機本身的配置等。
性能監視器
對于Windows系統來說,我們知道系統需要同時使用物理內存和虛擬內存。物理內存不再贅述,虛擬內存是指寫入到磁盤上分頁文件中的內存數量。分頁文件讀取和寫入數據的速度取決于磁盤系統的性能,比訪問物理內存要慢很多。因此,我們沒人會愿意過頻繁地使用分頁文件。
在打算監視內存使用情況之前,首先需要檢查計算機是否有足夠的內存運行系統和應用軟件,隨后,還需要判斷系統對內存的使用方式,并檢查是否存在問題。我們應密切監視可用內存的數量,以及被使用的虛擬內存的數量。如果系統的可用內存數量非常少,則可能要添加內存條。一般來說,可用內存的數量不應該少于系統中安裝的物理內存總數的5%。如果通過監控發現Windwos 7使用的虛擬內存數量比物理內存總數高很多,我們需要添加新的內存條以解決內存吃緊的狀況。
另外,還需要了解系統對分頁文件的使用方式。如果某個進程請求內存中的頁面,但系統無法在被請求的位置找到,就表示發生了頁面錯誤。如果被請求的頁面位于內存中的其他位置,會導致軟頁面錯誤;如果被請求的頁面必須從磁盤上的頁面文件中重新獲取,會導致硬頁面錯誤。大部分處理器可以處理大量的軟錯誤,硬錯誤則會導致一定的延遲。如果系統中有大量的硬頁面錯誤,會需要增加內存消耗,當然會降低系統性能。
了解了以上有關Windows內存管理的相關知識后,我們來看看Windows 7中可用于檢查內存瓶頸的計數器。在Windows 7中,與內存監控相關的計數器最常用的有14個,筆者選擇其中3個比較關鍵計數器進行解析。
Memory\Available Bytes 該計數器記錄計算機上可用于運行進程的物理內存總量的字節數。如果其可用內存數量少于5%,表示系統缺少內存,同時性能會降低。此時,系統會頻繁地將內存分頁到硬盤,以保證資源需求。如果可用內存的數量低于128MB,性能會更低。這種情況下,系統會持續將內存分頁到硬盤,并嘗試從運行的進程處“借”內存,以保證資源的需求。如果內存缺乏的問題非常嚴重,一般是內存泄露問題導致的。
Memory\Committed Bytes 該計數器記錄已經被提交的虛擬內存的字節數。其數值代表已經被分頁到磁盤上的內存,并且是使用中的。如果計算機使用的虛擬內存數比系統中安裝的物理內存的總數多很多,這時解決系統瓶頸的辦法是添加物理內存。
Memory\Commit Limit 該計數器顯示可用的物理內存和虛擬內存數量。隨著Committed Bytes數量的增長,分頁文件可能會達到允許的***值。如果將初始頁面文件設置得太小,系統可能會反復擴展分頁文件大小,這需要占用一定的系統資源。因此,建議大家***根據實際需要設置初始頁面大小,或者直接使用古代的頁面文件大小。通常情況下,我們可將其設置為物理內存大小的兩倍。
上面這3個計數器是系統內存監控中最常用的計數器,在實戰中我們還可配合其他的計數器對系統內存實施更加深入的監控。靈活應用這些計數器我們就能夠在Windwos 7中監控內存,找到影響系統性能的內存瓶頸。
感謝各位的閱讀!關于“如何解決Windows7性能瓶頸”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。