Sdílet prostřednictvím


Microsoft.VisualStudio.Profiler – obor názvů

Obor názvů Microsoft.VisualStudio.Profiler umožňuje programové řízení výkonu shromažďování dat z aplikace.Tento přístup je například užitečné, pokud chcete pro shromažďování dat v oboru funkce nebo nechcete, aby shromažďování dat o výkonu větší rámce, ve kterém je provádění kódu.Další příklad, kde tento přístup je vhodný je, pokud chcete shromažďovat data o výkonu zvláštní vlákna ze skupiny podprocesů.

V režimu odběru vzorků má následující omezení:

  1. Pozastavení nebo obnovení činnosti není podporován.

  2. Spuštění a zastavení na úrovni podprocesu není podporováno v režimu odběru vzorků.

Informace o rozhraní API, naleznete v VSPerf.h souboru.

Třídy

  Třída Popis
Veřejná třída DataCollection Třída DataCollection můžete programově řídit množství dat shromážděných během vytváření profilu v souboru .vsp.Chcete-li programově řídit shromažďování dat, použijte spravovaný kód metody a vlastnosti třídy DataCollection.

Výčty

  Výčet Popis
Veřejný výčet MarkOperationResult CommentMarkAtProfile, CommentMarkProfile a MarkProfile vrátit úspěch nebo neúspěch pomocí výčtu MarkOperationResult.
Veřejný výčet NameOperationResult Metoda NameProfile vrátí NameOperationResult výčet označující úspěch nebo neúspěch.
Veřejný výčet ProfileLevel Výčet ProfileLevel se používá označení jedné ze tří úrovní výkonu, které lze použít sběru údajů.
Veřejný výčet ProfileOperationResult ResumeProfile, StartProfile, StopProfile a SuspendProfile vrátit úspěch nebo neúspěch pomocí výčtu ProfileOperationResult.