¿Cuál es la diferencia entre el tiempo transcurrido y el tiempo procesado cuando se usa timeit.exe en Windows?

¿Cuál es la diferencia entre el tiempo transcurrido y el tiempo procesado cuando se usa timeit.exe en Windows?

Estoy usando el timeitcomando que se proporciona como parte del Kit de recursos de Windows 2003 para medir el tiempo que lleva ejecutar tareas particulares. Se adjunta el resultado de un proceso que estaba ejecutando, sin embargo, estoy confundido por la diferencia entre los tiempos transcurridos y procesados. ¿Qué son, por qué son diferentes y cuál de los dos proporciona una indicación de un reloj de pared real?

ingrese la descripción de la imagen aquí

Respuesta1

Elapsed Timees la duración desde que se inició el proceso hasta el momento en que terminó (tiempo de "reloj de pared real", como usted dice). Process Timees el tiempo que la CPU dedicó a calcular el proceso. Sin embargo, me sorprende que el tiempo de proceso sea mayor que el "tiempo real". ¿Quizás el proceso utilizó más de un núcleo y se resumieron los tiempos de proceso de todos los núcleos?

información relacionada