XCode 5 提供 CPU 使用报告,包括每个正在运行的线程的处理中断。这在某种程度上是好的和有帮助的。
但是,我们能否以编程方式为这些线程命名以便于识别它们?当我的应用程序调度几个 NSTimers、NSOperation、NSURLConnection 等时,这些线程由操作系统产生,但我无法准确映射或识别 CPU 报告中显示的线程及其各自的操作。
正如您在下面的屏幕截图中看到的,这些线程中的大多数都是“未命名的”,因此很难识别相关的操作。
另外,一般来说,理解此 CPU 报告的最佳方式是什么?请有任何建议。