"자바스크립트 수행시간 측정"의 두 판 사이의 차이

(새 문서: ==개념== ;Javascript measuring execution time ;자바스크립트 수행시간 측정 *자바스크립트에서 원하는 기능의 수행 시간 측정 방법 ==방법1== *Date...)
 
33번째 줄: 33번째 줄:
console.timeEnd('calculatingTime');
console.timeEnd('calculatingTime');
</source>
</source>
:console.time() 과 c명onsole.timeEnd()는 하나의 쌍으로 동작
:console.time() 과 console.timeEnd()는 하나의 쌍으로 동작


:"calculatingTime"과 같이 타이머의 이름은 동일한 이름을 사용해야 인식이 가능
:"calculatingTime"과 같이 타이머의 이름은 동일한 이름을 사용해야 인식이 가능


{{인용문|console.time()과 console.timeEnd()는 Chrome2, FireFox10, Safari4, IE11 부터 지원}}
{{인용문|console.time()과 console.timeEnd()는 Chrome2, FireFox10, Safari4, IE11 부터 지원}}
==같이 보기==
*[[함수 sleep()]]
*[[datetime2unixtime()]]
==참고 자료==
*https://blog.mariusschulz.com/2013/11/22/measuring-execution-times-in-javascript-with-consoletime


[[분류: JavaScript]]
[[분류: JavaScript]]

2016년 10월 23일 (일) 13:31 판

1 개념

Javascript measuring execution time
자바스크립트 수행시간 측정
  • 자바스크립트에서 원하는 기능의 수행 시간 측정 방법

2 방법1

  • Date 객체의 getTime 메쏘드를 이용하여 측정
1~10000000(백만)의 수를 모두 합하는 연산 수행 시간 측정 예제
var sum = 0;

var startTime = new Date().getTime();
for (var i = 1; i <= 1000000; i++) {
	sum += i;
}
var endTime = new Date().getTime();

console.log(endTime - startTime);

3 방법2

  • console.time(), console.timeEnd()를 이용하여 측정
1~10000000(백만)의 수를 모두 합하는 연산 수행 시간 측정 예제
var sum = 0;

console.time("calculatingTime")
for (var i = 1; i <= 1000000; i++) {
	sum += i;
}
var endTime = new Date().getTime();

console.timeEnd('calculatingTime');
console.time() 과 console.timeEnd()는 하나의 쌍으로 동작
"calculatingTime"과 같이 타이머의 이름은 동일한 이름을 사용해야 인식이 가능

console.time()과 console.timeEnd()는 Chrome2, FireFox10, Safari4, IE11 부터 지원

4 같이 보기

5 참고 자료

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}