我的应用程序的执行时间发生了巨大变化

Execution time of my application drastically changing

我正在制作一个基于发布和下载图像和视频的应用程序。我遇到的问题是,有时我的应用程序中每个方法的执行速度随机地变得非常高,并且一切都发生得非常快。它真的很明显,因为我的应用程序的起始视图是一个循环动画,当它发生时,它的计时器被忽略,整个动画只是闪烁并执行得非常快。我什至不知道是什么导致了这种行为,甚至不知道在哪里寻找原因,因为它似乎不会在特定情况下发生。

首先,如果您在这方面需要一些帮助,您可以post您的一些源代码让人们检查它并找出错误。

第二点:在我看来,您可能在计时器事件上遇到了问题,也许您没有正确处理它,请检查一下。没有一些代码就不能说更多。

您需要使用“仪器”部分中的时间分析器来分析您的应用程序。

http://code.tutsplus.com/tutorials/ios-sdk-time-profiling-with-instruments--mobile-9403