ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
5 июля
131251
bialix_ (12.09.2008 15:14, просмотров: 3056)
[Самореклама или Анонс] timeit.exe: утилита для измерения времени исполнения других программ На всяких там пингвиньих осях легко и просто измерить время исполнения команды или программы. Просто раз -- и всё. Для разработчиков, использующих винду, это не так просто и требует определенных медитаций на эту тему. В какой-то момент мне понадобилась простая прога для измерения времени исполнения, ну там чтобы меряться пиписьками на тему моя прога быстрее или еще для чего. В итоге при помощи наводящих советов других умных людей была написана коротенькая утилитка. Время выдает в секундах, с точностью до 1 мс. Обычно этого за глаза хватает. Сегодня я ее переделал на использование Performance Counter, если таковой доступен в системе, так что теперь реально получить время с точностью до 1 мс. Другие методы (GetTickCount() или clock()) давали разрешение 16мс и 10мс соответственно. Так что теперь стало лучше. Исходный текст: http://bialix.com/timeit/timeit.c Готовая программа: http://bialix.com/timeit/timeit.exe Ветка на лончпаде: https://code.launc …t/~bialix/+junk/timeit