Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/39.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
Iphone 要查看Xcode中的方法执行时间吗?_Iphone_Objective C_Xcode - Fatal编程技术网

Iphone 要查看Xcode中的方法执行时间吗?

Iphone 要查看Xcode中的方法执行时间吗?,iphone,objective-c,xcode,Iphone,Objective C,Xcode,我需要调试我拥有的某个ViewController,但我似乎无法准确指出是什么导致了视图显示的滞后时间 Xcode中是否有任何调试器工具可以显示我的方法运行所需的时间,以便我至少可以找到正确的开始位置?从iOS 4.0开始,Instruments就内置了一个探查器(在此之前,您使用了一个名为Shark的独立探查器工具) 下面是一个快速入门的小教程: 如果你不懂乐器,你应该。这是你在代码运行时如何知道代码内部到底发生了什么。除了Dan建议的时间分析器外,你还可以使用采样器工具,它通常以规定的间隔停

我需要调试我拥有的某个ViewController,但我似乎无法准确指出是什么导致了视图显示的滞后时间


Xcode中是否有任何调试器工具可以显示我的方法运行所需的时间,以便我至少可以找到正确的开始位置?

从iOS 4.0开始,Instruments就内置了一个探查器(在此之前,您使用了一个名为Shark的独立探查器工具)

下面是一个快速入门的小教程:


如果你不懂乐器,你应该。这是你在代码运行时如何知道代码内部到底发生了什么。

除了Dan建议的时间分析器外,你还可以使用采样器工具,它通常以规定的间隔停止程序,并记录程序每个线程的堆栈跟踪信息。您可以使用此信息确定程序中的执行时间花费在何处,并改进代码以减少运行时间

采样器和时间剖面仪之间的主要区别:


取样器仪器在单个过程上运行,而时间分析器在单个/所有过程上运行。

LOL,我已经使用泄漏工具好几个月了,从来没有见过计时器!谢谢提供了一些有助于使用时间分析器和Alloc/Leaks的实际示例。