티스토리 뷰

C#

[C#] 실행시간 측정 Stopwatch

PRG 2018.08.13 20:23

C#에서 실행시간은 Stopwatch로 간단하게 측정할수 있습니다.

System.Diagnotics에 있으며 사용법도 간단합니다.

Start() : Stopwatch 시작.

Stop() : Stopwatch 중지.

Restart() : Stopwatch 재시작.

ElapsedMilliseconds : Stopwatch가 실행된 이후 경과된 시간은 밀리세컨드 단위로 반환.

 

[예제]

using System; 

using System.Diagnotics;

namespace ConsoleApp3 {
    class Program {
        static void Main(string[] args) {
            Stopwatch watch = new Stopwatch();
            //stopwatch 시작
            watch.Start();
            for(int i = 1; i <= 1000; i++) {
                Console.Write("{0} ", i);
                if (i % 100 == 0) {
                    Console.Write("\n");
                }
            }
            Console.WriteLine("실행시간 : {0}ms", watch.ElapsedMilliseconds);
           
        }
    }

 

 

[실행결과]

 

댓글
댓글쓰기 폼