본문 바로가기

자료구조와 알고리즘

크롬 콘솔에서 알고리즘의 성능을 테스트하는 방법

구현한 함수 또는 알고리즘의 속도가 얼마나 나오는지를 테스트하려면

다음과 같이 performance 객체를 이용한다.

 

function addUpTo(n) {
  let total = 0;
  for (let i = 1; i <= n; i++) {
    total += i;
  }
  return total;
}

var time1 = performance.now();
addUpTo(100000000);
var time2 = performance.now();
console.log('걸린 시간:', (time2 - time1) / 1000 + '초');

 

위 코드를 복사해서 크롬 DevTools의 Console에 붙여 넣고 엔터 키를 누르면

아래와 같은 결과가 나온다.