초보C 님이 쓰신 글 :
: 찾는 방법을 모르는건지..
:
: 초보입니다. 읽어주셔서 감사합니다.
:
: 프로그램을 돌릴때 그 수행시간을 출력해주는 함수가 있다던데..
:
: 예를 들어 for문이 200번 돌때의 시간과 1000번 돌때의 시간을 비교 하고 싶은데
:
: ms말고 μs(마이크로초 = 1/1000000초)로 출력하게 하고 싶은데 어떤방법, 함수가 있나요??
:
: gettimeofday()이것은 리눅스환경 어쩌구라고 하고..
: window함수를 쓰신다는 분도 있던데 ms구하는방법밖에 찾아볼수가 없어서요..
: 아 그리고 네이버에 가보니까 DateTime now = DateTime::get_now(); (C++)이것을 쓰라고 하셨던분도..
:
: 방법이 없나요? 돌리는 환경에따라 다르다고도 하던데.. 만약 차이가 있다면 얼마나 차이가 있나요?
:
: 정리도 안된 질문 읽어주셔서 감사합니다.
아래의 Win API 함수를 사용하면 될 것으로 보입니다.
모르긴 해도 QueryPerformanceFrequency는 백만이 넘을 것입니다.
QueryPerformanceFrequency : 1초에 동안의 카운트 횟수
QueryPerformanceCounter : 현재까지 누적 카운트 수
|