[Javasciprt] (console.time,console.timeEnd)로 코드 실행시간 파악하기
웹 로딩 속도나 처리 속도가 너무 느리다 보면 디버깅을 해보거나 원인 파악을 할 텐데
그때 크롬 개발자 도구를 이용하면 좀 더 쉽게 원인을 찾아낼 수 있다.
오늘은 크롬 개발자 도구가 아닌 console.time, console.timeEnd로 내 코드를 감싸
코드가 걸리는 시간이 얼마나인지 파악해볼 것이다.
여기서 특징은 시작 시 console.time
종료 시점에서는 console.timeEnd를 사용해주어야 한다.
또한 다양한 console.time을 찍을 수 있기엔 두 개의 라벨을 동일하게 주어 세트로 묶어주어야 한다.
consoleTime.js
// 십억개의 for문을 돌려 time을 구분하여 보겠다.
console.time('A');
for (let i = 0; i < 1000000000; i++) {}
console.timeEnd('A');
// A: 674.370ms
다른 글 읽어보기 ⬇️
moment
[Node] Moment 패키지로 날짜 이용하기
junitassert