android 低内存优化(安卓的兼容性很棒)
首先,只有google play下载的部分app才走谷歌推送,国内大部分常用app都用不了这东西。如果考虑同时运行所有软件的情况,ios占用内存应该是和安卓一样多的,而事实上ios占用内存比安卓少很多。后台进程占内存是操作系统的通病,而依靠服务器能解决的仅仅是实时消息处理类应用,对浏览器,音视频软件等作用甚微。
ios和安卓的内存占用区别本质上是java和object c两种语言对内存管理方式的不同。和java一样,安卓的兼容性很棒,但是在内存释放和动态申请方面,java做的显然还不够好。这才是根源,其他的不过是皮毛,200个app长时间占用大量内存,得先问问内存回收机制同不同意,内存回收机制那是基于多少可用内存的。
事实上一个长链接也耗不了多少内存,我觉得国产手机配备大内存,更大的原因可能多数国产软件的开发人员写软件,对性能和内存的申请,太为所欲为了。经历过公司初级工程师做出来的模块,因为逻辑不合理,耗费的内存多,被研发总监推翻后,总监重新写的故事。
个人觉得国产安卓阵营写的软件品质,是不如苹果的。手机里白名单只有微信,qq,支付宝。如果只安装这3个app,手机非常流畅。每个app都开启一个线程在后台运行的说法,我们做不到,我们叫做app“保活”,目前我们一直在寻找谷歌漏洞进行保活。
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com