함수 실행시간을 측정하기 위해서는 UNIX Time을 사용합니다.
우선 함수를 시작하기전 UNIX TIME을 구하고
함수가 종료된 시점의 UNIX TIME을 구해서 시간차를 계산하면 함수를 실행하는데 얼마나 많은 시간이 소요되는지 확인할 수 있습니다.
Javascript 함수 실행시간 timer 사용법 시간 측정
const start = new Date();
let count = 0;
while(count < 100000000){count++}
const end = new Date();
console.log(end-start+'ms')
① start 지점에서 UNIX TIME을 구합니다.
② count 변수를 0으로 선언하고, 1억번의 카운팅을 수행합니다.
③ 종료된 시점에서 UNIX TIME을 구합니다.
103ms
1억번 연산을 하는데, 103ms 가 소요되었습니다.
setTimeout을 사용해서 Timer를 제작해서 사용할 수 있습니다.
const start = new Date();
setTimeout(()=>{
const end = new Date();
console.log(end-start+'ms')
}, 2000)
UNIX TIME을 구할 때 setTimeout으로 2초간 딜레이를 주고 차이를 계산하면 비동기 함수가 작동하는 시간 만큼의 UNIX TIME을 구할 수 있습니다.
2002ms
'Programming' 카테고리의 다른 글
Artillery 부하테스트 사용 방법 [Node.js test] (0) | 2022.09.18 |
---|---|
React render 두번 호출되는 이유? (useEffect는 잘못없음) (0) | 2022.09.18 |
WebSocket VS Socket 차이점 (WS HTTP 차이) (0) | 2022.09.16 |
[회고록] 코드스테이츠 프로젝트 DID 인증 서비스의 가치는? (0) | 2022.09.15 |
와이어샤크 우분투 설치 사용 방법 (0) | 2022.09.07 |
댓글