近日,话题“微信吃内存”登上微博热搜,引起网友热议,网友纷纷晒出自己手机的微信所占空间截图,几十GB到上百GB都有。其实,关于微信占用空间太大的吐槽早已有之,曾经还出现过“微信安装包11年膨胀575倍”“微信中真正实现聊天的代码只占0.1%”等观点。

以“小而美”闻名的微信,为何现在变得如此“臃肿不堪”,屡屡被吐槽呢?

一、微信又上了热搜

微信上热搜这件事,早已见怪不怪了,最近两三年就有好几起。

比如2020年11月,微信就曾测试过“朋友圈强行置顶信视频号直播”的功能,当有微信好友分享了通过视频号的直播时,你的朋友圈就会出现一个置顶的直播入口,显示“朋友分享的直播”,看起来非常扎眼。

有网友表示,“微信朋友圈头部硬塞直播,真的是丑出天际”。最终该功能无疾而终。

再比如2021年10月,8.0.14版本的微信不声不响地增添了一个让不少人尴尬的功能:拨打好友语音电话时,自动滚动播放对方三天内发的朋友圈。

网友也直呼尴尬的要立马关闭朋友圈,最终功能也被下线。

这次微信因为占用存储过大而上热搜,也是大家积攒了良久的怒火,不吐不快。

先来看看大家怎么吐槽的吧:

“手机一大半内存都是微信占用,还不敢乱删,手机内存总是无缘无故就不够用。”

“微信、QQ这俩都是腾讯自主研发的,顶级3A大作,QQ更是内置虚幻5引擎。”

有网友教李小龙做产品:“能不能出一个聊天记录漫游功能,把聊天记录都删了,还不耽误在其他手机上找聊天记录。”

也有网友终于找到了换机的理由,表示今年手机必须得换1T了。

然后就有网友泼冷水:“就算换,1TB也不够造的啊”

网友们还指出更无语的情况:占用空间就算了,结果十几天前的图片或视频也准是“已过期”。

当然,也有博主为大家科普:内存是内存,机身存储是机身存储(相当于硬盘),微信占的是机身存储。

随后,吐槽的阵地也从手机APP蔓延到了PC端:

不少网友的C盘直接被微信塞满了:

也有网友吐槽电脑版下载的文件居然是“只读”:

如今,吐槽微信似乎成了一种zzzq,但人们又绝望的发现,自己已经彻底离不开微信,至少目前没有任何一款APP可以完全取代它。

二、小而美的微信

2011年,微信横空出世,最初的它确实是“小而美”的。

在微信1.0版本,安卓APK安装包的体积仅457KB,还没有一张照片体积大。已经能够实现微信发消息这个核心功能。

彼时,微信也是“屠龙少年”,智能手机刚开始普及,人们交流还主要靠收费的短信,微信凭借免费的杀手锏,再加上天生的社交优势,以及QQ引流,一举击败飞信等众多即时通信软件,成为国内社交APP的龙头老大。

经过12年发展,微信及WeChat月活用户已达13.19亿,早已成为一款国民级应用。

其实,就算目前最新的安卓8.0.35版本,体积也只有247MB,按微信所有数据占用25GB内存来算,安装包本身仅其所有数据的1/100!

对比很多APP来讲,247MB这个体积同样不算大,考虑到微信可以实现的丰富功能,用“小而美”来形容依然不过分。

三、为何微信越用越大?

微信本身小而美,但为何微信占用的空间越来越大呢?

其实,微信早已从最初的社交聊天软件,逐渐发展成一款功能丰富的综合性App,现在,我们可以在微信上聊天、办公、看直播、刷短视频、购物、打车、买票、理财,甚至玩游戏等等。

但这些功能本身的增加,并不是导致微信占用内存的暴涨,毕竟整个安装包大小也才二百多兆。占空间的,并不是微信安装包,而是用户数据。

微信无休止膨胀的原因,其实就两点,一个是用户自身数据的疯狂增长;另一个微信团队在数据存储上交的学费。

首先是用户自身数据方面。众所周知,照片、视频是占用手机空间的最大类型,当前手机摄像头像素越来越高,拍摄的照片视频越来越高清,占用的空间也越来越大。

这些高清图片视频在微信间传输,很容易导致空间占用的极速扩张。

另一方面,人们也往往会加入各种各样的微信群,而且即便被打扰也很少主动退出群聊,而是选择屏蔽群发言,群里几百个群友发送的图片视频等文件依然不断地在接收,长此以往,微信占用的空间能小吗?

除了照片视频外,随着使用时间的增加,聊天记录、朋友圈内容、小程序、视频号、收藏夹、表情等数据也会不断增加,导致占用更多内存。

平心而论,其他互联网公司如果做一款APP,每天十几亿人都在发送接收数以亿计的文件,能保证比微信做的优秀吗?

当然除了用户不加节制的使用微信外,微信团队的骚操作在微信体积膨胀的过程中也难辞其咎。

去年为了解决用户直接修改原文件的漏洞,微信在8.0.28版本中就做了一个鲁莽的决定:用户每转发一次,就复制一份在手机里。

这导致的后果就是,如果用户将一份文件转发给10个好友,每一次转发时都会重新保存一份在自己手机上,多占用了10倍的存储空间。

后来因为占用空间太大而上了热搜,微信自己也感觉不妥,随后在8.0.30版本中采用了新的文件转发策略,在转发时只会生成一个包含原文件ID的新文件,因此不会大幅占用手机存储,这才极大的减轻了占空间的问题。

四、微信还会“小而美”吗?

在2021微信公开课Pro的微信之夜上,微信事业群总裁张小龙说道:“微信一开始就是奔着小而美的产品去做的,现在也依然还是一款小而美的产品。”

他强调,虽然比十年以前多了很多功能,但微信还是像十年前那样简单。

诚如是,微信上随便拿出一个功能几乎都是“小而美”的,比如它的扫一扫、翻译、小程序、公众号、朋友圈、收藏夹笔记……即便不是首创,体验也做到了极致。

但当这些功能集成在一个APP上时,注定就不再“小而美”了,毕竟微信目前有超过13亿用户,这些用户的需求千差万别,一个功能让这个人欣喜,就可能让另一个人厌烦。

微信功能的不断增加,归根结底是时代的需求、是全网用户的需求,从来都不是某个个人的需求。

微信并不完美,比如双向删除好友、语音进度条、聊天记录云备份等等很多呼声很高功能迟迟没有上线,有时还会上线一些莫名其妙的功能,引发公愤。

不过作为一个航母级的国民 App,我们依然看到了微信的克制,除了其安装包“小巧”外,还有很多难能可贵的坚守,比如始终没有开屏广告,也没有任何VIP会员。

毕竟,微信,从来没有向你要过一分钱!

往期推荐

黄仁勋演讲: 不论是追逐食物,或不被他人当作食物而跑,都要保持奔跑,别缓步前进

曝特斯拉超100GB数据泄露,安全不容忽视

如果公司有这5种人,建议马上开除!

数字化架构如何设计

23 岁美国女网红用 AI 分身交 1000 多男友!月入500万美元,谈恋爱按分钟计费

数字化转型的锅,CEO的痛、CIO的泪...

AI工具导航网站征集GPT项目,AI创业?加入我们的微信社群,共同探讨机会和挑战!

资金困难!某造车新势力建议员工自费社保公积金

训练成本不到1000元,直降90%!NUS、清华发布VPGTrans:轻松定制类GPT-4多模态大模型

去了一家不到 20 人的 IT 公司后,真的是大开眼界。。。

微信占用内存怎么越来越大?相关推荐

  1. 苹果手机微信怎么减少内存占用(如何减少微信占用内存)

    手机内存小经常不够用?iPhone用户可以打开[设置]-[通用]-[iPhone储存空间]查看是哪些应用占用了较多的数据,根据需要进行清理. 其实不少用户会发现,自己手机里面,占用内存最多的也就是最常 ...

  2. 虚拟机占用磁盘空间越来越大解决方案大总结

    加粗样式虚拟机占用磁盘越来越大的解决方案大总结 在电脑上安装Vmware,安装ubuntu16.04 进行开发,使用过程中没有在意,忽然有一天发现磁盘空间快被占满了,经过排查是虚拟机的原因,具体的解决 ...

  3. tomcat 占用的内存越来越大_智能手机内存为什么越来越大 就这三点原因

    张阳 [环球网智能报道 记者 张阳]智能手机近年来发展飞速,芯片处理能力越来越强大,2GB内存(RAM)早已成为历史,甚至有不少厂商已经将旗舰机型的内存(RAM)容量扩展到12GB.可能对于普通消费者 ...

  4. Debug Tensorflow: 随着训练进行,内存消耗越来越大

    环境 ubuntu 18.04 Python 3.8 TensorFlow-gpu 2.3.1 CUDA 11.1 Tensorflow-yolov5 问题 内存泄漏.训练时消耗内存越来越多,直到内存 ...

  5. jupyter notebook占用内存空间过大打不开的解决办法(包括但不限于爬虫造成的)

    jupyter notebook由于超过内存限制而"锁死"的解决 这两天用爬虫爬数据的时候由于print了大量的爬取内容,让notebook内存溢出停止运行,连带着localhos ...

  6. 为什么本地sqlservr.exe进程占用内存如此之大?

    机器配置: P4 3.0G64bit+ddr2 1G 环境: win2003 sp1 + sql server 2000 sp4 没有发现机器有中毒症状啊,大家的sql servr进程也是这样么? 转 ...

  7. 坑 之 tensorflow使用sess.run处理图片时越来越慢,占用内存越来越大的问题

    最近在项目中需要使用tensorflow来对图片进行离线预处理,但是使用sess.run时代码越来越慢,最后几分钟才能处理一张图片,这可怎么能行,我的数据集有数万张图片...... 原始代码 def ...

  8. SqlServer占用D盘空间越来越大

    一.SqlServer占用应硬盘越来越大的原因 sqlserver的日志文件恶意增长,会占据大量硬盘空间.即使你用500G的硬盘来安装sqlserver,时间长了它也会把硬盘全部占据,非常流氓. 假如 ...

  9. mysql cpu 内存占用_MySQL占用内存与CPU过高测试与解决办法

    为了装mysql环境测试,装上后发现启动后MySQL占用内存了很大,达8百多兆.网上搜索了一下,得到高人指点my.ini.再也没见再详细的了..只好打开my.ini逐行的啃,虽然英文差了点,不过多少M ...

最新文章

  1. response.getWriter().write()和 response.getWriter().print()的区别
  2. iOS UICollectionView 使用
  3. axios教程01-基本使用流程
  4. android universal-image-loader的使用
  5. 每日一算法 ---- 打印九九乘法表
  6. java多文件post请求_如何使用Java发出多部分/表单数据POST请求?
  7. android 贝塞尔曲线 波浪线,Android 贝塞尔曲线实现水纹波动效果
  8. python画六角图_六角图的画法
  9. ios uitableview 积累
  10. C语言 头哥习题答案截图
  11. ubuntu批量文件查找替换
  12. oracle 计算标准差函数,Oracle数据库之使用oracle来计算方差及标准差
  13. matlab中ode45如何设置,如何使用Matlab中的ode45修正赋值错误(ode45函数的第488行)
  14. 年后跳槽,你准备好在编程面试中一举拿下高薪了吗?
  15. mysql实现周月表_按天周月统计数据
  16. FPGA中latch
  17. 系统架构设计知识梳理--分布式架构
  18. windows开机启动自定义程序和任务
  19. 2020学期学习计划
  20. js中every用法_JS中every()和some()的用法

热门文章

  1. partial 的用法
  2. Surface的GPU能力
  3. 小程序生成海报,含用户头像用户名二维码和背景图
  4. 使用poi导入导出Excel(实测有效)
  5. javascript 实现本地存储
  6. 悬赏任务源码_thinkPHP任务悬赏平台源码
  7. 优麒麟总设计师廖湘科院士荣获中国开源领袖人物称号!
  8. Flutter 所有控件widget(持续更新)
  9. X Chen笔记---Centos安装锐速
  10. 沃特世ACQUITY PREMIER色谱柱为色谱分析树立全新性能标杆