舉例說,你記憶體16G,系統佔據8G
執行2G程式ABCD,記憶體使用8+2x4=16G
關掉所有程式,變成系統8G,Cache8G
再次開啟程式ABCD,他會秒從記憶體提取
但如果你開啟另一個8G的程式E後,ABCD會釋放回硬碟
下次再開啟程式ABCD其中一項時,必須重新從硬碟提取
這時如果你記憶體有32G的話,所有程式幾乎都還在記憶體能重複秒開啟
反之,當你電腦記憶體只有8G時
OS會想盡辦法把你8G的系統壓縮,像是保留6G,2G則丟到Cache,
以便讓你有空間能執行ABCD其中一項,但每一項都必須重新從硬碟讀取
這是比較陽春的描述,但記憶體不足在cache的第一階段就會些微影響速度
可能你沒重複開關多個巨集或程式框架,一般使用只慢那0點幾秒你會無感,
要直到使用中記憶體耗盡,才會明顯有感。
如果你使用中記憶體+白條Cache用不到那程度,或者使用單純,那就沒必要升級
一個小路人 wrote:
記憶體真的是越大越好嗎?沒有其他副作用?
副作用就是要花更多錢,沒了!

怎麼覺得你是想找個理由讓自己省錢!
該不會之後又看到你在問:
1.CPU真的是越快越好嗎?沒有其他副作用?
2.硬碟真的是越大越好嗎?沒有其他副作用?

內文搜尋

X