找到阻止主线程的代码的最佳方法是什么?

时间:2012-06-16 20:07:03

标签: objective-c ios uiscrollview

我有一个UIScrollView,我在滚动时会放置一堆视图。它是从api端点下载图像。问题是滚动感觉不应该像它应该的那样平滑。我知道这是因为大多数东西阻塞了主线程。我搜索了整个代码并注释掉了任何UI更新代码,但快速滚动仍然是滞后的。

关于找到代码的哪一部分阻塞主线程的最佳方法的任何指针?

1 个答案:

答案 0 :(得分:8)

仪器。有一种绝对的怪异 - 没有什么比这更像了。甚至苹果公司的documentation也提到了发现高CPU相关的任务。

就个人而言,我推荐Time Profiler。其中,可以找到一个优秀的教程here