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.