티스토리 뷰



#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




저작자 표시
신고
댓글
댓글쓰기 폼