티스토리 뷰
#13 - console.time( label ) 활용한 성능 시간 측정 방법
// consol.log 사용 ( https://developer.chrome.com/devtools/docs/console-api#consoletimelabel )
// 참고 ( 자바스크립트 벤치마킹 : https://mathiasbynens.be/notes/javascript-benchmarking )
// 장점 , 스크립트 로직을 따로 구현하지 않고 브라우져에서 쉽고 빠르게 성능시간 측정할 수 있다.
// console.time 을 활용하지 않은 일반적인 사용 사례 #1
var start = +new Date(); // 시작시간
var arr = new Array(100),
len = arr.length,
i;
for (i = 0; i < len; i++) {
arr[i] = new Object();
};
var end = +new Date(); // 완료시간
var diff = end - start; // 실행시간 ( 완료시간 - 시작시간 )
// cosnole.log ( diff ) 1
// console.time 사용하여 빠른 시간 탑색 ,
console.time("Array initialize");
var arr = new Array(100),
len = arr.length,
i;
for (i = 0; i < len; i++) {
arr[i] = new Object();
};
console.timeEnd('Function #2') // Array initialize: 0.819ms
'웹개발 > Javascript' 카테고리의 다른 글
task 역활분담하는 예제소스 (1) | 2017.10.14 |
---|---|
15 indexOf 여러 방법으로 사용하기 (0) | 2016.01.20 |
05. Undefined 와 Null 의 차이 (0) | 2016.01.14 |
03. 중첩 조건문(if) 개선하기 (0) | 2016.01.14 |
배열에 값을 추가하는 Tip (0) | 2016.01.14 |
댓글