Estou usando o timeit
comando fornecido como parte do Windows 2003 Resource Kit para medir o tempo necessário para executar tarefas específicas. Em anexo está a saída de um processo que eu estava executando, mas estou confuso com a diferença nos tempos decorridos e processados. O que são estes, porque são diferentes e qual dos 2 fornece uma indicação de um relógio de parede real?
Responder1
Elapsed Time
é a duração desde o início do processo até o momento em que foi finalizado (hora do "relógio de parede real", como você disse). Process Time
é o tempo que a CPU gastou no cálculo do processo. Estou surpreso que o tempo de processo seja maior que o "tempo real". Talvez o processo tenha usado mais de um núcleo e os tempos de processo de todos os núcleos tenham sido somados?