Yazmış olduğumuz kod bloğunun çalışma süresini Stopwatch sınıfı ile öğrenebiliriz. Mesela bir for döngümüz var ve bunun ne kadar zamanda işlem yaptığını öğrenmek istiyoruz.
using System.Diagnostics;
public string CalculateTheRunningTime()
{
Stopwatch sw = new Stopwatch();
sw.Start();
int toplam = 0;
for (int i = 0; i > 100000; i++)
{
toplam += i;
}
sw.Stop();
string runningTime = sw.Elapsed.ToString();
return runningTime;
}
Bu şekilde **Stopwatch **sınıfını kullanarak aynı işlemi yapan kod bloklarının performanslarını karşılaştırabilirsiniz.