同款华为手机(稍低端型号),微信和apk跑,稳定50+帧数,frametime和gamelogic都基本不超过5ms,字节跳动开发者工具稳定60帧,苹果8测试机稳定60帧。
唯独用安卓机在真机测试的时候,frametime和gamelogic直接飙到100+,全程不超过10帧,请问大佬们该如何排查问题?
再搞不定就要被挂在墙上007啦QAQ
(比如改变渲染方式?)
同款华为手机(稍低端型号),微信和apk跑,稳定50+帧数,frametime和gamelogic都基本不超过5ms,字节跳动开发者工具稳定60帧,苹果8测试机稳定60帧。
唯独用安卓机在真机测试的时候,frametime和gamelogic直接飙到100+,全程不超过10帧,请问大佬们该如何排查问题?
再搞不定就要被挂在墙上007啦QAQ
(比如改变渲染方式?)
顶一下顶一下++
你把型号说出来吧,或者存在报错的地方?做一下onError的捕获试试
真机调试控制台正常,华为荣耀bnd al10,经过测试安卓机的帧数在平台上都普遍不太行
请问主要是 logic time 飙升了吗,render time 有没有大的浮动呢
如果是 logic time 飙升了,字节这边的真机调试暂时没有提供 profile 工具
可以用 console.time() 先排查下大概的热点在哪吗
看看哪一块的逻辑耗时比较严重
render time比较稳定 大概8±5ms左右, 在onload+start检查了console.time用时,每一个界面与微信平台相比大概都增加了5倍左右。
附图:字节跳动在ip8测试机的表现

已解决zsbd
请问是什么原因造成的呢
游戏内当前界面update内逻辑会明显降低字节跳动平台帧数,微信和android都不会有这么严重的影响。
强行把每一个界面和逻辑层的update完全清空了,改用计时器和数值变动触发等其他方法,相对有所好转,不至于个位数的帧数了,但是依然性能远低于其他平台