Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 为什么CPU使用率和线程数会达到99-100%?_Ios_Multithreading - Fatal编程技术网

Ios 为什么CPU使用率和线程数会达到99-100%?

Ios 为什么CPU使用率和线程数会达到99-100%?,ios,multithreading,Ios,Multithreading,我加载一个表视图,并且我没有故意执行任何活动 除了让表视图显示外,我将等待几秒钟,然后 我的CPU使用率猛增。我怎样才能找到原因 Instruments表示,大约3%的CPU时间用于CellForRowatinex方法,而该方法是最耗时的方法。在这3%中,75%去了 它取决于RAM和设备内存。。。。我必须根据设备进行管理。检查模拟器上发生的情况。如果模拟器使用百分之百,那就是代码中的错误。如果模拟器使用20-30%,那么可能是你的应用程序有很多工作要做 最简单的方法是尝试在调试器中按“暂停”,然

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

Instruments表示,大约3%的CPU时间用于
CellForRowatinex
方法,而该方法是最耗时的方法。在这3%中,75%去了


它取决于RAM和设备内存。。。。我必须根据设备进行管理。

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


最简单的方法是尝试在调试器中按“暂停”,然后查看正在执行的代码。。。如果你的应用程序占了100%,而你认为它不应该做任何事情,那么按pause可能会在不应该运行的代码中停止

完成后,我必须使用tableview方法(单元格等),然后转到100%…在tableview中创建200行后,这个问题会出现。并收到记忆警告。。