我真的很喜欢为 iOS 开发而不是为 Android 开发。
但是,android SDK 有一个很棒的分析工具,称为Traceview:
它不仅可以帮助找到瓶颈,还可以显示每个线程中特定时刻正在运行的方法。这对于分析和调试非常有帮助。例如,如果我的应用程序在某个时刻崩溃了,我可以很容易地看到每个线程崩溃之前发生了什么。
是否有任何适用于 iOS 的工具可以做类似的事情?我在 Instruments 中尝试了 TimeProfiler 和 Sampler,但找不到如何执行此操作。
我真的很喜欢为 iOS 开发而不是为 Android 开发。
但是,android SDK 有一个很棒的分析工具,称为Traceview:
它不仅可以帮助找到瓶颈,还可以显示每个线程中特定时刻正在运行的方法。这对于分析和调试非常有帮助。例如,如果我的应用程序在某个时刻崩溃了,我可以很容易地看到每个线程崩溃之前发生了什么。
是否有任何适用于 iOS 的工具可以做类似的事情?我在 Instruments 中尝试了 TimeProfiler 和 Sampler,但找不到如何执行此操作。
检测崩溃堆栈跟踪:
分析 - 工具 Instruments 提供了许多功能来分析您的应用程序,例如:
您可以在 iOS 开发者文档中找到有关 Instruments 的更多详细信息:https ://developer.apple.com/library/ios/#documentation/DeveloperTools/Conceptual/InstrumentsUserGuide/Introduction/Introduction.html#//apple_ref/doc/uid /TP40004652