Go Go에서 시간 측정은 time.Since()가 정석이다
페이지 정보

영삼이
본문
✅ Go에서 시간 측정은 time.Since()
가 정석이다
성능 측정엔 이 한 줄이면 충분하다
함수의 실행 시간을 측정할 때
복잡하게 할 필요 없이 Go에선 이렇게 한다:
start := time.Now()
// 어떤 작업
fmt.Println("소요 시간:", time.Since(start))
✅ 함수 실행 시간 측정 템플릿
func DoWork() {
start := time.Now()
defer func() {
log.Println("실행 시간:", time.Since(start))
}()
// 실제 작업
}
-
defer
와 함께 쓰면 예외가 있어도 시간 측정 가능 -
별도 라이브러리 없이도 충분히 정확함
✔️ Go에서 성능 측정은
가볍고 정확한 time.Since()
한 줄이면 끝
고수는 복잡하게 만들지 않는다.
- 이전글✅ select 문에 default 없으면 고루틴이 멈출 수 있다 25.03.28
- 다음글panic/recover는 예외 처리용이 아니다 25.03.28
댓글목록
등록된 댓글이 없습니다.