如何调试和跟踪 ios ui 冻结问题?
Posted
技术标签:
【中文标题】如何调试和跟踪 ios ui 冻结问题?【英文标题】:how to debug and issue tracking ios ui freezing? 【发布时间】:2021-05-13 17:34:30 【问题描述】:我正在使用亚马逊 IVS 播放器 SDK 开发一个直播平台。 但我有一个小问题。
ui卡顿现象间歇性出现,但由于clear call stack不可见,调试困难。
我有疑问,但我不能将其视为开源。
mainThread callstack Suspicious thread
情况如下,但我的预期是“psync_mutexwait”发生在开源端的“AVSampleBufferDisplayLayer”端并冻结。我不确定这是否正确。
所以,我打算做更多的调试,但是如果在ui冻结状态下调用堆栈如下时,有什么需要考虑的原因或者调试的任何提示, 请让我知道这些知识。
谢谢。
【问题讨论】:
【参考方案1】:使用 XCode 分析器。转到Product > Profile
并选择游戏性能。它应该可以帮助您在运行时检测 UI 冻结。详细攻略here.
【讨论】:
以上是关于如何调试和跟踪 ios ui 冻结问题?的主要内容,如果未能解决你的问题,请参考以下文章