如果想问手机中内存最大的应用程序,我相信大家也可以异口同声地说“微信”。
事实也确实如此,微信的诞生和发展改变了人们的沟通交流方式,深度地影响了人们的生活,同时微信也逐渐地成为手机内存的“终结者”。
不知道大家有没有发现一个现象:
以往的手机8g内存,16g内存足够使用了,而现在随着各种服务类app,游戏类app等的不断发展更新,其安装所需要的空间也越来越大,这就使得原本8g、16g内存就够用的手机,不得不把内存加到128g、256g,更有甚者加到1T。
即便如此,人们依然会觉得自己手机内存用的非常快,根本不够用。其中在众多手机app中,微信是最能吃内存的app。
微信是腾讯公司2011年推出了一款可以提供即时通讯服务的免费的应用程序,截止到2016年,微信已经覆盖中国94%以上的智能手机,月活跃用户可以达到8.06亿。
微信的市场越做越大,微信app所占的内存也是越做越大。2011微信刚推出1.0版本的457KB,到现在的8.0.27版本的264MB,其安装包的大小已经激增591.5倍。
有专业人士通过研究微信的代码后发现,微信中真正用于聊天的代码只有0.1%,其他的代码都是用来运行小程序以及各种其他功能的。
微信除了安装的程序本身就占较大内存之外,微信中更吃内存的则是在使用过程中发送、保存的图片、视频以及各类文档等文件。
不知道大家有没有发现,同样的一份文件,每发送一次,其文件名后面就会多一个“(1)”类似于“文件名(1)(1)(1)(1)”这样。
这种现象就不免会产生疑问,同样的文件是不是每发送或者接收一次,微信系统就会默认对文件保存一次呢?
带着这个疑问,小编把微信的存储数据全部导出进行了分析,在分析的过程中发现,在导出的这部分数据中,有很多图片、音频、视频文件是重复的。
并且有的文件重复的不止一次两次,五次六次,甚至重复十几次的都有。
这就更加印证了上面的疑问,即同样的文件,你发送或者接收多少次,微信就会重新保存多少次。
举一个通俗易懂的例子,比如:你把一个大小为1个G的文件发给了10个人,那么这个过程中,微信就会把这个文件自动保存10次,这样一来,就会吃掉手机10个G的内存。
通过这样分析来看,微信为什么会得到内存“终结者”这个称号,就不难理解了。
其实微信的这一做法原因也不难理解。主要的原因就是为了减轻服务器的成本和压力。
但是,也不能把自己的服务器当宝贝,把用户的手机内存当成“垃圾场”。
不过,还是希望微信能不断的改进和完善,早日解决这个问题。
了解更多