Marik Опубликовано 1 апреля, 2005 Жалоба Share Опубликовано 1 апреля, 2005 Подскажите, пожалуйста, как в винде можно замерить время выполнения программы? Есть ли системные команды/утилиты для этой цели? Ссылка на комментарий Поделиться на другие сайты More sharing options...
Grimm Опубликовано 1 апреля, 2005 Жалоба Share Опубликовано 1 апреля, 2005 есть API функция gettickcount - время с момента запуска винды можно записать ее результат до начала и после окончания работы приложения может в буквах где и ошибаюсь Ссылка на комментарий Поделиться на другие сайты More sharing options...
mr.Faster Опубликовано 4 апреля, 2005 Жалоба Share Опубликовано 4 апреля, 2005 по моему системный монитор(не встроенный в винду) такое делает мелкая такая утилита токак не помню как называется и где взять :/ Ссылка на комментарий Поделиться на другие сайты More sharing options...
AL-GALI Опубликовано 4 апреля, 2005 Жалоба Share Опубликовано 4 апреля, 2005 Есть машинная команда RDTSC. Возвращает в eax:edx количество тактов процессора с момента его запуска. Если известна частота процессора, то точность замера может быть порядка миллиардных долей секунды . Подробности - в мануалах интела Ссылка на комментарий Поделиться на другие сайты More sharing options...
Grimm Опубликовано 4 апреля, 2005 Жалоба Share Опубликовано 4 апреля, 2005 Marik системное время легко изменяется вообще и в пределах функционирования любого приложения, в частности, тут же тебе детальный отчет в мс. а вот насчет существующего, чтобы не писать самому, хз я все же гну свою линию и предлагаю написать прогу с использованием апи и запуском нужного приложения Ссылка на комментарий Поделиться на другие сайты More sharing options...
Marik Опубликовано 5 апреля, 2005 Автор Жалоба Share Опубликовано 5 апреля, 2005 Всем спасибо, написание прожки с API-шным "замером" времени действительно стало самым простым решением... единственное что смущает - неточность замера - ведь время выполнения запускаемой проги будет зависеть от загруженности системы в целом. Впрочем, это уже мелочи. Главное задача решена. Ещё раз всем спасибо! Ссылка на комментарий Поделиться на другие сайты More sharing options...
Рекомендуемые сообщения
Заархивировано
Эта тема находится в архиве и закрыта для дальнейших ответов.