У меня есть следующие строки кода в одной из функций, для которых я хочу отслеживать время, используя инструменты.Когда я запускаю приложение на симуляторе с инструментов, измеренное время с помощью 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)