Jak: ograniczenia Instrumentacji do określonych funkcji
Można ograniczyć instrumentację i zbieranie danych do jednej lub więcej funkcji poprzez ustawienie opcji na stronie Zaawansowane w Sesji wydajności lub na stronie właściwości binarnych elementu docelowego.
Jeśli funkcje zostaną określone na stronie właściwości sesji wydajności tylko te funkcje będą instrumentowane spośród wszystkich instrumentowanych plików binarnych sesji.
Jeśli określisz funkcje na stronie właściwości docelowego pliku binarnego, tylko te funkcje będą instrumentowane, które należą do tego konkretnego pliku binarnego.Funkcje w innych plikach binarnych wydajności są instrumentowane jak zwykle.
Ograniczanie zbierania danych w ten sposób jest obsługiwane tylko po wybraniu metody profilowania przez instrumentację.
[!UWAGA]
Można również użyć strony Zaawansowane ze stron właściwości Sesji wydajności , aby ustawić inne opcje, które są dostępne w narzędziu instrumentacji z wiersza polecenia Profiling Tools VSInstr.
Aby ograniczyć instrumentację do określonych funkcji w sesji wydajności
W Eksploratorze wydajności kliknij prawym przyciskiem myszy nazwę sesji, a następnie kliknij przycisk Właściwości.
Zostanie wyświetlone okno dialogowe Strony właściwości.
W oknie dialogowym Strony właściwości kliknij Zaawansowane.
W polu tekstowym Dodatkowe opcje instrumentacji należy użyć następującej składni do wpisania nazwy funkcji do instrumentacji:
/include:FuncSpec[;FuncSpec]...
FuncSpec jest przestrzenią nazw i nazwą funkcji.Ma format Namespace**::**FunctionName.Użyj średnika, aby rozdzielić wiele funkcji.Użyj gwiazdki (*) aby określić symbol wieloznaczny dla jednego lub więcej znaków.Na przykład, /include:MyNS::* określa wszystkie funkcje z przestrzeni nazw MyNS.
[!UWAGA]
Aby wyświetlić listę funkcji w pliku binarnym, należy otworzyć okno wiersza polecenia w katalogu instalacyjnym Profiling Tools (zazwyczaj katalogu \Team Tools\Performance Tools w katalogu instalacyjnym Visual Studio Application Lifecycle Management), a następnie wpisać vsinstr /DumpFuncs
Aby ograniczyć instrumentację do określonych funkcji w pliku binarnym
W Eksploratorze wydajności, zlokalizuj nazwę pliku binarnego w węźle Cele sesji wydajności.
Kliknij prawym przyciskiem myszy nazwę pliku binarnego, a następnie kliknij Właściwości.
Zostanie wyświetlone okno dialogowe Strony właściwości.
W oknie dialogowym Strony właściwości kliknij Zaawansowane.
W polu tekstowym Dodatkowe opcje instrumentacji należy użyć następującej składni do wpisania nazwy funkcji do instrumentacji:
/include:FuncSpec[;FuncSpec]...
FuncSpec jest przestrzenią nazw i nazwą funkcji.Ma format Namespace**::**FunctionName.Użyj średnika, aby rozdzielić wiele funkcji.Użyj gwiazdki (*) aby określić symbol wieloznaczny dla jednego lub więcej znaków.Na przykład, /include:MyNS::* określa wszystkie funkcje z przestrzeni nazw MyNS.
[!UWAGA]
Aby wyświetlić listę funkcji w pliku binarnym, należy otworzyć okno wiersza polecenia w katalogu instalacyjnym Profiling Tools (zazwyczaj katalogu \Team Tools\Performance Tools w katalogu instalacyjnym Visual Studio Application Lifecycle Management), a następnie wpisać vsinstr /DumpFuncs
Zobacz też
Zadania
Jak: ograniczenia Instrumentacji do określonej biblioteki DLL.
Jak: Określ dodatkowe opcje Instrumentacji