En iyi yanıtlayıcılar
Asp.net Method Performans Geri Dönüş Süresi

Soru
-
Merhaba Arkadaşlar Kafama takılan birşeyler oldu.
Bir tane method yazdım sqlden veri getiriyorum kullandığım methodun geri dönüş süresini ne kadar zaman harçandığını nasıl görebilirim. Tools veya başka bir yöntem var mı? Yardımcı olabilir misiniz?
Herkez Bir Zamanlar ÇAyLaK 'tı
Yanıtlar
-
public void BirMethod() { var begin = DateTime.Now; //işler işler işler var geçenSüre = DateTime.Now.Subtract(begin).TotalSeconds; }
TotalSeconds ile saniye cinsinden, TotalMilliseconds ile milisaniye cinsinden geçen süreyi alabilirsiniz.
www.mvcblog.org
e-mail: onay[nokta]yalciner[at]hotmail[nokta]com
- Düzenleyen Önay YALÇINERModerator 16 Aralık 2014 Salı 09:46
- Yanıt Olarak İşaretleyen Serkan Canseven 22 Aralık 2014 Pazartesi 09:04
-
Sql Server Profiler'i inceleyebilirsin. Sana detaylı bilgi sunar ve detaylı bir şekilde hangi bağlantıdan gelen verileri görmek istediğini filtireleyebilirsin. Örnek olarak bir database'e bağlanan bütün clientların isteklerini görebilirsin. Ya da bunu sadece kendi pc'in den çıkanlar olarak sınırlayabilirsin.
Onun haricinde c# tarafında bir timer başlatarak işlemin bitince durdurursan ne kadar sürmüş görebilirsin.
- Yanıt Olarak İşaretleyen Umut Ahmet Güler 4 Ağustos 2015 Salı 06:46
Tüm Yanıtlar
-
Sql Server Profiler'i inceleyebilirsin. Sana detaylı bilgi sunar ve detaylı bir şekilde hangi bağlantıdan gelen verileri görmek istediğini filtireleyebilirsin. Örnek olarak bir database'e bağlanan bütün clientların isteklerini görebilirsin. Ya da bunu sadece kendi pc'in den çıkanlar olarak sınırlayabilirsin.
Onun haricinde c# tarafında bir timer başlatarak işlemin bitince durdurursan ne kadar sürmüş görebilirsin.
- Yanıt Olarak İşaretleyen Umut Ahmet Güler 4 Ağustos 2015 Salı 06:46
-
public void BirMethod() { var begin = DateTime.Now; //işler işler işler var geçenSüre = DateTime.Now.Subtract(begin).TotalSeconds; }
TotalSeconds ile saniye cinsinden, TotalMilliseconds ile milisaniye cinsinden geçen süreyi alabilirsiniz.
www.mvcblog.org
e-mail: onay[nokta]yalciner[at]hotmail[nokta]com
- Düzenleyen Önay YALÇINERModerator 16 Aralık 2014 Salı 09:46
- Yanıt Olarak İşaretleyen Serkan Canseven 22 Aralık 2014 Pazartesi 09:04
-
Sistem aktif olarak çalıştığı için profilerden izlemem biraz zor oluyor ama unit test oluşturup bakmayı planlıyorum ama olur mu? Bilmiyorum bir yerde okuduklarımı deniyeceğim ama. Önay Hocam yazdığı olabilir aslında durum olarak ama ona göre methodu değiştirmem gerekiyor yavaşlığından dolayı.
Herkez Bir Zamanlar ÇAyLaK 'tı
-
Unit Test çalışma anında işe yarayan bişey değildir, o kısmı yanlış yorumlamış olabilirsiniz. Unit Testleri derlenmemiş proje üzerinde çalıştırabilirsiniz.
Berdann'ın dediği profileri altif olarka çalışırken test ediyorsunuz zaten, ancak sql içindeki process cost ları görebilirsiniz, sql ile uygulama arasındaki cost'ları göremezsiniz. Ama zayıf halka sql sorgu performansı olduğuna kanaat getirdiyseniz Berdann'ın dediğ gibi sql profiler ile hangi sorgunun yada işlemin gecikmeye neden olduğunu tespit edebilirsiniz.
www.mvcblog.org
e-mail: onay[nokta]yalciner[at]hotmail[nokta]com