真是被气到,新买的手机,明明有256G,为什么一下子就没了这么多空间?

这是小编好友最近的抱怨,表示,现在的手机存储,真是越来越不耐用了。

怎么样解决微信占用内存问题(微信吃内存太严重)(1)

确实,现在大家的手机少说也需要安装十几个APP,所以才会选择更大的内存的手机。

按道理来说,一般情况下,256G是可以满足需求的,为什么就不够用了呢?

所以,小编征得同意之后,就拿了好友的手机来检查。

怎么样解决微信占用内存问题(微信吃内存太严重)(2)

就发现,她的手机确实安装了很多游戏软件,每个都是占据了几G的内存。

但是,论大头的话,却是微信,一看就知道是没定时清理的习惯,难怪256G不够用。

怎么样解决微信占用内存问题(微信吃内存太严重)(3)

不过,现在的微信真是越来越吃内存了。

怪不得有人调侃,微信每个月删除一次!然后重装一次……

怎么样解决微信占用内存问题(微信吃内存太严重)(4)

确实,微信发展至今,在改变人们生活的同时,也开始加入越来越多的东西,变得越来越大。

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

怎么样解决微信占用内存问题(微信吃内存太严重)(5)

至于这里面增加的东西,某b站UP主对微信安装包进行了逆向工程揭秘。

结果发现,微信中真正用于聊天的代码仅占0.1%,其他的代码基本都是用来运行小程序等其他功能。

怎么样解决微信占用内存问题(微信吃内存太严重)(6)

而且,就单纯从安装上来说,微信本身并没有占据很大的空间。

这里面 “吃内存”的主力军,更多是微信使用过程中发送、保存的图片、视频以及各类文档等文件。

怎么样解决微信占用内存问题(微信吃内存太严重)(7)

这就是为什么大家进行了聊天记录的简单清理之后,内存不足可以得到一定的缓解。

但是,这里面还有个更大的问题。

那就是解析发现,微信文件中很多音频、视频文件都是重复的,还分别存放在不同的文件夹中。

怎么样解决微信占用内存问题(微信吃内存太严重)(8)

为了搞清楚这里面是怎么回事,up主进行了一定的测试验证。

结果发现,同一个文件,如果你分别给两个好友发送,那微信就会在本地重新保存两遍。

这个逻辑就很吓人了,万一你发送同一个100MB视频给10个好友,那不就直接占据1GB内存了吗?

怎么样解决微信占用内存问题(微信吃内存太严重)(9)

关于这点,小编也不是很明白。

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

不过,也有网友对这个逻辑抱有不同的想法。

怎么样解决微信占用内存问题(微信吃内存太严重)(10)

认为微信这样做,可能是担心你在删除一个好友的缓存文件时,会同时删除发给另外一个好友的同一份文件。

不得不说,这个想法还是有点道理。

怎么样解决微信占用内存问题(微信吃内存太严重)(11)

当然,微信方面也是有重视“吃内存”问题,其中「深度清理」功能就是一个非常不错的答卷。

进入手机微信,依次点击“设置-帮助与反馈-右上角的小扳手”,点击打开「深度清理」即可。

怎么样解决微信占用内存问题(微信吃内存太严重)(12)

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

开启前39.3MB,开启后4G,这微信可清理的缓存对比十分大。

怎么样解决微信占用内存问题(微信吃内存太严重)(13)

最后,关于微信吃内存的问题,也是希望后续可以进行针对性的优化。

好啦,今天的文章就到这里了,我们下次再见。

,