Назад | Перейти на главную страницу

Эквивалент команды времени Windows

В Linux есть команда, которая выводит информацию об использовании системы, называемую временем. Есть ли эквивалент для 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.

В комплект ресурсов Windows Server 2003 входит служебная программа timeit. Комплект ресурсов также отлично работает с XP, и я использовал отдельные инструменты и в более новых операционных системах Windows.