對於這這篇討論串的主題, 弟發表一下自己的看法, 若有任何錯誤盼請各方大大賜教:
記憶體除了放常駐程式, 或被一些特殊軟體佔了固定大小當作快取/緩衝區外,
剩下的容量是系統的資料吞吐量, 就是一個階段可以處理的容量最大值, 超過
這個最大值, 就要等下一個階段, 而所謂下一個階段, 就是等待系統清除不會
再用到的記憶體空間, 然後利用剩餘的可用空間進行工作, 在這段等待的時間,
作業並不會中斷, 而是利用硬碟上的虛擬記憶體繼續工作, 待清除完畢, 就會
再利用實體記憶體進行下個階段的工作, 如此一直循環, 直到要求的工作完畢.
(虛擬記憶體的速度十分緩慢, 某些狀況下, 系統並不會進行清除/釋放記憶體
空間的動作, 如此就得一直利用緩慢的虛擬記憶體以龜速工作, 或者利用記憶
體管理軟體來手動/自動釋放記憶體空間.)
所以記憶體夠不夠, 加大會不會提高效能, 其實要看你是作什麼樣的應用...
如上所述, 若您的應用狀況常常需要戴入超過資料吞吐量的最大值, 那加大 ram
對你的工作效率絕對能獲得提升, 反之所獲得的效能就微乎其微...
弟認為在一般情形下, 512 MB 是很夠用的了.
以上...
有錯歡迎糾正; 有不足歡迎補充...THX
