早期的功能手機(jī)只能容納幾百KB至幾MB的存儲空間,即使是早期的WindowsMobile智能手機(jī)也僅擁有32至64MB空間。后來,當(dāng)初代iPhone在2007年推出時(shí),擁有4GB或8GB空間;第一款A(yù)ndroid手機(jī)HTCDream在2008年推出時(shí),擁有256MB的內(nèi)部存儲空間,并且可通過microSD卡擴(kuò)充到16GB。
以今日的標(biāo)準(zhǔn)來看,這個(gè)容量甚至不足以容納手機(jī)預(yù)裝的操作系統(tǒng)和應(yīng)用程序,因此現(xiàn)在即使是紅米Note14這樣的“百元”機(jī)型,標(biāo)配至少也有256GB存儲容量(順便吐槽一下標(biāo)配128GB存儲空間的iPhone16Pro)。
現(xiàn)代智能手機(jī)存儲容量的大幅提升,似乎代表著存儲空間不足已成過去,但事實(shí)并非如此。如今,更新的應(yīng)用程序和媒體格式占用大量存儲空間,導(dǎo)致Android和iOS設(shè)備隨著時(shí)間的推移難以跟上軟件發(fā)展。為了解決手機(jī)性能低下和運(yùn)行緩慢的問題,人們通常會刪除照片、視頻和不常用的應(yīng)用程序。有些人也會清除緩存以清理掉不必要的存儲堆積。然而,許多人往往忽略另一個(gè)影響手機(jī)運(yùn)行速度的因素,那就是手機(jī)里面堆積如山的微信聊天記錄。
自從智能手機(jī)存儲突破GB大關(guān)之后,微信信息似乎成了難以察覺的小文件,這讓許多人以為文字信息永遠(yuǎn)不會消耗設(shè)備資源。然而,如果不加以控制,存儲多年聊天記錄的累積效應(yīng)可能就會導(dǎo)致手機(jī)速度下降。如果你是一個(gè)從來不刪除聊天記錄的人,那么是時(shí)候重新評估一下了。
文字信息本質(zhì)上非常小,兩到三段純文字換算一下大約只有1KB,理論上講大約1000條相同長度的聊天記錄才會占用1MB的手機(jī)存儲空間。那么,既然信息占用的存儲空間如此之小,它們又會如何影響手機(jī)的性能或速度呢?
答案在于信息技術(shù)多年來的快速發(fā)展,如今我們的每條信息都可以發(fā)送不同的媒體格式而不僅僅是純文字。多媒體文件,例如照片、GIF表情、語音片段,甚至是信息中嵌入的視頻,都會快速消耗存儲空間。然而,除了聊天記錄占用設(shè)備存儲空間外,微信應(yīng)用程序本身在后臺運(yùn)行時(shí)也會影響手機(jī)的整體效能。當(dāng)資料過多時(shí)應(yīng)用程序進(jìn)程可能會變得緩慢,導(dǎo)致軟件性能下降,通??梢愿杏X到應(yīng)用程序載入時(shí)間變長、界面卡頓以及開啟微信應(yīng)用程序本身的延遲,你甚至可以在網(wǎng)絡(luò)上看到網(wǎng)友抱怨微信應(yīng)用程序如何快速消耗電量。
刪除舊聊天記錄可以釋放存儲空間并整理智能手機(jī),但千萬別指望它能解決性能下降的問題。除非你存儲的聊天記錄包含數(shù)GB的附件,否則清除它們并不會帶來顯著的性能提升,畢竟1000條純文字信息也只會占用1MB,與現(xiàn)今的存儲容量標(biāo)準(zhǔn)相比只是九牛一毛。話雖如此,如果你經(jīng)常收發(fā)高分辨率的圖片和視頻,并且已經(jīng)使用同一部手機(jī)三四年以上,那么信息內(nèi)容可能會占用大量存儲。
微信默認(rèn)會完整保存所有聊天數(shù)據(jù),包括歷史消息、未清理的緩存、臨時(shí)文件等,且不會自動刪除。使用微信時(shí)間越長,聊天對象越多(如幾百個(gè)好友、幾十個(gè)群聊),每條聊天記錄(即使是文字)都會被記錄,積少成多。例如,一個(gè)活躍用戶每天發(fā)送100條消息(含10張圖、2段語音),一年下來僅這部分內(nèi)容就可能超過10GB。
更何況微信還存在重復(fù)存儲的問題,同一文件(如一張圖片)在多個(gè)群聊或好友間轉(zhuǎn)發(fā)時(shí),微信可能會重復(fù)存儲(而非共享一個(gè)副本),這是最致命的。
在這方面,釘釘做得更好,通常不會出現(xiàn)明顯的重復(fù)存儲情況,它采用了混合的存儲方案,將讀擴(kuò)散和寫擴(kuò)散針對不同場景做了適配。對于普通群聊消息,會記錄在conversation_message表中,而定向消息(如紅包領(lǐng)取狀態(tài)消息)或消息狀態(tài)轉(zhuǎn)換(如用戶刪除消息)等情況,會寫入到message_inbox表中。用戶拉取消息時(shí),系統(tǒng)會從這兩個(gè)表中獲取,并在應(yīng)用側(cè)按消息發(fā)送時(shí)間做排序合并。同時(shí),客戶端會根據(jù)msgId做去重處理,避免端上消息重復(fù),從而縮小聊天記錄體積。
拿一部手機(jī)使用微信3年的例子來說,其聊天記錄體積可能達(dá)到20-50GB,占用空間最多的為:
聊天記錄:24.9GB(多數(shù)為聊天記錄里的圖片視頻和文件,以及微信小程序、游戲文件);
緩存:12.9GB(聊天記錄中的原圖、原視頻,與聊天記錄有重合)。
在這種情況下,刪除它們對釋放你的手機(jī)性能就非常有幫助了。
但是,不要將刪除微信聊天記錄作為解決設(shè)備運(yùn)行緩慢的主要方法。最好檢查手機(jī)存儲空間,看看哪些應(yīng)用程序占用最多存儲并定期清理。為了確保手機(jī)有充足的存儲空間,還可以考慮使用云服務(wù)(例如蘋果iCloud及各家手機(jī)品牌自帶的云空間和云端硬盤等)來備份智能手機(jī)。
如果你的手機(jī)支持,可以使用外部SD卡(如今真的不太多了)。最后,雖然干凈的微信聊天記錄不會顯著提升設(shè)備的速度,但當(dāng)設(shè)備容量接近爆滿時(shí),這是個(gè)方便的方法。
看了《破冰行動》,重新認(rèn)識中山這座城市
山海聯(lián)動!嶺南賞秋到茂名|廣東秋季自駕精品線路
60歲以上老人為什么突然成了旅游新寵?