微信吃內存的根本原因是什么?要怎么解決這個問題?
真是被氣到,新買的手機,明明有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,這微信可清理的緩存對比十分大。
最后,關于微信吃內存的問題,也是希望后續可以進行針對性的優化。
聲明:本站所有文章資源內容,如無特殊說明或標注,均為采集網絡資源。如若本站內容侵犯了原著者的合法權益,可聯系本站刪除。
