Эквивалент времени команды 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.

Другие вопросы по тегам