我加载了一个表视图,并且我没有故意执行任何活动 除了让桌子视图显示外,我等了几秒钟然后 我的CPU使用率上升。我怎样才能找到原因?
Instruments称大约3%的CPU时间用于cellForRowAtIndex
方法,其中一个是最耗费的方法。其中3%,75%。
它依赖于RAM和设备内存....我必须根据设备进行管理。
答案 0 :(得分:0)
检查模拟器上发生了什么。如果模拟器使用百分之百,则代码中存在错误。如果模拟器使用20-30%,那可能是你的应用程序有很多工作要做。
最简单的方法是尝试在调试器中按“暂停”并查看正在执行的代码...如果您的应用程序占用100%并且您认为它应该什么都不做,那么按下暂停的机会可能会在代码中停止不应该跑。