5

Есть ли встроенная команда в окнах, аналогичная команде времени?

Я ищу способ измерить, сколько времени требуется для выполнения определенных тактов, и хотел бы использовать что-то более точное, чем секундомер.

2 ответа2

5

Существует программа под названием timeit.exe, включенная в состав пакета ресурсов Windows 2003, которую можно бесплатно загрузить (и прекрасно работает на Win7, FWIW).

Есть много сложных опций для работы с базами данных синхронизации и тому подобным, но опция "-s" пропускает все это и просто сообщает время в конце:

timeit -s command

Если вам нужно строго придерживаться встроенных команд, я думаю, вам нужно создать пакетный файл со следующим и вычислить разницу во времени самостоятельно (что можно сделать в самом пакетном файле, но слишком сложно):

echo %DATE% %TIME%
command
echo %DATE% %TIME%
0

Вы можете использовать командлет Get-Date в Powershell, но если вам нужна точность с точностью до миллисекунды, этот командлет не принесет пользы, поскольку он возвращает дату и текущее время до секунд.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .