time — 스크립트 실행 시간 측정하기
time — 스크립트 실행 시간 측정하기
어떤 코드가 얼마나 빠른지 궁금할 때가 많죠. time은 스크립트를 지정한 횟수만큼 실행해 보고, 반복당 평균 시간을 알려주는 명령이에요. 성능을 가늠해 보는 데 아주 간단하게 쓸 수 있어요.
출처: Tcl 공식 문서 - time
본문
time script ?count?
이 명령은 Tcl 인터프리터를 호출해 script를 count번 평가해요(count를 지정하지 않으면 한 번). 그런 다음 다음과 같은 형태의 문자열을 반환해요.
503.2 microseconds per iteration
이는 반복당 필요한 평균 시간(마이크로초)을 나타내요. 시간은 CPU 시간이 아니라 경과 시간(elapsed time)으로 측정돼요.
예제
간단한 Tcl for 루프가 천까지 세는 데 얼마나 걸리는지 측정해 볼게요.
time {
for {set i 0} {$i<1000} {incr i} {
# empty body
}
}