Aracılığıyla paylaş


Microsoft.VisualStudio.Profiler Ad Alanı

Microsoft.VisualStudio.Profiler ad alanı programlı denetim performans verileri toplama uygulama içinde etkinleştirir.Bu yaklaşım, bir işlev kapsamında performans verilerini toplamak veya kodunuzu yürüten büyük bir framework'ün performans verileri toplama önlemek istiyorsanız, yararlıdır.Bu yaklaşım yararlı olduğu başka bir örnek, performans verilerini belirli bir iş parçacığının iş parçacığı grubundan toplamak istiyorsanız verilebilir.

Örnekleme modunda aşağıdaki sınırlamalar bulunmaktadır:

  1. Suspend/Resume desteklenmiyor.

  2. Örnekleme modunda desteklenmeyen iş parçacığı düzeyinde Başlat/Durdur.

VSPerf.h yerel API'leri hakkında daha fazla bilgi için bkz: dosya.

Sınıflar

  Sınıf Açıklama
Genel sınıf DataCollection DataCollection sınıfı .vsp dosyasında profil oluşturma sırasında toplanan veri miktarı programlı olarak denetlemenize olanak verir.Program aracılığıyla veri toplama denetlemek için yöntem ve özellik DataCollection sınıfının yönetilen kodda kullanın.

Sabit Listeleri

  Sabit Listesi Açıklama
Genel sabit listesi MarkOperationResult CommentMarkAtProfile, CommentMarkProfile ve MarkProfile başarılı veya başarısız MarkOperationResult numaralandırma kullanarak döndürür.
Genel sabit listesi NameOperationResult NameProfile yöntemi, başarılı veya başarısız göstermek için NameOperationResult numaralandırma döndürür.
Genel sabit listesi ProfileLevel ProfileLevel numaralama kullanıldığında hangi performans veri toplama uygulanabilir üç düzeylerinden birini belirtin.
Genel sabit listesi ProfileOperationResult ResumeProfile, StartProfile, StopProfile ve SuspendProfile başarılı veya başarısız ProfileOperationResult numaralandırma kullanarak döndürür.