CHashtag

[C#] 실행시간 측정하기 (Stopwatch) 본문

C#

[C#] 실행시간 측정하기 (Stopwatch)

HyoSeong 2021. 12. 16. 11:04
반응형

안녕하세요.

 

오늘은 C#에서 특정 부분의 실행 시간을 측정하는 방법에 대해 알아보로독 하겠습니다.

 

이 기능은 프로그램의 느린 지점을 찾거나, 더 효율적인 구현 방법을 탐구할 때에 주로 사용됩니다.

 

using System.Diagnostics;

public void SomeLogic()
{
    Stopwatch sw = new Stopwatch();
    sw.Start();

    // logic in here

    sw.Stop();

    long elapsedMilliseconds = sw.ElapsedMilliseconds;

    // millisecond -> second
    int elapsedSecond = (int)(elapsedMilliseconds / 1000);
}

 

감사합니다.

반응형