hrtime() 함수가 고해상도 시간 측정에
관련링크
본문
고해상도 시간 측정이 뭔가요?
답변 2
microtime() |
1마이크로초 | 백만분의 1초 | 0.000001초
hrtime()
| 1나노초 | 십억분의 1초 | 0.000000001초
더 세밀한 작업에 사용하라는 얘기인거 같습니다
일반적인 시스템 시간 함수(time(), microtime())가 초 혹은 마이크로초 단위까지라면,
고해상도 타이머는 나노초 단위(10⁻⁹초)까지 분해능을 제공합니다.
굳이 고해상도 측정이 필요한 이유는 짧은 코드 블록의 실행 시간을 정밀하게 측정이 필요한 경우나 실시간 처리나 타임크리티컬한 작업에서 오차 최소화 하는데 목적이 있습니다。
답변을 작성하시기 전에 로그인 해주세요.