我有一个专为 iOS 7 构建并在 iPhone 5S 上运行的应用程序。该应用程序有时在正常使用时会死机,无法识别发生的任何触摸交互,因此需要强制退出该应用程序。我注意到它以不同的视角执行许多不同的任务。我在调试时遇到了这个问题,RAM 使用量约为 65 Mb,我认为这相当不错,CPU 使用率是个位数,调试器没有记录崩溃。就调试和尝试解决这个相当严重的问题而言,我可以从哪里开始?
最佳答案
将我的评论作为答案,通常当您的应用程序卡住时,这意味着 CPU 正在执行一些繁重的工作或您在某处出现死锁。正如您提到的 CPU 使用率低,我的第一个猜测是死锁。
关于iOS 7 应用程序卡住而不会崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19504358/