引用:
作者: elna
上網的時候很常閃紅燈沒有錯
可是我並不常用P2P,不用P2P時也常常閃
而且當我使用超過三小時之後最常閃
而且我的記憶體有4G,系統卻顯示1.5G可用
奇怪怪怪怪
|
先以一些基礎條件來解釋為何,記憶體用的「兇」的狀況。
1.主要是因為內建顯示的系統架構。內建顯示的架構有點電腦程度的通常不陌生。
通常 BIOS 會有相關選項,可以調整這個內建顯示的使用實體記憶體的量。
2.顯示卡的系統記憶體共享技術。這個當顯示卡的顯示記憶體不足時,就會跟 Windows
要系統記憶體來用,而且這一要還有時後還蠻多的。當顯示記憶體不再用那麼多的時候,
就技術面是會反還這個被顯示卡要走得記憶體。在被顯示卡要走以後,透過裝置管理員或是
系統內容,可以有機會明顯看到被顯示記憶體扣掉的部份。
3.執行到某些吃記憶體怪獸程式。
4.電腦病毒或是防毒程式。
5.作業系統的位元版本限制。 x32 位元 (x86) 系統,受到記憶體管理、BIOS 的某些原則
及週邊裝置的配置管理下,對多只能使用 3325MB。某些主機板可以多一點到 3500MB。
如果想要在使用上有所突破,就必須仰賴 CPU 的 PAE 記憶體存取機制。
以上是常見的狀況。
因此大姐提問這個是個好問題 ... 好在迪西都會有 剛裝完系統的最單純,系統備份 ...
注意這張圖:
總共:作業系統實際可以使用的記憶體的總量。
可用:尚未使用的記憶體的總量。很多偵測記憶體覆載比率的是以此為基準。
未始用:這一個不清楚,應該也是類似可用的狀況。
於是迪西就針對「老 P4」跟「FX」同步做了幾個比對。
1.只有系統剛剛裝好、上完驅動程式的狀態。
2.安裝完所有常用的程式、工具軟體,也就是一般使用上的狀態。
3.作業系統測試條件為基礎相同的版本,僅為 x86 與 x64 位元不同。
以上術兩的狀態做了紀錄。
-----------------------------------------------------
先講,老 P4 的 Win7 x86 的部份 ...
總共:2559 MB
可用0:2120 MB (只有系統、驅動)
可用1:1650~1800MB (常用的程式、工具軟體)
發現:
a.Win7 x86,系統吃掉約 439MB,加上閒置的動態變化,約 400~450MB。
b.常用程式常駐的部份 (可用0 - 可用1 的部份),推測約 300~500MB。
c.兩者相加約 700~1000MB。
就這樣的狀態來說,XP 可以節省記憶體一些。但實際映像中兩者是很差不多的。
-----------------------------------------------------
FX 的 Win7 x64 的部份 ...
總共:32749 MB
可用0:30725 MB (只有系統、驅動)
可用1:30313~30170 MB (常用的程式、工具軟體)
發現:
a.Win7 x64,系統吃掉約 2024MB,加上閒置的動態變化,約 2000~2048MB。
b.常用程式常駐的部份 (可用0 - 可用1 的部份),推測約 400~600MB。
c.兩者相加約 2400~2700MB。
-----------------------------------------------------
FX 的 Win7 x64 的部份 ...
總共:4077 MB (把安裝的記憶體減少到 4GB)
可用0:3195 MB (只有系統、驅動)
可用1:2680~2742 MB (常用的程式、工具軟體)
發現:
a.Win7 x64,系統吃掉約 882MB,加上閒置的動態變化,約 800~900MB。
b.常用程式常駐的部份 (可用0 - 可用1 的部份),推測約 400~600MB。
c.兩者相加約 1350~1500MB。
-----------------------------------------------------
再把 x86 與 x64 兩相對照發現:
1.x64 作業系統本身,就某方面來說記憶體裝到某個程度,看起來吃 RAM 吃超重的
實際上可能是依據某個比例原則或是執行法則,讓作業系統作為使用記憶體的依據。
2.以基礎常用的應用程式來說(包含常駐程式),相差的狀況也不是說太離譜。
3.當 x64 記憶體的安裝數量在 4GB 時。記憶體使用上與 x86 與 x64 差異上可能並不大。
-----------------------------------------------------
大姐的電腦吃 RAM 的狀況,以迪西家的電腦觀測的的結果推測 ...
假設,主機板有內建顯示,吃掉了部份的記憶體。如內建顯示吃掉了 1024MB。
作業系統與常駐軟體吃掉了 1500MB,剛好剩下約 1.5GB。
大姐的電腦說是兩年前買的 ... 剛好迪西的 FX 主機也是大約兩年前。那時期
的顯示卡,已經很少有會偷吃系統記憶體的 RAM。至於是否為內建顯示的就,
要看大姐的電腦個零主件的型號了。那個時期的內建顯示,很多都可以設定吃
掉 1GB 的系統記憶體。
如果不是,因為內建顯示、或共用系統記憶體的顯示卡的狀況...,
因此就要找看看到底是哪個環節把 RAM 給吃了。
要找得方法:
1.安裝好系統、驅動程式後,先用工作管理員,看看記憶體的總共/可用的狀態。
如果跟迪西的差不多。
2.安裝各類常用程式、工具軟體後,在看看記憶體的總共/可用的狀態。
如此這種方式去找 ...