티스토리 뷰
#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 | 
					댓글