[C/C++] 타이머(처리소요시간 구하기)

Hyo Kyun Lee·2022년 8월 31일
0

C/C++

목록 보기
17/23

1. 타이머 함수 및 배치

처리소요시간을 알고 싶은 로직의 처음과 끝에 timer() 함수를 배치하고, 이후 이 인터벌의 차이를 도출하면 처리소요시간을 구할 수 있다.

Dim time1, time2

time1 = timer()
form.MessageBox(“Hello”) '처리로직
time2 = timer()

form.MessageBox(FormatNumber(time2-time1))

위 로직을 실행하면 Hello 메시지박스를 실행한 후와 전까지의 시간간격(동작시간)을 구할 수 있다. 이를 loop에 적용한다면 루프동작시간을 구할 수 있게 된다.

2. 유의사항

timer() 함수를 이용하고, 이를 대상의 시작과 끝에 위치시킨다.

이에 대한 소요시간은 FormatNumber 함수를 이용하고, time2과 time1의 차이를 구한다.

3. 참고자료

VB Script 타이머 - https://myapplication.tistory.com/m/50?category=608241

0개의 댓글