본문 바로가기
Programming/.net

[.net] C# Stopwatch 사용 방법 (로직 수행 시간 측정)

by x-coder 2023. 9. 15.

Hello. { #Somebody }

C# Stopwatch 클래스 사용 방법

 

예전부터 프로그램 테스트 시 잘 사용하는 Stopwatch 클래스 사용법 공유 드립니다.

// Stopwatch (스톱워치)
Stopwatch sw = new Stopwatch();
sw.Start();

{
	// 시간 측정할 로직
}

sw.Stop();

// 밀리 세컨즈까지 측정
Debug.WriteLine(string.Format("Total Elapsed Time [{0}]", sw.Elapsed.TotalSeconds.ToString("F2")));
프로그래밍을 하면서 생각보다 자주 사용하는 것 같습니다.
특히 프로그램이 전반적으로 느릴 때 소스코드 구간별로 stopwatch를 심어두면, 범인(?) 찾기 좋습니다.

 

Keep In Short and Simple.

Bye. { #Somebody }