你對加速球了解多少?於老師為你簡單科普
「加速球」這個東西,想必大家都不陌生了,提到加速球,你會想到什麼?
1、加速球到底有沒有用?
2、加速球到底加的是什麼?
3、如果加速球數字飆升,不點的話,對電腦有傷害么?
帶著這些問題,我找到了於老師……
於老師:我們點擊某軟體「加速球」後,顯示(如下圖):「已騰出19MB內存,關掉6個無用程序」。
可見加速球為我們做了兩件事:1、「優化」內存 2、關閉無用進程
小李:優化內存具體是怎麼做到的呢?
於老師:我們的計算機中所有程序的運行都是在內存中進行的。計算機在運行時,系統就會把需要運算的數據調到內存中進行運算,當運算完成後系統再將結果傳送出來。加速球騰出內存的方法,其實就是將它認為不常用的數據從內存調回硬碟,以達到「騰地兒」的效果。我畫個圖給你更直觀的展示一下:
於老師:但是如果程序需要用到那些被騰走的數據,那系統就會重新將需要運算的數據再次調到內存中。經常重複這個操作的話,連續讀寫硬碟,讓硬碟和內存實現交換,最終還會對硬碟造成損害。
小李:我明白了,也就是說,這個所謂的「加速」其實是個假象。雖然暫時騰出一些空間,但是我需要運行程序的時候,這些數據還是需要調到內存中。這樣一來反而會拖慢這些程序執行速度。
於老師:沒錯,所以其實這只是個暫時緩解的辦法,治標不治本。而且Windows系統自身就會對內存做管理,釋放內存中不常用到的數據到硬碟,將常用數據由硬碟讀到內存,我們無需再進行額外的「優化」。而如果使用加速球的內存清理,還會干擾系統內存管理。
小李:那關閉進程是怎麼回事兒呢?
於老師:「加速球」把一些它認為無用的進程關閉,進程關閉後,進程佔用的系統資源(內存、CPU…)也就得到了釋放。
小李:那麼當我要打開這些被關閉的程序時,還是會使用系統資源,一樣要讀寫硬碟,佔用內存。
於老師:是的。不過不可否認的是,在某些場景下,關閉不必要的進程以減少系統資源的佔用,是有一定加速效果的。例如玩遊戲前,關閉一些佔用系統資源的程序,可以達到遊戲流暢的目的。但是「加速球」關閉的無用進程,準確性無法保證。
小李:那總結來說就是。如果在日常使用過程中,電腦經常出現卡頓,使用加速球雖然可以達到暫時緩解的效果,但這是個治標不治本的方法,想要「加快電腦運行速度」,還是建議進行擴充內存或者升級電腦配置。
於老師:當然了,如果使用加速球,僅是為了達到「關閉進程」的目的,這個是可以實現的。
您到底要不要使用,就是仁者見仁智者見智了。推薦閱讀: