ios - iOS Xcode Instruments 中的红色电话和蓝色电话是什么意思?

标签 ios xcode performance instruments

我试图为这些图形和颜色找到一个图例,但我找不到任何肯定是指这种仪器的东西。有人知道吗?特别是蓝色和红色电话、红色 Lollipop 和带有红色条纹的黑色线。它们都是什么意思?

image

最佳答案

在我看来,红色和蓝色的电话图标是内核事件消息,另一个图标是红色警铃,表示内核中断。如果您单击这些图标,您将看到一个包含特定详细信息的弹出窗口。

我检查了我的项目,红色电话始终对应于 BSC_* 事件,而蓝色电话始终对应于 MSC_* 事件。

此处列出了 XNU/MacOS 内核的事件列表: https://github.com/opensource-apple/xnu/blob/10.10/bsd/kern/trace.codes

我不知道 BSC 和 MSC 是什么意思(也许其他人可以回答这个问题?)但在我看来,MSC 是一个通用的低级事件消息陷阱,例如 MSC_mach_msg_trap,而 BSC 是更具体的高级事件例如 BSC_gettimeofday。

关于ios - iOS Xcode Instruments 中的红色电话和蓝色电话是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26423895/

相关文章:

ios - 缺少包产品 <包依赖项名称>

c++ - 编译器能内联这个方法吗?

c# - 标记 DataTable 中的非唯一行

performance - 过度使用lucene好吗?

iOS Storyboard - 创建自定义的 UITableViewCell

ios - 如何从命令行构建 iOS App Store 发布文件?

ios - 我想在 ios 中使用具有不同数据的相同 UserInterface

ios - 带有文本的 xcode 不可见按钮

objective-c - 如何在获取的属性中指定多对多属性?

ios - AppleScript 创建 Xcode 目标的副本