V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
yankebupt
V2EX  ›  Android

关于同配置同跑分不同性能的 bug 如何避免

  •  
  •   yankebupt · 2017-04-23 21:22:23 +08:00 · 8506 次点击
    这是一个创建于 2770 天前的主题,其中的信息可能已经有所发展或是发生改变。
    不标题党,说说具体情况
    1
    LG G3 D855 ,为了测试 wifi 的一些功能刷了 Resurrection Remix rom...跑分与 stock rom 相近
    2
    最近(也不是最近,反正 1 年内)斗鱼开了彩色弹幕和礼物显示,用斗鱼看直播弹幕多的时候开始卡、过热……
    怀疑过其他 app ,用多核观测发现 4 核占用满,不开斗鱼时四核占用空,基本排除其他 app
    3
    开性能 /均衡 /省电模式均过热,排除调度器问题...于是怀疑斗鱼问题
    4
    关闭弹幕和礼物显示只有 2 核占用另两核休息,进一步怀疑斗鱼问题
    5
    刷回 stock rom 不再过热,用多核观测器浮窗显示同等条件下四核占用率均为原来一半左右...

    由此感觉在同等跑分的情况下 RR 的 7.x rom(因为没有官方 801 支持所以有可能存在不受支持的代码)一定有某些和 stock rom 实现不一样的地方,能够导致像弹幕直播这样的常用 app 有大约 50%左右的性能差异(表现在 4 核占用率和过热卡屏上)我只是希望问题只是出在 7.x 没有官方 801 支持上,考虑到现在很多基于通用底包的 rom ,不知道在更高的 SoC 上还会不会存在这样的非官方 rom 隐藏性能损失,抑或是 stock rom 是否存在利用人眼不易察觉的细节丢失偷懒掉了部分呈现?想想还是比较害怕的。
    8 条回复    2017-04-24 21:53:45 +08:00
    VYSE
        1
    VYSE  
       2017-04-23 23:02:43 +08:00 via Android
    G3 Lineage 系例如 Resurrection Remix CRDroid 不是有 bug 吗,经常 malloc 失败异常,应用闪退不说如微信浏览器,还会 hang , Java 层不断触发 gc ,甚至服务都会 OOM 导致系统重启。
    改 build.prop 也解决不了实际问题。
    ryd994
        2
    ryd994  
       2017-04-24 02:00:25 +08:00 via Android
    看视频热多半是硬解问题
    跑分本来就是用一套选定的 workload 去压,得出综合性能指标而已
    跑分不准就换个跑分
    yankebupt
        3
    yankebupt  
    OP
       2017-04-24 10:06:06 +08:00
    @VYSE 只是 G3 的 Lineage 会这样吧?其他有官方支持的 SoC 上 Lineage 是不是不会出这类事
    yankebupt
        4
    yankebupt  
    OP
       2017-04-24 10:12:54 +08:00
    @ryd994 仔细读正文。特意排除了硬解问题,屏蔽弹幕和礼物显示后妥妥两核占用两核休息不发热。
    workload 去压没问题,防不了 bug...但是想想如果 bug 并不造成功能缺失而是造成不易发现的隐藏性能损失还是挺讨厌的...
    QAPTEAWH
        5
    QAPTEAWH  
       2017-04-24 11:02:15 +08:00
    感觉是某种硬件加速在那种 rom 下没开。

    跑分没用到那个硬件加速。
    VYSE
        6
    VYSE  
       2017-04-24 11:07:18 +08:00
    @yankebupt #3 同 801 的 S5,805 的 N6 刷 Lineage 没出现这种情况,不清楚适配 ANDROID7 时候被 G3 维护者改了什么,估计优化控制应用内存,跑国外应用还好,稳定些用 Fulmics
    ryd994
        7
    ryd994  
       2017-04-24 15:16:01 +08:00 via Android
    @yankebupt 有可能开启弹幕时(因为某些问题)无法硬解呢?
    yankebupt
        8
    yankebupt  
    OP
       2017-04-24 21:53:45 +08:00 via Android
    @ryd994 关闭弹幕和礼物显示实时的,视频不中断......我现在都怀疑不同 rom 跑的都不是一个架构的代码, rr 上跑的 apk 说不定是为 64 位优化的......算了不瞎猜了,不专业猜不准好痛苦
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2719 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 79ms · UTC 10:15 · PVG 18:15 · LAX 02:15 · JFK 05:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.