gpt4 book ai didi

java - Android游戏中的零星延迟

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:25:43 24 4
gpt4 key购买 nike

我正在用 Java 制作一个简单的 Android 游戏。我注意到每 20-40 秒就会出现一些恼人的延迟。起初我以为它们是由垃圾收集器引起的,但当我检查我的 LogCat 时,我发现在游戏延迟时没有垃圾收集。每当游戏开始滞后时,我都会标记日志,并看到几乎每次都有这样的日志条目:

W/qdhwcomposer(209): Excessive delay reading vsync: took 47 ms

如其所说,存在延迟(通常 >45 毫秒),我认为这就是我注意到的延迟。有人知道这个问题或如何避免这些延误吗?



以下是游戏延迟时来自 LogCat 的两个 fragment :

07-29 15:11:50.196: D/BatteryService(692): update start
07-29 15:11:50.206: D/BatteryService(692): level:80, scale:100, status:2, health:2, present:true, voltage: 4121, temperature: 355, technology: Li-ion, AC powered:false, USB powered:true, Wireless powered:false, icon:17303554, invalid charger:0, online:4, charge type:1, current avg:460
07-29 15:11:50.206: D/BatteryService(692): Sending ACTION_BATTERY_CHANGED.
07-29 15:11:50.216: D/STATUSBAR-BatteryController(1082): onReceive() - ACTION_BATTERY_CHANGED
07-29 15:11:50.216: D/STATUSBAR-BatteryController(1082): onReceive() - BATTERY_STATUS_CHARGING:
07-29 15:11:50.226: D/HeadsetStateMachine(18054): Disconnected process message: 10
07-29 15:11:50.236: W/qdhwcomposer(209): Excessive delay reading vsync: took 47 ms
07-29 15:11:50.236: D/STATUSBAR-IconMerger(1082): checkOverflow(288), More:true, Req:true Child:5

07-29 15:12:00.176: W/qdhwcomposer(209): Excessive delay reading vsync: took 49 ms
07-29 15:12:00.226: D/BatteryService(692): update start
07-29 15:12:00.226: D/BatteryService(692): level:80, scale:100, status:2, health:2, present:true, voltage: 4065, temperature: 355, technology: Li-ion, AC powered:false, USB powered:true, Wireless powered:false, icon:17303554, invalid charger:0, online:4, charge type:1, current avg:460
07-29 15:12:00.226: D/BatteryService(692): Sending ACTION_BATTERY_CHANGED.
07-29 15:12:00.236: D/STATUSBAR-BatteryController(1082): onReceive() - ACTION_BATTERY_CHANGED
07-29 15:12:00.236: D/STATUSBAR-BatteryController(1082): onReceive() - BATTERY_STATUS_CHARGING:
07-29 15:12:00.236: D/HeadsetStateMachine(18054): Disconnected process message: 10



顺便说一下,我在我的三星 Galaxy S4 (GT-I9505) 上使用 Android 4.3 对其进行了测试。

谢谢
格鲁

最佳答案

关于java - Android游戏中的零星延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25017352/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com