在非iOS终端里,小程序是非常占内存的!
本人对Android程序的工作原理进行过研究,使用root后的安卓手机,并安装xposed框架后,对运行各类App进行动态RAM分析,最占内存的竟然是你开过的一堆小程序!这可能会推翻很多人的概念,但确实是真的!
虽然小程序在问世时宣传的口号是“不需要下载、不占用内存”,然而这个内存只是安装包和装在手机ROM里面的存储空间,并不是RAM运行内存;而小程序运行时会调用非常多的动态RAM以及你手机CPU的浮点运算,而且后台也会持续保留(除非通过近期应用中划走)。
大多数人使用手机打开小程序后关闭,都是直接点右上角的圆圈、或手机返回键,这种操作会让小程序进入后台状态,继续占用RAM和CPU以及网络资源,最好的办法就是从列表中划走,更干脆一些就是把微信也划走再重新点开。老款低配手机运存很低,小程序本身页面内置图形的像素就相当于一张高清照片占着你的运存,甚至会让手机完全卡住。
小程序本身是不占用手机内存的,就像电脑中的快捷方式一样,不过在使用小程序的时候有些会下载缓存数据,那就会占用一些空间。