Существует ли чистый порт Windows/версия команды /usr/bin/time
в Linux (программа для измерения времени выполнения процесса)?
решение1
Использоватьtimethis
из комплекта ресурсов Win2K.
решение2
Я создал простую программу для Windows под названием timemem.exe, которая ведет себя аналогично /usr/bin/time в Linux/Mac OS X и будет показывать похожую статистику, такую как прошедшее время, время ЦП пользователя и ядра, а также максимальный размер рабочего набора в памяти, используемой другим процессом Win32. Смотрите:
решение3
Если вы хотите time
использовать его в качестве утилиты для тестирования производительности,Комплект ресурсов Windows 2003имеет Timeit.exe
, который делает то же самое.
решение4
Немного опоздал на вечеринку, но я искал версию /usr/bin/time для Windows. Ничего не нашел, поэтому написал клон:
https://github.com/cbielow/wintime
Он может измерять
- время выполнения программы
- Использование оперативной памяти (максимум)
- ошибки страниц и т. д.
включая запись в CSV-файл. Доступны предварительно скомпилированные двоичные файлы. Просто скачайте и запустите.