본문 바로가기
코딩테스트 준비/자료구조 & 알고리즘

C# - 백준 코드 처리 속도(실행 시간) 측정 방법 +) Stopwatch 프로퍼티 및 메서드 설명

by 코딩하는 돼징 2024. 3. 17.
반응형

Stopwatch

Stopwatch 클래스를 사용하기 위해서는 using System.Diagnostics; 네임스페이스를 추가해야한다.

using System.Diagnostics;

01 인스턴스 생성 및 코드 실행 시간 측정 시작

Stopwatch stopwatch = new Stopwatch();
stopwatch.Start();

02 코드 실행 시간 측정 종료

stopwatch.Stop();

03 코드 실행 시간 출력

// 측정된 시간 출력
Console.WriteLine($"코드 실행 시간: {stopwatch.Elapsed}");

// 측정된 시간 출력 (밀리초 단위)
Console.WriteLine($"코드 실행 시간 (밀리초): {stopwatch.ElapsedMilliseconds}");

Elapshed : 측정된 총 경과시간을 나타내는 프로퍼티이다. Stop() 메서드가 호출될 때까지 경과한 시간을 반환한다..

ElapsedMilliseconds : Elapsed 프로퍼티와 유사하지만 밀리초 단위로 반환된다.


결과 예시

반응형

댓글