真是被氣到,新買的手機,明明有256G,為什么一下子就沒了這么多空間?

這是小編好友最近的抱怨,表示,現在的手機存儲,真是越來越不耐用了。

確實,現在大家的手機少說也需要安裝十幾個APP,所以才會選擇更大的內存的手機。

按道理來說,一般情況下,256G是可以滿足需求的,為什么就不夠用了呢?

所以,小編征得同意之后,就拿了好友的手機來檢查。

就發現,她的手機確實安裝了很多游戲軟件,每個都是占據了幾G的內存。

但是,論大頭的話,卻是微信,一看就知道是沒定時清理的習慣,難怪256G不夠用。

不過,現在的微信真是越來越吃內存了。

怪不得有人調侃,微信每個月刪除一次!然后重裝一次……

確實,微信發展至今,在改變人們生活的同時,也開始加入越來越多的東西,變得越來越大。

2011最初1.0版本微信只有457KB,而現在8.0.28版本都有254.34 MB,這里面暴增了多少倍呀。

至于這里面增加的東西,某b站UP主對微信安裝包進行了逆向工程揭秘。

結果發現,微信中真正用于聊天的代碼僅占0.1%,其他的代碼基本都是用來運行小程序等其他功能。

而且,就單純從安裝上來說,微信本身并沒有占據很大的空間。

這里面 “吃內存”的主力軍,更多是微信使用過程中發送、保存的圖片、視頻以及各類文檔等文件。

這就是為什么大家進行了聊天記錄的簡單清理之后,內存不足可以得到一定的緩解。

但是,這里面還有個更大的問題。

那就是解析發現,微信文件中很多音頻、視頻文件都是重復的,還分別存放在不同的文件夾中。

為了搞清楚這里面是怎么回事,up主進行了一定的測試驗證。

結果發現,同一個文件,如果你分別給兩個好友發送,那微信就會在本地重新保存兩遍。

這個邏輯就很嚇人了,萬一你發送同一個100MB視頻給10個好友,那不就直接占據1GB內存了嗎?

關于這點,小編也不是很明白。

明明是同一個文件,你只需要在本地保存1 份,其余做映射不就可以了嗎?

不過,也有網友對這個邏輯抱有不同的想法。

認為微信這樣做,可能是擔心你在刪除一個好友的緩存文件時,會同時刪除發給另外一個好友的同一份文件。

不得不說,這個想法還是有點道理。

當然,微信方面也是有重視“吃內存”問題,其中「深度清理」功能就是一個非常不錯的答卷。

進入手機微信,依次點擊“設置-幫助與反饋-右上角的小扳手”,點擊打開「深度清理」即可。

就網友@荒島初冬的操作截圖分享可以看到。

開啟前39.3MB,開啟后4G,這微信可清理的緩存對比十分大。

最后,關于微信吃內存的問題,也是希望后續可以進行針對性的優化。