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

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

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.

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,

// 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.

http://mustafabukulmez.com/

Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git