为什么CPU使用率和线程可以达到99-100%?

时间:2015-04-23 11:14:21

标签: ios multithreading

我加载了一个表视图,并且我没有故意执行任何活动 除了让桌子视图显示外,我等了几秒钟然后 我的CPU使用率上升。我怎样才能找到原因?

Instruments称大约3%的CPU时间用于cellForRowAtIndex方法,其中一个是最耗费的方法。其中3%,75%。

它依赖于RAM和设备内存....我必须根据设备进行管理。

1 个答案:

答案 0 :(得分:0)

检查模拟器上发生了什么。如果模拟器使用百分之百,则代码中存在错误。如果模拟器使用20-30%,那可能是你的应用程序有很多工作要做。

最简单的方法是尝试在调试器中按“暂停”并查看正在执行的代码...如果您的应用程序占用100%并且您认为它应该什么都不做,那么按下暂停的机会可能会在代码中停止不应该跑。