Некоторые способы измерения производительности программы с использованием системного времени:
- Команда time. 5 Позволяет просмотреть параметры производительности отдельной программы и её дочерних процессов, работающих в синхронном режиме. 5 Команда показывает время, прошедшее с момента запуска до завершения работы программы, и сколько времени процессор затратил на её выполнение. 5
- Библиотечная функция clock_gettime. 3 С её помощью в ОС Linux/UNIX можно получить значение системного таймера. 3 Для этого записывают значение таймера перед выполнением фрагмента кода и после него, а разницу показаний в секундах выводят на экран. 3
- Машинная команда rdtsc. 3 Она берёт показания счётчика тактов в виде 64-разрядного беззнакового целого числа, которое равно количеству тактов, прошедших с момента запуска процессора. 3 Делением количества тактов на тактовую частоту процессора получается время в секундах. 3
Выбор способа зависит от конкретных условий и требований к измерению производительности программы.