ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
3 мая
903316 Топик полностью
lloyd (12.02.2019 13:05, просмотров: 165) ответил VVB_ на Подскажите, в какую сторону следует смотреть для оценки количества выполняемых инструкций в пользовательской программе Linux (для ARM9). Есть ли возможность использовать системные утилиты?
Если вам нужен профилировщик, то это callgrind (из пакета valgrind), но нужно помнить, что это долбанная виртуальная машина и делает выполняемый код медленнее раз в пять. https://linux.die.net/man/3/clock_gettime
Но вы это... смешные люди, считать ТАКТЫ в линуксе. Да у вас случайный системный сервис может подвесить проц на полсекунды, если у него приоритет выше вашего окажется. Если вам нужно +- лапоть, то есть стандартный clock_gettime(), но не забывайте, что линух никогда не был Ъ-реалтаймовым и значения между тестами могут нехило так гулять.