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