Построчное профилирование с помощью инструментов - PullRequest
0 голосов
/ 02 января 2019

Я хочу профилировать программу C99 с помощью Time Profiler инструмента Apple.Я использую Apple LLVM версии 9.1.0 (clang-902.0.39.2).

Этот вид, но информация о профилировании раньше была намного более подробной.В частности, я обнаружил, что построчная «тепловая карта» в исходном коде очень полезна при выполнении длинных функций.Кажется, я больше не могу получить доступ к этой функции в текущей версии инструментов.Смотрите прикрепленный скриншот.Если щелкнуть функцию в окне трассировки стека, она правильно показывает строку кода, которая занимает много времени.Тем не менее, это единственная выделенная строка, к которой прикреплена только информация «2366x».Это просто не очень полезно, когда не с чем сравнивать.Также обратите внимание на подозрительный ярлык «0 samples» в самом низу.

Я предполагаю, что я делаю что-то не так.Но я заблудился относительно того, что это может быть.Или Apple сделала инструменты менее полезными?

screenshot of instruments

...