本文作者:祖传牛皮癣

自从2017年微信小程序上线以来,从当初红极一时的“跳一跳”到现在各种小程序囊括生活中的方方面面,观看新闻、收听广播和音乐、网购和办公等等都可以通过微信小程序来实现,不需要额外去下载一些应用即可实现相对应的功能,极大地解放了手机存储,也让大家对微信的认知从聊天软件变成了拯救小内存手机的救星。那么,微信小程序到底是不是拯救手机存储呢?通过本测试来解读。

关于本次测试几点须知

  • 测试基于EMUI 8.0.0(Android 8.0.0)系统和IOS 10.3.3系统。
  • 测试前对微信进行重新安装,以保证测试准确性。
  • 测试基于6个小程序,囊括新闻类(腾讯新闻)、购物类(京东购物、美团)、视频类(爱奇艺视频)、音乐类(音乐站)、办公类(微软Office文档)。
  • 因测试手段有限,测试数据可能因系统版本、微信版本等因素产生误差,测试数据仅供参考。

下面开始正题:

一、微信小程序存储占用实测

安卓端

安卓系统的开放性一直是比较争议的,一方面各种后台引起系统运行缓慢而被大家诟病,另一方面APP应用的广泛性也被大家喜爱,但不可否认的是,安卓系统中系统垃圾、广告产生的数量往往要比IOS高很多,很多APP不经用户允许,在用户不知情的情况下,自行后台下载一些用户不需要的数据,引发用户手机存储爆炸,所以,我们首先来看看微信小程序在安卓端的表现。

▲测试前选择一个相对较为干净的微信号,对微信进行重新安装,以提高测试准确性,新装后,未添加和使用任何微信小程序,其存储空间占用为4.1MB。

▲添加本文测试的6个小程序至我的小程序中,未打开使用,可见仅添加小程序是对手机存储是没有影响的。

考虑到小程序缓存占用空间比较大的主要是图片缓存、音频缓存和视频缓存三大类,小程序分为三组进行分类测试,以提高数据准确性,分类以爱奇艺视频为一组,音乐站为一组,其他几个小程序(腾讯新闻、微软office文档、京东购物、美团)为一组。

分别打开微软office文档、京东购物、腾讯新闻和美团进行浏览使用约10分钟,测试微信对手机存储的占用,存储占用由4.1MB上升至6.7MB。

▲对微软office文档、京东购物、腾讯新闻和美团分别使用后手机存储的变化。

之后进行第二组,使用爱奇艺视频观看视频和直播半个小时,手机存储由6.7MB上升至7.3MB,看来爱奇艺对小程序存储的优化也和APP一般,对浏览的视频文件几乎不进行缓存,缓存的应该是一些预浏览的缩略图之类的缓存。

▲使用爱奇艺视频小程序后手机存储的变化。

接着再进行音乐站听音乐半个小时的测试,经过半个小时候,缓存文件从7.3MB爆炸至36.3MB,增量远远超过前面几个小程序使用带来的缓存,似乎和QQ音乐APP(音乐站小程序播放源由QQ音乐提供)一样,对收听的音乐文件进行了缓存。

▲使用音乐站小程序后手机存储的变化。

IOS端

IOS系统相对封闭、安全,也受到广大用户的喜爱,了解了安卓端的存储占用情况,那么来看一看IOS端的表现。由于IOS端存储空间对各个APP的空间占用情况有比较清楚的显示,因此,更能直观反应小程序的存储占用情况。

新装微信客户端并登入与安卓端相同的帐号后(登入前已将我的小程序清空),显示占用存储空间为211.6MB

▲新装微信在IOS端的存储占用情况

把本文测试的6个微信小程序添加进我的小程序后(没有进入使用),存储占用发生了变化,由211.6MB上升至220.9MB,此结果与安卓端略有不同,因为安卓端测试以微信自带空间占用为基础,而IOS端可以更直观看出APP存储的变化,所以,添加小程序不使用实际上也是会增加微信的存储占用。

▲添加小程序至我的小程序后,存储的变化。

分别打开微软office文档、京东购物、腾讯新闻和美团进行浏览使用约10分钟,可以非常清楚地看到,存储占用由220.9MB上升至245.2MB。

▲使用小程序微软office文档、京东购物、腾讯新闻和美团后存储占用变化。

之后再通过爱奇艺的小程序观看视频、直播半个小时,存储占用上升至286.7MB。

▲使用爱奇艺小程序后存储的变化

同样,继续使用音乐站听音乐半小时后,手机存储的占用上升至302.6MB。

▲使用音乐站小程序后存储的变化

二、微信小程序空间清理实测

似乎是各个程序对微信小程序所占用存储空间非常有信心(也可能是小程序占用的缓存属于微信自身的缓存,与各APP划清了界限),与各功能APP的不同的是,很多的微信小程序里,并没有像各个APP一般,自带缓存清理这一功能,所以小程序引发的缓存清理问题,可能需要考虑用其他方法来清理。

以微信小程序删除方式清理小程序

在安卓端把之前测试6个的小程序以删除小程序的方式来释放微信空间,并在我的小程序中移除,可以发现,对存储空间释放不明显,未能把绝大部分小程序所占用的存储空间释放。

▲安卓端以小程序删除方式清理

在IOS端把之前测试的6个小程序以删除小程序的方式来释放空间,也是发现,对存储空间的释放非常有限。不知道这样的空间释放逻辑是不是为了方便用户以后重新使用小程序而设置的,如果小程序用的比较多比较频繁,更容易让微信所占空间爆炸。

▲IOS端以删除的方式清理

以第三方微信清理APP清理

以EMUI自带的手机管家的微信专清进行默认清理,清理前后似乎微信占用存储空间没有变化。另外,在测试中发现,大部分自带的微信专清APP中,均没有针对小程序缓存的,各种微信专清似乎在这方面还没有涉足。

▲手机管家清理前后效果

以重装微信方式清理

重装微信释放微信占用空间是最终大杀器(重装一次相当于用各种微信专清的APP完全清理所消耗时间大概三分之一),但由于微信里占用了很多生活、工作、社交等多方面非常复杂的信息,所以说,一般情况下不到万不得已一般都不会重装微信,所以此方法可操作性不强,仅作为参考。

在安卓端重装微信后,微信所占用的存储空间几乎完全释放,但应该还有一些个人没有被完全释放,重装(5.7MB)比新装(4.1MB)占用的空间还是略大。

▲安卓端以微信重装方式清理缓存

在IOS端重装微信后,微信空间也基本完全释放,但同样也是有一些缓存文件没有删除干净,重装(224.3MB)比新装(211.6MB)所占用的空间也略大一点。

▲IOS端以微信重装的方式清理缓存

三、总结

从本文的测试结果来看,无论是安卓端还是IOS端,微信小程序从添加至使用均会占用一定的存储空间,仅依靠目前微信小程序自带的删除功能和一些微信专清的APP等方法来清理微信小程序使用过程中带来的缓存,其效果是非常有限的,只能通过重装来释放小程序的缓存空间。然而,在当下,新手机使用了半年以上时,我相信绝大部分朋友的手机占用存储最大的app应该都是微信,里面包含着工作、生活、社交等等众多的信息,如果再加上大量频繁使用微信小程序,微信所占用的空间更大,怕是时间长了手机里塞个硬盘也扛不住一个微信,所以,微信小程序可能没有我们想象那样,成为一个小内存手机的拯救者,小程序还有一段路要走。

您的点赞、收藏和打赏是对作者最大的支持,也欢迎在评论区相互交流。

小程序二进制图片 buffer存储_可能没有想象的那么美好——微信小程序存储占用与清理实测...相关推荐

  1. 关于微信小程序跳转到H5,然后从H5又跳回微信小程序问题的资料

    关于微信小程序跳转到H5,然后从H5又跳回微信小程序问题的资料 直接上答案 // javascript import wx from 'weixin-jsapi';// 判断h5页面是否是运行在小程序 ...

  2. 小程序源码:星座运势,周公解梦流量主微信小程序

    这是一款以星座运势查询,周公自定义解梦为主的一款小程序 内支持流量主模式插入 多个功能包含如下: 星座查询 星座运势查询 十二生肖查询 生肖运势查询 星座配对 生肖配对 配对排行榜 星盘查询 周公解梦 ...

  3. 小程序源码:宅男必备福利壁纸大全自动采集微信小程序

    这是一款可以说是宅男的最爱 也可以说是专门给宅男准备的一款小程序吧 里面支持动态视频,静态壁纸,情侣头像等多种分类 保存内容支持每天激励视频解锁保存 全内容自动采集,内附含了数不清的小姐姐,二次元,各 ...

  4. 小程序源码:登录已修复零象垃圾废品回收微信小程序源码下载,V2.8.2完整全开源前端+后端

    零象垃圾废品回收小程序源码,V2.8.2完整全开源安装包+小程序前端, 是一款专注于垃圾回收小程序源码,支持协议定期企业废品回收,垃圾分类小区物业定期回收. 关于程序 运行环境:微擎+PHP+MYSQ ...

  5. 小程序源码:2022虎年背景全新UI头像框制作微信小程序源码下载-多玩法安装简单

    内包含了虎年虎娃多种分类头像框模板,全是和2022虎年有关 每一种分类都包含了多种模板制作 虎娃的小编个人感觉那个卡通也是挺可爱的! 另外整个小程序的背景UI都是以虎年为背景,所以总体的感觉还是很不错 ...

  6. 小程序mpvue图片绘制水印_基于mpvue小程序使用echarts画折线图的方法示例

    第一次使用mpvue框架来写小程序,项目开发直接搬用mpvue-shop(一个仿网易严选的小程序开发项目),项目结构清楚,实现了大部分功能,对于初次使用mpvue的小伙伴们来说,是一个很好的选择. 关 ...

  7. 小程序mpvue图片绘制水印_基于mpvue小程序使用echarts画折线图

    第一次使用mpvue框架来写小程序,项目开发直接搬用 mpvue-shop (一个仿网易严选的小程序开发项目),项目结构清楚,实现了大部分功能,对于初次使用mpvue的小伙伴们来说,是一个很好的选择. ...

  8. 多多小程序(doodoo)发布1.0,基于node,vue开发的微信小程序系统

    多多小程序(doodoo)发布1.0,基于Doodoo.js -- 中文最佳实践Node.js Web快速开发框架,支持Koa.js, Express.js中间件.包含多项功能改进,及Bug修复. 更 ...

  9. 微信智慧外链接微信小程序源码下载,支持多端转换,致力打造(微信)小程序生态的基础必需品

    全新运营版微信小程序智慧链接生成工具.致力打造(微信)小程序营销推广生态的基础必需品:全新UI界面及架构体系打造小程序智慧链接:只要拥有你就是手握百万流量的大佬!全新运营致富版微信小程序链接生成工具: ...

最新文章

  1. leetcode Merge Two Sorted Lists
  2. A+B Problem 详细解答 (转载)
  3. friend keyword 对于模板 并不只不过友元!!!
  4. List.Contains的用法
  5. cad2010背景怎么调成黑色_买皮蛋时,黄色和黑色的有什么区别?哪种更好?看完涨知识了...
  6. bash linux .ee,Linux下Bash shell学习笔记.md
  7. [混音插件]板岩混响效果器
  8. python 生意参谋操作
  9. GitHub上README.md文件的图片大小尺寸
  10. 计算机管理能看到移动硬盘,无法识别移动硬盘并且不显示磁盘图标.
  11. mac 安装typescript
  12. 建筑平面布置与防火防烟分区(一)
  13. 新版HyperMesh的Assemblies中调出下拉菜单查看Component(装配关系模型树)
  14. 披荆斩棘,蜕变从来学吧这里开始
  15. mysql存储过程出参和入参_数据库mysql存储中的入参出参理解
  16. varchar和varchar2有什么区别?
  17. 1天1瓶啤酒 大脑衰老2年
  18. IHG Connect,给旅人一个温暖的家
  19. 机电工程专业技术-起重技术(一)
  20. Mybatis学习思路整理

热门文章

  1. linux驱动管道,Xilinx Linux 如何理解V4L2的管道驱动程序
  2. 【刷爆LeetCode】七月算法集训(14)栈
  3. [译]使用MVI打造响应式APP(三):状态折叠器
  4. 细菌觅食算法(Bacteria Foraging Algorithm,BFA)
  5. 系统调用的概念及原理
  6. js和jsp的区别和联系
  7. 如何关闭OPPO手机服务器维护,OPPO天气预警怎么关闭
  8. day19 javamail
  9. espanso-跨平台文本扩展工具
  10. GC日志中sys时间比user时间长该如何处理?