Görsel yürütme, Java için VisualVM gibi, .NET çalışma zamanında iş parçacığı etkileşimlerini izlemek/günlüğe kaydetmek için herhangi bir yolu var mı? Şu anda özel bir ihtiyacım yok ama bence uygulamasındaki tüm mesajların nasıl etkileşimde olduğunu görmek güzel olurdu. .NET Diagnostics C# Thread Monitoring ApplicationMonitor .NET Başlıklar
cevap
neye ihtiyacınız yapmak görünür.
Düzenleme: C# için yeni iseniz, neat wiki adresinde specifically for Java Developers ürününü incelemek isteyebilirsiniz.
.... ama ....
sen ... programlı Bunu gerçekleştirmek WMI Performans sayaçlarını kontrol etmeye çalışıyorsanız. Şu anda kendimle çalışıyorum! Visual Studio .NET sunucu explorer kullanmak, performans sayaçlarını görmek çalışıyorsanız
MSDN Link to WMI Performance Counters
unutmayın. Tüm performans sayaçlarını makinenizde (veya belirli bir makinede) ve ilgili özelliklerinde görebilirsiniz.
performans Sayaç Değer alımı içinbu bağlantıya göz atın:, MSDN link for Counter Value Retrieval
değiştirilmesi ve Performans Sayacı Değerlerini alınıyor bir örneklerde için aşağıdaki bağlantıya göz atın: MSDN link for Changing/Retrieving Performance Counter Values
sen çalışmıyoruz ediyorsanız Bunu programsal olarak yapın ve yalnızca Windows Performans İzleyicisi aracını (Perfmon) görüntülemek istiyorsanız, bunu Denetim Masası'ndaki Yönetimsel Araçlar menüsünden (Performans Altında) başlatmanız gerekir .... VEYA .... PerfMon'u açmak için, Sadece Başlat Menüsü'ne gidin, Çalıştır'ı seçin ve perfmon yazın.
Bu, iş parçacığı ve işlemleri görsel olarak izlemek için mükemmel bir araçtır. Bu, programatik olarak yapılmaz ve bir .NET uygulamasının kullanması/geri alınması için bilgi/araçların oluşturulması yerine yönetim ve görüntüleme amaçları için daha fazladır. Perfmon aracı, yayınınızdaki VisualVM aracının ekran görüntüsü/görüntüsü ile hemen hemen aynıdır. İşte
, Windows Perfmon'da bağlantısıdır: En İyi On Sayaçlar:Umarım bu doğru yönde ... alkış koymak yardımcı olabilir!