728x90
반응형
소스 작성 후 시간이 오래걸릴 때 어떤 부분에서 오래 걸리는지 추적하고 싶을 때가 있다.
그럴 때 stopwatch를 사용하면 유용하다.
using 추가
using System.Diagnostics;
소스 작성
private void button1_Click(object sender, EventArgs e)
{
Stopwatch st = new Stopwatch();
st.Start();
for(int i = 0; i<1000000; i++)
{
for(int j=0; j<1000; j++)
{
int k = i*j;
}
}
st.Stop();
MessageBox.Show("millisecond : "+ st.ElapsedMilliseconds.ToString());
MessageBox.Show("second : " + st.ElapsedTicks / Stopwatch.Frequency);
}
stopwatch 선언하고
start() 부터 stop()까지 걸린 시간을 측정한다.
초기화 하는 방법은 다음과 같다.
st.Reset();
728x90
반응형
'c# > 기타' 카테고리의 다른 글
[c#] winform 윈폼 열린폼은 맨위로 , 중복 방지 open form (0) | 2022.05.02 |
---|---|
[c#] xml document / XML 읽기 쓰기 (0) | 2022.05.02 |
[c#] List<string> 특정 단어가 들어가면 삭제 (0) | 2022.01.21 |
[c#] File Copy, Delete, Move (0) | 2022.01.21 |
[c#] Excel Read , 속도 개선, OleDbConnection 사용 (1) | 2022.01.12 |