Эквивалент времени команды Windows
В Linux есть команда, которая выводит системное использование, называемое временем. Есть ли аналог Windows? Или как еще можно вручную использовать команды диспетчера задач в командном файле?
3 ответа
В комплект Windows Server 2003 Resource входит утилита timeit. Ресурсный комплект также отлично работает на XP, и я также использовал отдельные инструменты на более новых операционных системах Windows.
Я нашел инструмент, который, хотя и не является прямым портом, может дать вам информацию, которую вы хотите.
C:\> timemem "find \"e\" myfile.txt"
---------- MYFILE.TXT
>ONE Homo sapiens alu
>TWO IUB ambiguity codes
>THREE Homo sapiens frequency
Process ID: 476
elapsed time (seconds): 5.81
user time (seconds): 0.55
kernel time (seconds): 0.30
Page Fault Count: 3150
Peak Working Set Size (kbytes): 12420
Quota Peak Paged Pool Usage: 78324
Quota Peak Non Paged Pool Usage: 2240
Peak Pagefile Usage: 917504
timemem.exe доступен на странице кода Энди Фингерхута, а источник timemem размещен на github как часть репозитория clojure-benchmark.
Более подробная информация доступна в readme-timemem.txt, форма, где я скопировал приведенный выше пример.
(найдено из этого заброшенного ответа на суперпользователя)
Если ваша операционная система имеет PowerShell (для загрузки более старых операционных систем может потребоваться загрузка), вы можете просто использовать командлет Measure-Command.