一開始我先講結論:
問:RAM記憶體要裝幾G才夠用?
答:文書機最少16G,文書機以外建議最少32G,如果預算OK,64G肯定會更好。
問:平常需要特地清空記憶體,提升電腦效能嗎?
答:不用,因為沒用,這反而有反效果,也就是你越清空,反而讓電腦更慢。(等一下會說明)
大部份的人都是看工作管理員中的記憶體%數,以本文首圖來說,插了2條8G記憶體,目前用了8.1G(50%),那要不要升級記憶體呢?
感覺不用對吧,因為目前只用了50%。
而實際上真正記憶體的使用是頁面下方的「已認可」,這個已認可是指實體+虛擬記憶體的使用量。
虛擬記憶體就是win系統會把硬碟中的規劃中一個空間當虛擬記憶體,好處就是當實體記憶體佔用率太高,可以把一部份的資料搬到虛擬記憶體,達到緩解記憶體不夠用的壓力。
虛擬記憶體要規劃多大? 這個不一定,要看你的系統效能,實體記憶體大小而定。
簡單講:虛擬記憶體建議用預設值,讓Win系統自己控制即可,使用者不要自已設定。
----
我講講我自己的例子。
我是文書需求,最早的電腦規格是i5-4400+16G,我看記憶體使用只有7.1G,不到一半, 所以我覺得我的記憶體肯定是夠用的,不用升級。
但後來我陸陸續續升級CPU及記憶體,升到I5-6500+32G,再後來又升級到I7-6700+48G,然後直到最近升到R7-9700X+64G。
我的需求都一樣,我用的軟體也都一樣,但隨著我不斷升級記憶體,理論上我記憶體的使用量應該都是差不多的,也就是大約8G就夠了,但事實上並不是這樣。
當我升級記憶體之後,我明明開同樣的軟體,實體記憶體及虛擬記憶體的使用量居然也都跟著上升。
現在是早上我實體用了11G,實體+虛擬27G,但我一路用到晚上,很有可能光是實體用了20G以上,超過我原本設想的16G就夠了。
請注意,我是文書需求,怎麼記憶體會用到這麼多?
簡單講,記憶體的使用量(使用率),Win系統會自動控制,該用多少實體,多少虛擬,會根據使用者的cpu效能,以及實體記憶體做調整。
簡單講就是,你的實體記憶體插越多,系統能調整的空間越大,你的電腦速度就會越快。
像我現在就有一個感覺,我越到晚上,我感覺我的電腦越快,為何?
因為我常用的程式、檔案都已經載到記憶體中了,我的實體記憶體夠大,所以我比較不用靠硬碟的虛擬記憶體,所以我的電腦就越快。
那問題來了,很多人只要看到記憶體的使用率很高,例如超過50% 就會忍不住去手動釋放記憶體,然後就看到記憶體的使用率立刻降下來了,以為這樣電腦就會變快了,不,實際上會變的更慢。
為何?
因為當你釋放實體記憶體時,請問釋放掉的實體記憶體中的檔案跑到哪裡了? 並不是真的清空,而是被搬到虛擬記憶體中了。
舉例,你明明開了A程式放在實體記憶體,現在你故意釋放掉的實體記憶體,這時A程式就被搬到硬碟的虛擬記憶體,這個過程中你注意CPU的使用率會突然上升。
然後你再開一次A程式,本來A程式已經在實體記憶體,所以打開很快,但現在反而慢了,因為A程式被你釋放(搬到)虛擬記憶體了。
這就是我一開始說的,你越清空記憶體,反而讓電腦更慢。
有沒有證據?
有,請看影片:程序員告訴你清理內存的真相!絕對反直覺!
這個影片是中國博主做的,影片中的內存=物理內存=實體記憶體
所以你聽到博主講「內存」意思就是我們常說的記憶體。
博主講「虛擬內存」意思就是指虛擬記憶體。
有時間的朋友看看影片,應該就很清楚了。
如果你沒時間看影片,本文我已經把重點都講給你聽了,也就是本文一開始講的結論。
問:如果實體的記憶體不夠用,我可以設定「虛擬記憶體」來增加容量嗎?
答:可以,但不建議這樣做,因為治標不治本,靠硬碟虛擬出來的記憶體很慢,還不如直接加裝記憶體。(說明)
好,本文就到這裡。
相關文章:【電腦組裝】RAM記憶體的選購與推薦
_______________________________