You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Unity安卓平台随机近零FPS骤降问题求助(附多线索)

安卓游戏随机近零FPS骤降问题排查求助

感谢您抽出时间查看此问题,我们十分感激任何建议!目前我们的安卓游戏应用存在随机近零FPS骤降问题,已持续数月仍未排查出原因。该问题发生时间完全随机(有时3分钟后出现,有时3小时后出现),看似冻结但实际仍在运行,只是FPS快速下降。我们已使用多种工具进行调试分析,希望能借助现有线索获得新结论。

版本信息

  • Unity版本:2020.3.30f1
  • URP版本:10.8.1

问题现象与排查线索

  • 并非完全冻结,等待足够时间仍会渲染新帧
  • 帧时间会在短时间内快速升至30ms、50ms、100ms、500ms、1000ms,甚至3分钟、5分钟等
  • 已在多款安卓设备上复现该问题
  • Unity Profiler显示,问题发生时主线程似乎在等待渲染线程的gfx.presentframe
  • 无实际负载增长(同一场景 idle 30分钟正常,突然出现FPS骤降,Profiler未发现多边形数、内存占用等异常)
  • 问题在不同场景、不同屏幕对象下均会出现
  • 随机发生,有时5分钟后出现,有时2小时后出现,与设备发热或进入省电模式无关
  • 无需任何输入交互,仅让应用idle就会发生
  • ARM Mobile Studio图形分析器显示,问题发生后eglGetCurrentContext()与下一条命令eglGetSyncAttribKHR之间存在约3分钟甚至更长间隙,但命令本身仅耗时数微秒;问题发生前的帧中两者无明显延迟,且eglGetCurrentContext()返回值前后一致

Profiler截图(帧时间超2秒)

Profiler截图:帧时间超2秒

已复现设备

  • Xiaomi Redmi 9T [Qualcomm SM6115 Snapdragon 662]
  • Yestel T5 [Allwinner A133]
  • Oneplus 6 (A6003) [Qualcomm SDM845 Snapdragon 845]

诉求

  • 非常感谢任何帮助或线索
  • 哪种性能分析工具能定位具体问题?
  • 下一步应如何排查并修复该问题?
  • 是否有人遇到过类似问题?

内容的提问来源于stack exchange,提问作者Max

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.21 05:15:31