微信,一个肖磊又爱又恨的应用。
一方面,它成为了平时聊天交流,工作时和毕哥头脑风暴话题,下班后和亲朋好友聊天的主要工具。
甚至在很多支付场景中,肖磊更习惯使用微信支付。
不是说支付宝不好用,而是从省事的角度来说,微信显然更方便。

从长远来看,反而是微信是肖磊每天使用时间最长的App,Tik Tok和哔哩哔哩加起来还达不到微信膝盖。
另一方面,微信这几年一直在往里面加东西、塞东西,小程序、视频、搜索几乎构成了一个“迷你os”。
功能确实很多,但是反馈给用户的时候就变得非常臃肿。
按照现代人使用微信的习惯,在微信上占不到十个G的都不能算是合格的冲浪者。
肖磊也是如此。目前微信存储占用高达18.63G,从“小而美”变成了3A大作。
虽然我经常清理微信缓存,但是从结果来看,并不能阻止微信越来越胖。
那么问题来了,这是我们的问题,还是微信的设计和存储逻辑有问题?
今天,肖磊将和大家一起看看,看看微信到底隐藏了什么。
要想深究这件事,首先要了解微信上各种文件的存储占用情况。
正好微信本身自带[storage 空 room]检查,肖磊进去看了一波,确实发现了问题。
比如微信显示已经用了17.2 GB空。这是不对的。系统显示18.63GB。
肖磊粗略猜测,可能是由于微信读取底层文件的权限不足。
安卓就是这么任性,应用可以在任何地方“拉屎”,普通用户却不能进去清理。
至于高达16.2GB的聊天记录,也在肖磊的预料之中。毕竟微信好友和群聊天天发图发视频。
久而久之,聊天文件堆积如山,大部分用户都没有清理微信的习惯,直到储藏室空满了。
好了,现在知道了微信上哪些文件在吃内存,能不能对症下药,清除无用垃圾?
理论上是。微信还提供了一个清理方法,就是[检查清理]。
这种方法的好处是简单粗暴,没有学习成本。可以根据自己的需要删除不重要的聊天窗口文件。
然而,缺点是显而易见的。相当于把一个聊天窗口里的图片、视频、文件全部剪掉了,没有挽回的余地。
况且微信占用的不仅仅是图片文件和视频。
像小程序缓存,X5内核,表情包,会占用很多存储空空间,但是微信自带的存储管理器并没有列出来。
当然,对于职业机械师肖磊来说,挖出这些隐藏的文件并不是一件难事。
由于肖磊的手机有ROOT,所以用SD Maid分析微信,可以看到微信在手机里有多少相关的文件夹。
从图中可以看出,微信在系统中有8个文件夹。
两个同名文件夹[com.tencent.mm]占据的体积最大,一个14.61GB,一个2.28GB。
很明显,这两兄弟就是存放各种文件的大本营。
但是不要被骗了。虽然它们的名称相同,但是它们的文件和权限却大不相同。
占用一点空间的com.tencent.mm的文件夹属于“公共文件夹”,所有用户都可以在文件管理中访问和管理。
另一个占用高达14.61G的“哥哥”就很严格了。如果每个人的手机都没有ROOT,别说访问了,连文件夹都看不到。
为了更方便地分析这两个文件夹,肖磊还打算将它们导出到电脑中,并使用第三方工具来看看会发生什么。
先说最小的弟弟,他无疑占用了日常使用积累的最多的个人数据。
二是从微信下载的文件和视频缓存。
在个人数据中,表情包占据最多,其次是视频。
为引起人的注意时所发的声音...不,按理说,视频是空房间里的老大哥。为什么表情会占那么多空房间?
仔细想来,只有一个答案说得通,那就是肖磊平时发表情包太频繁了,这波真的是超人。
从文件类型来看,表情包依然占据最多,其次是视频。
这样微信的整体占用情况就清晰很多,占用情况也符合我们平时对微信的使用习惯。
但是,革命尚未成功,我们上面分析的只是微信的表皮。
因为占用内存的文件的root存储在同名的下层文件夹中,非ROOT用户根本无法访问它们。
所以,揭开这个“反派”的真面目是这个任务的最后一个环节。
文件大小高达14.61G的大哥,才是我们需要深挖的“小人”。
可悲的是,肖磊认为迁移“恶棍”的过程应该简单方便。
结果肖磊光是压缩这16万个小文件就花了将近一个小时,最后给了我一个压缩失败的提示。
幸运的是,压缩后的迁移过程很顺利。我们故技重施,分析一下这个大文件夹里藏着什么。
如你所见,与小弟相比,大哥的储物占用更为极致。
用户的个人资料占整个文件夹的96%,细分下来,聊天图片占69%。
此外,还有小程序、聊天数据库和收藏等类别,合计占31%。
你可能会有疑问,小程序不是已经准备好了吗?为什么用了之后会留下那么多数据?
嗯,大家都叫它小程序,但不代表它不会“随地拉屎”。其实每个小程序打开后都会产生很多缓存。
久而久之,小程序缓存的体积也不是一个小数目。
其实视频也应该列出来,但是肖磊前段时间专门用软件清理了视频,所以暂时看不到这个数据。
看到这里,估计大家对“为什么微信占那么多存储空”有所了解了。
其实App本体并不大,大部分空房间都被平时积累的图片、视频、文件、各种缓存吃掉了。
但是,这锅我们背不出来。微信在存储逻辑上确实有些问题。
因为微信转发文件有一个很调皮的逻辑,比如每次转发,微信都会给你复制一个一模一样的重复文件。
比如有时候遇到文件,到期后会提示清理。其实就是在微信上打不开,真实文件还在本地。...
这变相增加了用户的使用负担,清洁方式只有三种。
第一,找一个清理能力强,好用的第三方清理App。肖磊个人推荐清浊,老粉估计用过。
如果省时省力,可以选择使用微信和手机管家的清理功能。缺点是只能延缓微信发胖。
毕竟很多缓存都藏在底层,无法清理。
路径:微信设置-通用-存储空 之间
再远一点,我们可以手动开启官方的【深度清理】功能,那我们就直接看一下Tukuyou提供的教程吧。
肖磊不愿透露细节。
如果存储空空间实在紧张,又想给微信来个彻底的大扫除,那就只能用卸载的方法来保安全了。
但是卸载之前我们要把微信记录传到电脑里,卸载重装手机微信之后再把聊天记录传回来。
这波操作至少可以帮你清理10G以上的微信缓存。
PS:前提是你的微信有10G以上的存储。
最后,我们来做个小总结。微信作为我们每天使用时间最长的App,不可避免的要占用大量存储。
一方面是因为微信的功能很多,很多功能一打开就会“屎到位”,另一方面是我们在日常聊天中会自动下载或者缓存各种文件。
Android用户可以通过各种第三方app管理微信文件,但iOS很难。
要么直接卸载,要么手动开启【深度清理】。在肖磊看来,这些方法并不直观,也不容易使用。
什么是理想的存储逻辑?
肖磊认为它直接支持云同步,用户可以随心所欲地清理,就像隔壁的Telegram那样。
但这种方式,短时间内用不上,现在还得自己摸索,为微信的“胖子”减肥。








