LTTng / Trace Compass компенсирует накладные расходы по профилю ust-cyg - PullRequest
0 голосов
/ 08 ноября 2019

В настоящее время я использую LTTng и Trace Compass, чтобы найти узкие места во встроенном приложении. К сожалению, накладные расходы самого инструментария функций довольно высоки по сравнению со временем выполнения моих инструментированных функций. Прямо сейчас я пытаюсь смягчить эту проблему, тщательно выбирая, какие функции использовать, чтобы все они находились на одном «уровне» стека вызовов (и все функции, вызываемые этими инструментальными функциями, исключались).

Есть ли простой способ компенсировать эти издержки, например, вычитать фиксированное время (~ 3 мкс в моем случае) из каждой точки трассировки?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...