﻿ Stopwatch() ile Kodun Ne Kadar Sürede Çalıştığını Hesaplamak, Çalışan Kodların İşlem Süresini Bulmak | Erkan Domurcuk Stopwatch() ile Kodun Ne Kadar Sürede Çalıştığını Hesaplamak, Çalışan Kodların İşlem Süresini Bulmak
21 Eki 2019 Yorum yap Asp.Net - C#, Asp.Net - MVC, Çerez Bilgiler 22 görüntülenme 0
Bir çoğumuzun öğrenmek istediği şeydir, yazdığımız bir kod bloğunun .net CLR tarafında ne kadar sürede derlenip çalıştırıldığını öğrenmek.
Yani kod bloğu başlamasından bitişine kadar geçen süreyi ölçmek isteyebiliriz.
Bu durum için “System.Diagnostics” kütüphanesi altında tutulan Stopwatch sınıfını kullanabiliyoruz.
Öncelikle Objemizi oluşturup start verdikten sonra kodlarımız işliyor ve kodların bitiş noktasında sw.Stop() dedikten sonra sw nesnemizin toplam süresini öğrenebiliyoruz. Bu da bize start – stop arasında geçen süreyi vermiş oluyor.
//Bu alana süresini ölçmek istediğiniz kod bloğu gelecek.
long sonuc = sw.ElapsedMilliseconds; //Toplam geçen süre. Mili saniye cinsinden.
Gördüğünüz gibi en sonra ElapsedMilliseconds şeklinde “long” tipinde geçen süreyi mili saniye olarak alabiliyoruz.
Alternatif sonuçlar ise:
// MiliSaniye bazında
c# bir kodun ne kadar sürede çalıştığını öğrenmek c# çalışan kodların işlem süresini bulmak c# kodlar kaç saniye sürüyor c# kodlar ne kadar sürede çalışıyor öğrenmek c# kodların çalışma süresini öğrenmek c# kodların ne kadar sürede çalıştığını öğrenmek
Previous PostC# Belleğe Kopyalama – Clipboard CopyNext Post Stopwatch Using (Kullanımı)