Есть ли способ изменить разрешение (точность) сообщенного времени выполнения командой «время» в Linux? Он уже сообщает время выполнения в миллисекундах.Изменение разрешения команды «время» в Linux
Благодаря
Есть ли способ изменить разрешение (точность) сообщенного времени выполнения командой «время» в Linux? Он уже сообщает время выполнения в миллисекундах.Изменение разрешения команды «время» в Linux
Благодаря
Смотрит на меня как 3 цифры после нуля максимальное разрешение. Если вы хотите более высокое разрешение, я хотел бы предложить вам написать обертку C и использовать utime
См man -s2 utime
Если вы используете Баш, то формат вывода команды времени (встроенная функция) может быть установлен с помощью TIMEFORMAT
среды переменная. См man bash
и поиск TIMEFORMAT
Если вы используете ГНУ полезность времени, вы можете установить формат, используя time --format=
man time
проверки. В обоих случаях я не вижу возможности для более высокого разрешения.
спасибо. Итак, каково ваше предложение по измерению времени выполнения множества приложений C (контрольных показателей), которые имеют короткие промежутки времени? – user2517676
Невозможно изменить исходный код каждого, чтобы добавить такие функции, как clock_gettime(). – user2517676
Как насчет запуска программы 1000 раз и измерения времени, необходимого для запуска в среднем? I.e., время всей петли делится на 1000. – idfah