找回密碼 或 安全提問
 註冊
|註冊|登錄

伊莉討論區

搜索
感激所有對伊莉作出奉獻的人尊貴會員無限觀看附件圖片搞笑、娛樂、精彩的影片讓你看
波多野結ge出包王女銀魂gd中文中文
fsdss 38adn 617hydrant@ncyftabooonlyfansmiei

休閒聊天興趣交流學術文化旅遊交流飲食交流家庭事務PC GAMETV GAME
熱門線上其他線上感情感性寵物交流家族門派動漫交流貼圖分享BL/GL
音樂世界影視娛樂女性頻道潮流資訊BT下載區GB下載區下載分享短片
電腦資訊數碼產品手機交流交易廣場網站事務長篇小說體育運動時事經濟
上班一族博彩娛樂

湖口中山路 開門不看

[繁]妻子變成小學生。

[繁]刀劍神域外傳 Gun

[繁]最狂輔助職業【話

[繁]莫名成為邪龍的五

[繁]轉生貴族憑鑑定技
電腦新資訊電腦軟體討論電腦軟體資訊分享電腦硬體討論電腦硬體資訊分享電腦萌化版電腦系統 OS 討論電腦程式設計
電腦設計技術交流圖像設計及交流各類下載工具教學寬頻上網討論
查看: 553|回復: 0
打印上一主題下一主題

[教學]Windows 7操作系统占用那么大的内存分析[複製鏈接]

帖子
550
積分
-9 點
潛水值
2239 米
跳轉到指定樓層
樓主
發表於 2010-12-24 08:38 PM|只看該作者|正序瀏覽
Superfetch並不是一個新的技術,在vista時代就已經開始采用,不過鑒于用過Vista的人數比較少,而XP時代的各種電腦技巧始終還深入人心,所以很多人都在疑問為何windows7內存占用如此之大。
   Superfetch內存管理機制會將用戶可能使用的應用程序頁面利用內存可用空間進行預加載;盡可能地避免系統發生從硬盤的頁面調用;讓應用程序最快 速度開啟;不會由于計算機長時間閒置而使突然使用變得響應遲緩;在退出大型應用程序后會主動將之前被迫轉移到虛擬內存中的頁面重新調入內存當中。這樣看起 來似乎專業了點,所以接著往下看,會很好地對這些特點進行理解。
  為何第一次啟動程序會感覺很慢?
  相信大家都有過類似的經歷。當我開機后,第一次運行一個程序,就比如說是Word吧,可能需要5秒才能啟動。當我關閉后再開,也許只用2秒。如果我不關閉,直接打開另外一個Word文件,那就更快了。
  這是什么原因造成的呢?
   當我們開機后,工作集里面沒有Word這個員工(頁面),他還在家(硬盤)里面。于是當我召喚他的時候,它才從家走到辦公室(工作集)。這樣的過程就叫 做硬調頁了,當然需要的時間長。而當我們關閉了Word時候,他就被派往大廈的另一房間,我卻馬上再次召喚他,這時,另一個房間內的數據還沒被清零,他便 不用從家里走來,而是直接從數據結構里面引入就可以了。在不關閉這個程序Word的情況下,他也不用為其他程序讓路的時候,它還存在于辦公室(工作集)里 面,召喚他的時候就會更快。這樣的無需從硬盤中重新調用數據,而是將數據結構中的頁面重新掛載到工作集中的過程,便叫做軟調頁了。大家都知道內存速度遠遠 快于硬盤,所以軟調頁的使用就是第二次運行程序變得很快的原因了。
  Windows 7內存占用大的原因
   現在我們知道了當內存中有所需程序頁面的時候會使程序啟動變得更快。而Windows 7中的Superfetch已經具有了學習的功能,自從第一次使用Windows 7時,Superfetch就開始記錄我們的使用習慣,將我們經常使用的程序的頁面在開機后進行提前加載,那么當我們第一次開啟程序的時候便可以獲得像第 二次開啟一樣的速度了。所以這些預加載的頁面就會使得我們的內存占用變多。簡單地說就是讓所有程序操作在內存中進行,避免使用硬盤硬調頁空間,這也就是為 何感覺Windows 7占用很大內存的原因。
  查看預加載的內存
  而在XP時代,也許你也有過類似的經歷:當開始使用一些程序后,由于有事便離開了。回來的時候卻發現系統響應十分緩慢,特別糟糕。這是由于XP的內存管理模式效率非常低下。
   當我們離開后,程序都處于不使用狀態。這時系統的一些后台程序,如磁盤整理、殺毒軟件等程序就會全速運行,導致我們使用的一些程序頁面不得不被擠到了硬 盤虛擬內存中。可是當這些后台程序完成任務后,XP系統並不會把之前被擠到虛擬內存的 頁面導回內存里。于是在再次使用電腦時,系統才會手忙腳亂的進行臨時調配,甚至是硬調頁。導致程序響應極其遲緩。所以看上去XP的空閒內存很多,事實上都 沒起什么太大的作用。
  Windows 7使用建議
  任何人都希望通過優化的手段讓自己的電腦運行速度達到最理想的狀態,而內存又是影響電腦運行速度非常重要的因素,我們在了解了Windows 7 的內存管理機制,再來介紹哪些方法可以給系統加速。
  1、多使用休眠和睡眠
  由于SuperFetch要在開機后進行預加載,所以建議大家不要關機。盡量使用休眠或睡眠,這樣SuperFetch的預加載內容就會保留。從而提高速度和效率。
  2、使用ReadyBoost
  很多從XP升上來的用戶由于系統的內存不夠大,所以無法全面的發揮SuperFetch的功能。我們可以使用ReadyBoost功能來幫 我們解決這個難題。
   只要符合條件的閃存都可以加速我們的系統。ReadyBoost功能是利用閃存的容量作為SuperFetch預加載頁面的儲存空間。但由于微 軟采用了特殊的算法,所以並不會影響閃存的壽命。還有,用于ReadyBoost的閃存最好為物理內存大小1~2.5倍。如果系統物理內存足夠大的話,就 沒有必要使用ReadyBoost了。右鍵點擊U盤盤 符選擇屬性,切換到readyboost一欄,速度達到標准的U盤都可以開啟這個功能。
  不是所有U盤都能使用
  通過對SuperFetch的了解,希望更多的朋友進入使用windows7的隊伍中來。其實同為Windows,不同又能到哪里呢?不習慣也就是一時的。畢竟,經過了Vista的磨練,Windows 7也會變得更成熟!
  Tips:什么是工作集
  我們可以簡單的將內存理解為數據結構 工作集的一個結合,簡單的說,應用程序在運行過程中進程所占用內存中的工作空間就叫做工作集。


...
瀏覽完整內容,請先 註冊登入會員
分享分享0收藏收藏0支持支持0
若對尊貴或贊助會員有任何疑問,歡迎向我們查詢。我們的即時通或MSN: admin@eyny.com

使用道具檢舉

您需要登錄後才可以回帖 登錄 | 註冊

Powered by Discuz!

© Comsenz Inc.

重要聲明:本討論區是以即時上載留言的方式運作,對所有留言的真實性、完整性及立場等,不負任何法律責任。而一切留言之言論只代表留言者個人意見,並非本網站之立場,用戶不應信賴內容,並應自行判斷內容之真實性。於有關情形下,用戶應尋求專業意見(如涉及醫療、法律或投資等問題)。 由於本討論區受到「即時上載留言」運作方式所規限,故不能完全監察所有留言,若讀者發現有留言出現問題,請聯絡我們。有權刪除任何留言及拒絕任何人士上載留言,同時亦有不刪除留言的權利。切勿上傳和撰寫 侵犯版權(未經授權)、粗言穢語、誹謗、渲染色情暴力或人身攻擊的言論,敬請自律。本網站保留一切法律權利。
回頂部