【发布时间】:2019-05-07 13:25:17
【问题描述】:
在我想要跟踪时间的函数之一中,我使用仪器有以下代码行。当我通过仪器在模拟器上运行应用程序时,使用 os_signpost 测量的时间确实会显示出来,我可以准确地测量我需要的时间。
然后我切换到设备,相同的代码。但是,由于它在设备仪器上运行,因此不会显示测量的时间。它只显示这个:
os_signpost 时间根本不显示。
所以,在模拟器上一切都很好,但当我切换到我的 iPhone 设备时就不行了。
有什么想法吗?
let spid = OSSignpostID(log: SignpostLog.myLog, object: myObj as AnyObject)
defer { os_signpost(.end, log: SignpostLog.myLog, name: "operation1", signpostID: spid) }
os_signpost(.begin, log: SignpostLog.myLog, name: "operation1", signpostID: spid)
【问题讨论】:
标签: ios swift xcode instruments