鏡花水月

我們都知道,智能手機內包含RAM(運行內存芯片)和ROM(存儲芯片),內存拓展的原理就是將ROM虛擬為RAM,當后臺程序快要擠滿內存時,將部分程序劃分到虛擬內存中。目前支持類似功能的手機品牌有一加、OPPO、real me、vi vo、i QOO、中興和紅魔等,如果你的手機不支持,可以通過“Scene 4”(需ROOT權限)這個第三方應用加以實現(圖1)。
以OPPOReno6Pro手機(12GB+256GB)為例,內存拓展功能的入口位于“設置→關于手機→運行內存”(圖2),點擊進入就能一鍵激活內存擴展功能,還能在3GB、5GB、7GB之間切換(圖3),獲得15GB(12GB+3GB,下同)、17GB和19GB的等效內存容量,修改設置后需要重啟手機才能生效。
除了Reno6 Pro,其他預裝ColorOS11.3或更高版本系統的OPPO手機也能使用該功能,只是視具體配置,可擴展的虛擬內存容量存在較大的差異。比如OPPO A55(4GB+128GB)就只能在1GB、2GB和3GB間切換,總之就是標配內存和存儲空間越大,可以虛擬拓展的內存容量也就越高(圖4)。

那么,擴展內存對手機的性能到底有無實際影響?為此筆者在關閉內存拓展(圖5),以及拓展內存7GB(圖6)兩個狀態下,用安兔兔對OPPOReno6 Pro進行了一番跑分測試。
通過對比可見(見表),哪怕是增加了7GB的拓展內存也不能帶來理論性能層面的提升,無論是RAM還是ROM的速度都和默認12GB內存狀態下差不多,部分成績反而有所降低。實際上,內存拓展原本就不是用于拔高性能,而是利用內存融合、進程優化、應用預載等方式,將小內存變大,從而可以在后臺駐留更多應用,避免或減少切換APP時出現的殺后臺狀況,省卻重新加載的時間,進而提高用戶的使用體驗。

比如,OPPO手機在ColorOS11.3系統中新增的閃電啟動功能就與內存拓展非常匹配(圖7),開啟后,后臺可以保存常玩游戲的進程,實現快速啟動游戲的目的,在內存拓展后就不用擔心手機標配的RAM容量不夠用的問題了。
為了讓更多的程序可以長駐后臺,我們還可以進入開發者選項,將后臺進程限制設定在“標準限制”(圖8),同時進入電池設置,關閉常用應用的耗電異常優化(圖9),再在多任務切換界面將它們鎖定(圖10),如此才能100%發揮出拓展內存后的全部潛力。

總的來說,內存拓展正在成為越來越多手機的標準功能,它對內存小于等于6GB的手機還是蠻有意義的,拓展額外的3GB后可以顯著提升后臺駐留的程序和進程數量。但對于標配8GB或更大內存的手機而言,內存拓展往往會得不償失,因為8GB內存差不多已經夠用,而虛擬出來的內存部分如果被反復寫入數據,會降低ROM的壽命,還會增加功耗影響續航。