gpt4 book ai didi

ios - Xcode 5 调试 - CPU 报告/使用情况中的 "Unnamed"线程

转载 作者:可可西里 更新时间:2023-11-01 06:09:44 25 4
gpt4 key购买 nike

XCode 5 提供 CPU 使用率报告,包括每个正在运行的线程的处理中断。这很好,在某种程度上很有帮助。

但是,我们能否以编程方式为这些线程指定一些名称,以便于识别它们?当我的应用程序调度少量 NSTimers、NSOperation、NSURLConnection 等但我不能时,这些线程由操作系统生成准确映射或识别 CPU 报告中显示的线程及其各自的操作。

正如您在下面的屏幕截图中所看到的,这些线程中的大多数都是“未命名”的,因此很难识别相关操作。

enter image description here

另外,一般来说,理解这份 CPU 报告的最佳方式是什么?请提出任何建议。

最佳答案

我正在使用这个小类来标记我需要在 CPU 监视器中识别的线程: https://github.com/deszip/APThreadMarker

只需调用:

[APThreadMarker markCurrentThreadWithName:@"thread 1"];

NSOperation 子类的内部启动方法和为此 NSOperation 创建的线程将提供名称。

关于ios - Xcode 5 调试 - CPU 报告/使用情况中的 "Unnamed"线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19864654/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com