C# 기초 강의실

시삽: 레드플러스 님 
게시판 이동:
 제목 : 20.1. Stopwatch 클래스 : 특정 프로세스의 경과 시간을 구하는 기능 제공
글번호: 342
작성자: 레드플러스
작성일: 2012/07/19 오후 8:06:00
조회수: 4827
// 프로그램명 : StopwatchDemo
// 아래 소스 코드는 Stopwatch 클래스를 사용하여 간단히 특정 프로세스(메서드, 로직)의 경과 시간을
// 밀리초 단위로 표시하는 기능을 구현하는 예제입니다.

using System;
using System.Diagnostics;
using System.Threading;

namespace StopwatchDemo
{
    class Program
    {
        static void Main(string[] args)
        {
            // Stopwatch 클래스 : 특정 프로세스의 경과 시간(Elapsed)을 구하는 기능
            Stopwatch timer = new Stopwatch();
            timer.Start();

            LongTimeProcess();
            LongTimeProcess();

            timer.Stop();

            // 구글 : C# Stopwatch => ...
            Console.WriteLine("경과 시간 : {0}", timer.Elapsed.TotalMilliseconds); // 밀리초 단위로 표시
        }

        private static void LongTimeProcess()
        {
            // 3초간 대기
            Thread.Sleep(3000);
        }
    }
}
 
이전 글   다음 글 삭제 수정 답변 글쓰기 리스트

(댓글을 남기려면 로그인이 필요합니다.)

관련 아티클 리스트
  제       목 파일 작성자 작성일 조회
이전글 IEnumerator 인터페이스 : foreach문으로 출력하는 방법과 동일한 방식 IEnumeratorDemo.png(36 KB) 레드플러스 2012-09-19 3400
  20. 유틸리티 클래스 - 레드플러스 2012-07-19 2988
현재글 20.1. Stopwatch 클래스 : 특정 프로세스의 경과 시간을 구하는 기능 제공 - 레드플러스 2012-07-19 4827
  String.Contains(), Array.Contains() 대소문자 구분하지 않... - 레드플러스 2012-08-31 7304
다음글 19. 리플렉션 : Invoke 메서드 사용 예 - 레드플러스 2009-05-13 5393
 
손님 사용자 Anonymous (손님)
로그인 Home