雖然目前記憶體的價格很便宜,在購買或是組裝新電腦的時候 2GB 記憶體似乎已經成為最基本的建議配備,預算較高的人甚至裝到 4GB 或 8GB 來享受使用時「資源零缺乏」的暢快感,但或許也正是因為如此,當今的軟體也越來越耗用資源。原因可能是反正電腦有用不完的資源,所以軟體開發者對於記憶體控制就不像以前那麼嚴僅,或是軟體隨著版本的演進被塞入愈來愈多的功能僅管不知道這些功能是不是使用者真正需要的。
不管怎麼樣,軟體是吃記憶體的怪獸已成了事實,哪怕是電腦插了 16 GB 的記憶體也將有被消粍完的一天。加上作業系統本身對於記憶體管理又極為低能,因此坊間開始出現了所謂的「記憶體最佳化程式」這種東西,目的是希望透過這些程式來實現更有效的記憶體管理,釋放出更多的可用空間供其它程式使用。但是這東西並不是十全十美,一般的記憶體最佳化程式其實是「強制」剝奪程式使用記憶體的權利,將記憶體內正在使用的資料轉移到分頁檔 (或稱虛擬記憶體),藉此達到釋放記憶體的目的,等到再次請求這些資料時再從硬碟叫回來,這個時候使用者就會感覺到程式的反應變得很緩慢,相信有使用過這類型程式的朋友應該都有這個經驗。
