Windows에서 timeit.exe를 사용할 때 경과 시간과 처리 시간의 차이점은 무엇입니까?

Windows에서 timeit.exe를 사용할 때 경과 시간과 처리 시간의 차이점은 무엇입니까?

timeit특정 작업을 실행하는 데 걸리는 시간을 측정하기 위해 Windows 2003 Resource Kit의 일부로 제공되는 명령을 사용하고 있습니다 . 첨부된 내용은 제가 실행 중이던 프로세스의 출력입니다. 그러나 경과 시간과 처리 시간의 차이 때문에 혼란스럽습니다. 이것들은 무엇이며, 왜 다른가요? 2개 중 어느 것이 실제 벽시계를 표시합니까?

여기에 이미지 설명을 입력하세요

답변1

Elapsed Time프로세스가 시작된 때부터 종료된 시간까지의 기간입니다("실제 벽시계" 시간). Process TimeCPU가 프로세스를 계산하는 데 소비한 시간입니다. 하지만 귀하의 처리 시간이 "실시간"보다 높다는 사실에 놀랐습니다. 아마도 두 개 이상의 코어를 사용하는 프로세스와 모든 코어의 프로세스 시간이 합산되었을까요?

관련 정보