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