console.time()이란?
- 코드나 함수 실행에 걸리는 시간을 계산 할 때 타이머로 사용
console.timeEnd()이란?
- 타이머를 종료하고 걸린 시간을 밀리초 단위로 출력
사용 방법
- 매개변수인 label은 타이머의 이름으로 자유롭게 지정 가능
- 입력하지 않을 시 default label로 자동 지정
// 타이머 시작
console.time(label)
// 시간 측정이 필요한 코드 작성
// 타이머 종료
console.timeEnd(label)
예시
- 1부터 999999 까지의 숫자를 더하는 add() 함수의 실행 시간 계산
- 타이머 이름은 "test timer"로 하였음
function add() {
let sum = 0;
for (let i = 1; i < 1000000; i++) {
sum += i;
}
return sum;
}
console.time('test timer');
add();
console.timeEnd('test timer');
결과
- 2.552001953125 ms 출력
참고
'JavaScript&TypeScript' 카테고리의 다른 글
Node.js로 특정 IP 접근 허용/차단 (0) | 2023.05.26 |
---|---|
JavaScript Fetch, Axios 차이 (0) | 2023.05.22 |
JavaScript console.table() (0) | 2023.05.12 |
JavaScript에서 jwt 발급 (0) | 2023.05.11 |
JavaScript 배열 자르기 (0) | 2023.03.29 |