라이브러리
[JAVASCRIPT] console.time(label) - 시간 측정 시작
console.time(label)
`console.time(label)`은 JavaScript의 개발자 도구에서 제공하는 메서드입니다. 이 메서드는 지정된 레이블(label)과 함께 시간 측정 시작을 알려줍니다. 시간 측정은 개발자 도구의 콘솔에서 확인할 수 있습니다.
사용 방법
`console.time(label)`을 호출하면 개발자 도구의 콘솔에서 "label: xx ms" 형식으로 시간을 측정할 수 있습니다. 시간 측정은 `console.timeEnd(label)`을 호출할 때까지 계속됩니다.
예제
#hostingforum.kr
javascript
// 시간 측정 시작
console.time("시간 측정");
// 시간이 걸리는 작업을 수행합니다.
for (let i = 0; i < 10000000; i++) {
// 아무 작업도 수행하지 않습니다.
}
// 시간 측정 종료
console.timeEnd("시간 측정");
위의 예제에서 `console.time("시간 측정")`을 호출하여 시간 측정 시작을 알려줍니다. 그다음으로, 10,000,000 번의 루프를 수행합니다. 마지막으로, `console.timeEnd("시간 측정")`을 호출하여 시간 측정 종료를 알려줍니다. 개발자 도구의 콘솔에서 "시간 측정: xx ms" 형식으로 시간을 측정할 수 있습니다.
예제 2: 여러 시간 측정
#hostingforum.kr
javascript
// 시간 측정 시작
console.time("시간 측정 1");
console.time("시간 측정 2");
// 시간이 걸리는 작업을 수행합니다.
for (let i = 0; i < 10000000; i++) {
// 아무 작업도 수행하지 않습니다.
}
// 시간 측정 종료
console.timeEnd("시간 측정 1");
console.timeEnd("시간 측정 2");
위의 예제에서 두 개의 시간 측정 레이블을 사용합니다. 개발자 도구의 콘솔에서 두 개의 시간 측정 결과를 확인할 수 있습니다.
예제 3: 시간 측정에 사용하는 함수
#hostingforum.kr
javascript
function 시간측정(label) {
console.time(label);
// 시간이 걸리는 작업을 수행합니다.
for (let i = 0; i < 10000000; i++) {
// 아무 작업도 수행하지 않습니다.
}
console.timeEnd(label);
}
// 시간 측정 시작
시간측정("시간 측정 1");
시간측정("시간 측정 2");
위의 예제에서 `시간측정` 함수를 정의하여 시간 측정 레이블을 전달합니다. 개발자 도구의 콘솔에서 두 개의 시간 측정 결과를 확인할 수 있습니다.
참고
* `console.time(label)`은 개발자 도구의 콘솔에서만 작동합니다.
* `console.time(label)`은 시간 측정 레이블을 전달할 수 있습니다.
* `console.timeEnd(label)`은 시간 측정 종료를 알려줍니다.
* 시간 측정은 개발자 도구의 콘솔에서 확인할 수 있습니다.
댓글목록
등록된 댓글이 없습니다.