我有一个UIScrollView
,我在滚动时会放置一堆视图。它是从api端点下载图像。问题是滚动感觉不应该像它应该的那样平滑。我知道这是因为大多数东西阻塞了主线程。我搜索了整个代码并注释掉了任何UI更新代码,但快速滚动仍然是滞后的。
关于找到代码的哪一部分阻塞主线程的最佳方法的任何指针?
答案 0 :(得分:8)
仪器。有一种绝对的怪异 - 没有什么比这更像了。甚至苹果公司的documentation也提到了发现高CPU相关的任务。
就个人而言,我推荐Time Profiler。其中,可以找到一个优秀的教程here。