tft每日頭條

 > 圖文

 > 為什麼微信占用手機内存越來越大

為什麼微信占用手機内存越來越大

圖文 更新时间:2025-02-11 22:11:08

現在的年輕人,好像都患上了手機存儲焦慮:新機内存越來越大,但可使用内存卻越來越捉襟見肘。

“128G的手機,沒用幾個月,空間就滿了”,有人在微博上如此吐槽。

那為什麼會這樣呢?

真正意義上的第一款智能手機,是2007年1月蘋果公司發布的iPhone 2G。這部手機是手機界的劃時代産品,但讓現代人難以想象的是,這部手機内存僅僅隻有16GB。對比現在動辄128GB、256GB甚至512GB的内存,不由得令人感慨手機界的十五年,真是滄海桑田。但大家也發現,手機内存升級的速度,遠遠比不過手機内存被吞噬的速度。

論起吞噬你手機内存的怪物們,标榜“小而美”的微信能排進TOP3。

不少網友表示,“動不動就幾十個GB,微信膨脹得有點誇張了”。

為什麼微信占用手機内存越來越大(為什麼微信占的内存越來越大)1

圖源:壹讀君的微信存儲空間

為什麼微信占的内存越來越大了呢?

首先,微信安裝包11年間膨脹了575倍。

據悉,在2011年1月發布的微信1.0版本,安卓APK安裝包的體積僅457KB;而現在的安卓微信8.0.28安裝包大小超過了250MB,iOS版微信8.0.29體積更是已經膨脹到超過500MB,不排除為了随着微信升級,體積還會繼續增加。

但程序本身還不是微信體積的最大頭,最大頭的還是微信積累的緩存。

曾有科技博主通過逆向工程解壓安卓版微信APK安裝包後發現,微信8.0.24版本APK共包含12639個文件,而微信1.0版本隻有199個文件。而微信中真正實現聊天功能的代碼可能隻占0.1%,其他大部分代碼用來運行小程序、視頻号等功能,他表示:“微信占用的99.9%空間都是存放的垃圾功能和資源。”

為什麼微信占用手機内存越來越大(為什麼微信占的内存越來越大)2

圖源:哔哩哔哩 up主科技老男孩

APP們同樣都有緩存,為什麼微信占的體積這麼大呢?

問題就出在微信保存文件的邏輯上。

如果你将iOS版微信的用戶數據導出到電腦上,經過解析就會發現關鍵所在:微信中很多圖片、視頻、音頻、文檔等各種文件,被重複地存放在了不同的文件夾中。

為什麼微信占用手機内存越來越大(為什麼微信占的内存越來越大)3

圖源:哔哩哔哩 up主科技老男孩

科技博主@ 勝利文绉绉 測試轉發了1GB的文件給100人,結果轉發到第96人時,微信顯示已經占用了超過100GB的手機存儲。經過研究,他發現微信每次轉發都會在本地重複保存一次,也就是說,當你将同一份文件發送給N個好友時,微信都在本地重新保存N遍。而且,微信這個重複保存行為所造成的占用藏在微信程序内部,普通的垃圾清理對此幾乎無能為力,用戶隻能選擇删除聊天記錄中的文件來釋放空間。

他還解釋道,這種重複保存動作對于聊天軟件來說并不必要,微信或許本不必占用這麼多内存,可以應用基于MD5的文件去重技術對重複文件進行識别和去重。此項技術其實早已被廣泛應用于服務器和網盤領域,目前還未曾用于手機。

說到這裡,壹讀君真的非常希望開發人員再加把勁,還大家一個真正“小而美”的清爽微信。

你對微信越來越膨脹的情況感到困擾嗎?你有什麼給微信瘦身的小技巧?

為什麼微信占用手機内存越來越大(為什麼微信占的内存越來越大)4

兩位作者曆時五年,從法國、斯堪的納維亞半島到美國、日本,探訪三大洲各行各業的“利他企業”,揭秘它們背後的商業邏輯。利他企業身體力行地向我們證明:不以利潤為目标的企業,往往更能創造利潤。

本書叙事風格生動,結合大量實例和文獻資料,為讀者提供了一種徹底改造企業的方法,從經濟學之父亞當·斯密到法國著名哲學家伊曼努爾·列維納斯,跨越思想流派,反思企業在社會中的地位,重新定義企業的本質。

為什麼微信占用手機内存越來越大(為什麼微信占的内存越來越大)5

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved