我们手机下载了APP之后,在使用了一段时间都会清理内存,但我们会发现刚下载时占用的内存并不多,而在一段时间的使用后却越来越大。我们和沈阳APP开发一起了解发生这样情况的原因。
这样的情况最经典的例子就是我们使用的微信了,经过一段时间的使用,甚至会达到1G以上的内存占用。如果我们所有的APP都是这样的情况,那我们的手机可能也安装不了几个APP了,而有时为了给手机清理内存,不得已就得删除几个利用率少的微信了。
APP在运行过程中,会产生大量的图片和文字,但这些内容占用的内存是有限的,我们可以简单对它们进行清除。造成APP大量占用内存的主要原因是APP的功能更新,新功能增加的越来越多,占用的内存自然越来越多。另外在APP运行一段时间之后,拥有一些固定用户了,就会有广告推送,广告的推送需要许多代码的支持,消息推送到您的通知栏,则需要在后台持续运行,占用内存。
也有些APP在最初下载的时候是最基础的版本,后期使用了什么功能,系统都会自动下载支持这个模块的内置功能,功能越大,体积越大。而这些功能下载的组件和插件,并不会因为清理缓存而消失。