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:
Suspend/Resume desteklenmiyor.
Ö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 | |
---|---|---|
![]() |
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 | |
---|---|---|
![]() |
MarkOperationResult | CommentMarkAtProfile, CommentMarkProfile ve MarkProfile başarılı veya başarısız MarkOperationResult numaralandırma kullanarak döndürür. |
![]() |
NameOperationResult | NameProfile yöntemi, başarılı veya başarısız göstermek için NameOperationResult numaralandırma döndürür. |
![]() |
ProfileLevel | ProfileLevel numaralama kullanıldığında hangi performans veri toplama uygulanabilir üç düzeylerinden birini belirtin. |
![]() |
ProfileOperationResult | ResumeProfile, StartProfile, StopProfile ve SuspendProfile başarılı veya başarısız ProfileOperationResult numaralandırma kullanarak döndürür. |