時間:2019-07-26 11:07:36 作者:johnnyl 瀏覽量:41
坊間一向有種說法認為物理內存上了8G,虛擬內存就沒用可以關掉了,但這是不對的,由于Windows操作體系中虛擬內存承載了許多超出頁面文件功用以外的功用。
在很多時分,Windows體系需求使用虛擬內存履行一些特定的操作,例如軟件內存糾錯、更大寬容度的地址混淆、更大的process fork cache之類來進步內存的命中率和體系的穩(wěn)定性。
比方PR和AE等這一類大型應用程序是十分耗內存的,在運行的時分有了虛擬內存的效果體系才能更和諧地工作,關掉它會降低體系的可靠性和功能。
電腦內存足夠大,還需要設置虛擬內存? 圖一
以我的電腦為例來說,我自己裝的是三星的970EVO PLUS SSD,16GB的內存,由于往常我在公司最多便是使用PS修個圖,剩余的基本都是表格文字需求了,所以我就沒有單獨自定義設置虛擬內存,而是采用了體系主動辦理分頁文件巨細的方式。
電腦內存足夠大,還需要設置虛擬內存? 圖二
虛擬內存對體系硬盤的4K功能和尋道時間要求都比較高,而當虛擬內存設置在體系硬盤時,功能一般的SSD會存在掉速現(xiàn)象。由于內存和硬盤進行數(shù)據(jù)交換時,會讓體系變慢,咱們以360瀏覽器舉例來說,在你同時翻開多個網(wǎng)頁的狀況下,本網(wǎng)頁正常瀏覽是順利沒有問題的。但假如你切換一個網(wǎng)頁此刻一般就會出現(xiàn)白屏的狀況,這就需求封閉瀏覽器或許等待一段時間才能繼續(xù)進行相應的操作。所以即便很一般的電腦在更換了較好的SSD之后,虛擬內存和內存的交換速度得到明顯提升,咱們也就能明顯感覺到電腦運行程序速度會飆升了,現(xiàn)在的物理內存一般也便是16G為主,而咱們日常的常用數(shù)據(jù)和非常用數(shù)據(jù)遠遠大于這一數(shù)字,所以非常用數(shù)據(jù)并不適合一向占用著空間,咱們就可以選擇把它放置到分頁文件里,然后把物理內存留給其它進程使用。
確實,封閉虛擬內存讓Windows體系把所有數(shù)據(jù)都映射釋放到物理內存中,確實能讓使用內存數(shù)量不多的進程得到必定范圍內的功能提升,但禁用虛擬內存的小伙伴,你愿意忍耐多翻開幾個網(wǎng)頁或許用PS做幾張大圖就被提示內存不足嗎?
所以我的觀念是不管物理內存有多大(我想最大普通也便是32G了吧),虛擬內存的存在都是有用的(當然假如你的硬盤空間不足且無升級預算,那我仍是建議你封閉哈), 假如你不愿意深入研究它,那就設為體系辦理把這事交給Windows去辦吧。
電腦內存足夠大,還需要設置虛擬內存? 圖三