为什么app占用的内存越来越大

2/8/2020 6:23:35 PM 来自于官方发布


     小编今天不给您讲解app开发要注意的事项,我们来分析下为何那些app在刚下载时占据的内存不多,而在一段时间的用后却越来越大的原因。

说到手机占内存,最典型的事例那便是qq和微信了,刚下载时最大几百兆,通过一段时间的使用,qq以至于可以达到1G以上的内存占据,要是我们开发的程序也像这种情况,不管现在用户的手机内存再大,又能安装多少个这种的app?而用户在为了空出手机内存而进行手机软件清除的时候,您公司的app就极有可能遭遇被清除的风险。


在应用程序运行过程中,会生成大批量的图片和文字,但这些內容占据的内存实际是有限的,我们也能简单地清除它们。但是导致app占据内存增多的主要原因还是由于app的功能升级,新增加的功能增加,占据的内存当然就会随之增加。微信支付页面的腾讯服务、第三方服务、一共整整一个页面的功能这些功能和小程序的便利便是建立在增多微信所占据内存的基础上的,这也是导致内存越用越大的原因之一。

app的知名度达到一定的程度后,就会有广告的出现,一个推广广告会让app新增很多的代码,而将这一条消息及时推送到您通知栏,则要在后台持续运行,占据您的手机内存。此外我们在第一次安装某一个软件的时候会发现有正在解压资源的提示文字,这是安装包内部文件的解压,也是app为何安装完成后就比安装包大出许多的原因。

而有些app在安装时是最基础的版本,你用什么功能,它就自动为您下载适用模块来适用这个内置功能,开启的功能越多,app的占地也就越大,而这些功能所下载的组件,插件,并不能由于清理缓存而没有了,就算您卸载重新安装,再一次点击那些功能后内存占用量依然会渐渐地增大。

郑州APP开发公司今天讲解这些并非是要想让您不用软件里的功能,而是让您清楚自己您要的app要如何制作,是不是要控制内存占用量,尤其是安装包的大小,让用户更易于下载使用。