Мне нужен инструмент для профилирования приложения Linux, но я не могу найти ни одного, имеющего небольшие накладные расходы. (Под накладными расходами я имею в виду необходимость большой загрузки или дискового пространства после установки.)
я смотрел на valgrind
но, похоже, требуется отладочная версия libc6 - не небольшая загрузка.
Все, что мне нужно, это отслеживать время, необходимое приложению для выполнения. (Включая только время выполнения инструкций приложением, но не переключение задач и т. Д.)
Кажется, ответ был очень простым.
Все, что мне нужно было сделать, это добавить к команде префикс 'time'
.
Пример:
time ls ... real 0m0.005s user 0m0.000s sys 0m0.000s