Назад | Перейти на главную страницу

Какой инструмент профилирования для Linux требует очень мало накладных расходов?

Мне нужен инструмент для профилирования приложения Linux, но я не могу найти ни одного, имеющего небольшие накладные расходы. (Под накладными расходами я имею в виду необходимость большой загрузки или дискового пространства после установки.)

я смотрел на valgrind но, похоже, требуется отладочная версия libc6 - не небольшая загрузка.

Все, что мне нужно, это отслеживать время, необходимое приложению для выполнения. (Включая только время выполнения инструкций приложением, но не переключение задач и т. Д.)

Кажется, ответ был очень простым.

Все, что мне нужно было сделать, это добавить к команде префикс 'time'.

Пример:

time ls

...

real    0m0.005s
user    0m0.000s
sys     0m0.000s