1. XenForo 1.5.14 中文版——支持中文搜索!现已发布!查看详情
  2. Xenforo 爱好者讨论群:215909318 XenForo专区

科技 祖传 1GB 内存 iOS 能打败海量内存 Android 的原因

Discussion in '新闻聚焦' started by 漂亮的石头, 2014-11-17.

  1. 漂亮的石头

    漂亮的石头 版主 Staff Member

    Joined:
    2012-02-10
    Messages:
    488,438
    Likes Received:
    48
    因为 Android 机型普及了 2GB 甚至 3GB 的配置, 所以当 iPhone 6/6 Plus 依然使用 1GB 内存的时候, 不少关注硬件配置指标的用户都泪奔了. 但是事实上, iOS 系统配置 1GB 内存依然运行流畅, 而 Android 系统用上海量内存, 依然卡卡卡卡卡, 这其中的原因是 iOS 和 Android 系统运行应用的时候, 有根本性的不同.

    [​IMG]

    Quora 上有用户解释道, Android 系统运行应用使用的是 Java 环境, 因此需要额外的内存来做垃圾回收 (garbage collection). 也就是当一个 Android 应用结束运行之后, Java 需要额外内存来回收该应用占去的内存. 一般来说, 在内存充裕的系统上, 这个机制运行得还不错. 一旦运行大批不同的应用, 问题就出现了. 以下表格显示, 一个 Android 应用理论上使用一份内存, 但是事实上却需要四份到八份的富余给 Java 去做回收, 系统才能够达到流畅. 开很多 Android 应用会卡卡卡卡卡, 就是这个原因.

    这样我们就可以理解为什么 Android 机型要配置海量内存了, 因为更多内存消耗更多电力, 自然厂商也不得不增加电池容量, 来保证续航时间. 而 iOS 系统从设计开始, 就不是这样的垃圾回收机制, 而是应用要求多少就分配多少. 所以 Android 旗舰机型是人前风光宣传自己海量内存加大容量电池, 人后暗暗辛酸落泪.

    [​IMG]

    热门评论

    匿名人士 | 2014-11-17 10:30:16

    我觉得是因为后台机制不同吧

    支持:1 | 反对:0

    匿名人士 | 2014-11-17 10:30:39

    相同的配置肾机买3k,4k多,也就骗骗脑残了,成本几百的货

    支持:0 | 反对:0

    匿名人士 | 2014-11-17 10:30:34

    2G的内存给安卓会卡成什么样子?

    支持:0 | 反对:0

    匿名人士 | 2014-11-17 10:30:33

    8核显卡的高分辨率,高显存需要2G。再说了,问题说的是回收机制,本事又没有杜撰,而且air2的续航还是11小时。

    支持:0 | 反对:0

    匿名人士 | 2014-11-17 10:29:56

    呵呵 air2是2G 到时6s或者7是2G了 怎么说 说到底苹果扣得一啥

    支持:0 | 反对:0

    匿名人士 | 2014-11-17 10:29:55

    给游戏提供更多材质贴图空间。游戏厂商能做出画质更好的游戏。

    支持:0 | 反对:0

    匿名人士 | 2014-11-17 10:29:03

    Android4.4开始貌似就不是这样了吧

    支持:0 | 反对:0

    匿名人士 | 2014-11-17 10:27:22

    差不多是抛弃JAVA的时候了

    支持:0 | 反对:0

    匿名人士 | 2014-11-17 10:26:27

    呵呵,说半天,倒是给个ipad air2内存2g的解释?

    支持:0 | 反对:0

    匿名人士 | 2014-11-17 10:26:07

    文明用语的java

    支持:0 | 反对:0

    匿名人士 | 2014-11-17 10:24:28

    有本事安卓从底层把Java抛掉

    支持:0 | 反对:0

    匿名人士 | 2014-11-17 10:33:11

    望着后台满满一堆的进程,退了又自动启动,各种读通信录,发短信,打电话权限,还有不时弹信息。中了这么多木马能不慢就是奇迹

    支持:0 | 反对:0

    匿名人士 | 2014-11-17 10:32:23

    "一旦运行大批不同的应用, 问题就出现了. " 苹果连能同时运行多个不同应用的功能都没有,我的ipad mini跟本不能后台挂Q。然后各种破解越狱,翻软件。最后终于耗电和耗内存和安卓一样了。

    支持:0 | 反对:0

    匿名人士 | 2014-11-17 10:31:44

    现在还说安卓卡, 有意思么?要是苹果像安卓那样真正多任务和桌面布面小插件看看1gb内存的苹果能否流畅不闪退?

    支持:0 | 反对:0

    匿名人士 | 2014-11-17 10:31:29

    看标题识稿源系列--MacX

    支持:0 | 反对:0

    匿名人士 | 2014-11-17 10:31:09

    还以为是技术贴呢。

    支持:0 | 反对:0

    匿名人士 | 2014-11-17 10:31:02

    还是linux内核的问题

    支持:0 | 反对:0

    匿名人士 | 2014-11-17 10:31:02

    已抛掉的路过,前两天四儿子刚升5.0感觉良好

    支持:0 | 反对:0
     
Loading...