Я использую timeit
команду, которая входит в состав Windows 2003 Resource Kit, для измерения времени, необходимого для выполнения определенных задач. Прилагаю вывод процесса, который я запустил, однако меня смущает разница в прошедшем и обработанном времени. Что это такое, почему они отличаются и какой из них дает указание на настоящие настенные часы?
решение1
Elapsed Time
это время с момента запуска процесса до момента его завершения (время «реальных настенных часов», как вы выразились). Process Time
это время, которое процессор потратил на вычисления процесса. Я удивлен, что ваше время процесса выше «реального времени». Возможно, процесс использовал более одного ядра, и время процесса всех ядер было суммировано?