c#/기타
[c#] 시간 측정 stopwatch
byH
2022. 3. 18. 15:01
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
반응형