제목 : 20.1. Stopwatch 클래스 : 특정 프로세스의 경과 시간을 구하는 기능 제공
글번호:
|
|
342
|
작성자:
|
|
레드플러스
|
작성일:
|
|
2012/07/19 오후 8:06:00
|
조회수:
|
|
4832
|
// 프로그램명 : 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);
}
}
}