자바스크립트 성능 측정 방법

bunny.log·2023년 3월 27일
0

Date 객체를 이용

const start = new Date().getTime();

//...

const end = new Date.getTime();

console.log(end - start);

시작시간을 구하고 로직을 돌린 다음에 끝시간에 시작 시간을 빼주면 로직이 작동한 시간을 알수 있습니다.

TEST

console.log(start);
const start = new Date().getTime();

const N = 1000000000;
let total = 0;

for(let i=0; i<N; i+=1){
	total += i;
}

const end = new Date.getTime();
console.log(end - start);
console.log(finish);

OUTPUT

start
1114
finish

십억번 선형 루프를 돌린 코드를 측정해 보면 1114ms 만큼 시간이 걸린것을 알수 있습니다.

profile
나를 위한 경험기록

0개의 댓글