timeit
특정 작업을 실행하는 데 걸리는 시간을 측정하기 위해 Windows 2003 Resource Kit의 일부로 제공되는 명령을 사용하고 있습니다 . 첨부된 내용은 제가 실행 중이던 프로세스의 출력입니다. 그러나 경과 시간과 처리 시간의 차이 때문에 혼란스럽습니다. 이것들은 무엇이며, 왜 다른가요? 2개 중 어느 것이 실제 벽시계를 표시합니까?
답변1
Elapsed Time
프로세스가 시작된 때부터 종료된 시간까지의 기간입니다("실제 벽시계" 시간). Process Time
CPU가 프로세스를 계산하는 데 소비한 시간입니다. 하지만 귀하의 처리 시간이 "실시간"보다 높다는 사실에 놀랐습니다. 아마도 두 개 이상의 코어를 사용하는 프로세스와 모든 코어의 프로세스 시간이 합산되었을까요?