首页 编程 软件学院 查看内容

Android手机吃内存 罪魁祸首在于垃圾回收

2014-11-18 13:42 825 0

摘要: 手机圈儿中与巨石阵齐名的未解之迷恐怕是,为什么配置1GB RAM的iPhone就可以流畅地运行,而Android手机要同样流畅地运行需要至少2GB或3GB RAM?问答网站Quor...
关键词: Android 内存 垃圾 应用 过程 流畅 巨石阵 nbsp 运行 配置

手机圈儿中与巨石阵齐名的未解之迷恐怕是,为什么配置1GB RAM的iPhone就可以流畅地运行,而Android手机要同样流畅地运行需要至少2GB或3GB RAM?问答网站Quora给出的答案是,造成这种差别的原因是,Android应用采用Java编程语言编写。采用Java语言编写的Android应用存在垃圾回收过程。一旦Android用户关闭一款应用,垃圾回收过程会收回应用占用的内存。问题在于,要快速完成回收内存的任务,垃圾回收过程要求占用相当于实际使用量4-8倍的内存,如果要求的内存得不到满足,回收速度就会放慢。由于iOS中不存在垃圾回收问题,苹果能够只为iPhone配置1GB RAM,而达到甚至超过Android手机的性能。
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部