我正在使用timeit
Windows 2003 资源工具包中提供的命令来测量执行特定任务所需的时间。附件是我正在运行的进程的输出,但是我对已用时间和处理时间的差异感到困惑。这些是什么,为什么它们不同,这两个中的哪一个提供了真实挂钟的指示?
答案1
Elapsed Time
是从进程启动到终止的时间(您称之为“实际挂钟”时间)。Process Time
是 CPU 计算进程所花费的时间。不过,我很惊讶您的进程时间比“实际时间”要高。也许进程使用了多个核心,并且所有核心的进程时间都加起来了?