C# Bir Kod Bloğunun Toplam İşlem Süresini Bulmak (Stopwatch)

Nisan 19, 2017 Mustafa BÜKÜLMEZ 0 Yorum

Selamlar bu dersimizde c# da bir kod bloğunun yada bir sql sorgusunun çalışma süresini nasıl buluruz ona bakacağız.


Selamlar arkadaşlar,
Bu dersimize C# da bir kod bloğunun yada bir sql sorgunun çalışma zamanını yani işlemi kaç zamanda (dakika, saniye milisaniye vs.) yaptığını bulmayı anlatmaya çalışacağım.
Bu işleme StopWatch denir ve bunun için çok kısa bir kodumuz var. Hemen görelim.
C#
using System.Diagnostics;
//
//
//

Stopwatch watch = new Stopwatch();
watch.Start();

// kodlarımızı buraya yazıyoruz.

watch.Stop();
// Bir DevExpress nesnesi olan listBoxControl' a süreyi yazıyoruz.
listBoxControl1.Items.Add(watch.Elapsed.Milliseconds);
Hesaplama Start(); ile başlar. Stop(); ile biter. Geçen süre Elapsed değişkeni olarak tutulur.
Kullanabileceğimiz zaman dilimleri,
C#
// MiliSaniye
listBoxControl1.Items.Add(watch.Elapsed.Milliseconds);

//Saniye
listBoxControl1.Items.Add(watch.Elapsed.Seconds);

//Tick
listBoxControl1.Items.Add(watch.Elapsed.Ticks);

//Dakika
listBoxControl1.Items.Add(watch.Elapsed.Minutes);

//Saat
listBoxControl1.Items.Add(watch.Elapsed.Hours);

//Gün
listBoxControl1.Items.Add(watch.Elapsed.Days);

Ekran Çıktıları:

Valla ben Tick'i saniye olarak biliyordum ama öyle değil sanırım Bu dersimizde bu kadar arkadaşlar.
Bol Kodlu Günler.

0 Yorum: