O kit de recursos do Windows Server 2003 inclui um utilitário timeit. O kit de recursos funciona bem no XP também, e eu usei as ferramentas individuais em sistemas operacionais Windows mais recentes também.
Existe um comando no Linux que gera a utilização do sistema chamada tempo. Existe um equivalente do Windows? Ou como mais posso usar manualmente os comandos do gerenciador de tarefas em um arquivo de lote?
O kit de recursos do Windows Server 2003 inclui um utilitário timeit. O kit de recursos funciona bem no XP também, e eu usei as ferramentas individuais em sistemas operacionais Windows mais recentes também.
Se o seu sistema operacional tiver powershell (sistemas operacionais mais antigos podem precisar de um download), você pode simplesmente usar o cmdlet Measure-Command.
Encontrei uma ferramenta que, embora não seja uma porta direta, parece fornecer as informações desejadas.
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
O timemem.exe está disponível na página de código do Andy Fingerhut e a origem do timemem é hospedada no github como parte de o repositório clojure-benchmark .
Há muitos detalhes disponíveis em readme-timemem.txt , forma onde eu copiei o exemplo acima.
(encontrado em esta resposta negligenciada no superusuário )