함수 실행 시간 측정
질문:
실행을 어떻게 결정합니까? 함수의 시간 밀리초?
답변:
performance.now() 사용
performance.now() API는 -탐색 시작 이후 시간을 나타내는 해상도 타임스탬프입니다. 함수의 실행 시간을 측정하려면 다음 단계를 따르세요.
var startTime = performance.now(); doSomething(); // <---- Measured code goes between startTime and endTime var endTime = performance.now(); console.log(`Call to doSomething took ${endTime - startTime} milliseconds`);
Node.js의 경우 먼저 성능 클래스를 가져옵니다.
const { performance } = require('perf_hooks');
console.time 사용
console.time은 브라우저에서 실행 시간을 측정하는 편리한 방법을 제공합니다. 사용 방법은 다음과 같습니다.
console.time('doSomething'); doSomething(); // <---- The function you're measuring time for console.timeEnd('doSomething');
참고: 타이머가 올바르게 종료되려면 console.time() 및 console.timeEnd()에 전달된 문자열이 일치해야 합니다.
참고 자료:
위 내용은 JavaScript 함수의 실행 시간을 밀리초 단위로 측정하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!