Porady: określanie poleceń pre- i post-instrumentalnych
Można określić polecenia uruchamiane przed lub po instrumentacji plików binarnych w sesji wydajności.Dowolne polecenie, które może być wydane z wiersza polecenia może być określone jako zdarzenie pre-instrumentalne lub post-instrumentalne.Na przykład, można określić polecenia, które automatyzują ponowne podpisywanie zestawu o kluczu z silną nazwą w pliku wsadowym, wykonywanym po instrumentacji plików binarnych.
Można określić polecenia dla wszystkich instrumentowanych plików binarnych podczas uruchomienia profilowania lub dla poszczególnych plików binarnych.Jednakże, można określić tylko jedno polecenie pre-instrumentalne uruchamiana przed i tylko jedno polecenie post-instrumentalne uruchamiane po procesie instrumentacji.Nie można określić poleceń jednocześnie dla wszystkich plików binarnych i poszczególnych plików binarnych.Gdy określasz polecenia dla wszystkich plików binarnych, są one uruchamiana przed lub po instrumentacji każdego pliku binarnego w sesji.
Wymagania
- Visual Studio Ultimate, Visual Studio Premium, Visual Studio Professional
Katalog roboczy, w którym wykonywane są polecenia, zależy od systemu operacyjnego, na którym uruchamiany jest program Visual Studio oraz od docelowej platformy profilowanej aplikacji.
komputery 32-bitowe
Na komputerach 32-bitowych, domyślnym katalogiem dla narzędzi profilowania jest Dysk\Program Files\Microsoft Visual Studio 10.0\Team Tools\Performance Tools.
komputery 64-bitowe
Na komputerach 64-bitowych określ ścieżkę zgodnie z docelową platformą dla profilowanej aplikacji:
Dla aplikacji 32-bitowych domyślnym katalogiem narzędzia profilowania jest:
Dysk\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Performance Tools
Dla aplikacji 64-bitowych domyślnym katalogiem narzędzia profilowania jest:
Dysk\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Performance Tools\x64
Aby określić polecenia pre-instrumentalne
Wykonaj jedną z następujących czynności:
Aby określić polecenia pre-instrumentalne dla wszystkich plików binarnych w sesji wydajności, zaznacz węzeł sesji wydajności w Eksploratorze wydajności, a następnie kliknij prawym przyciskiem myszy i wybierz Właściwości.
Aby określić polecenia pre-instrumentalne dla poszczególnych plików binarnych, kliknij prawym przyciskiem myszy nazwę pliku binarnego na liście Cele w sesji wydajności, a następnie wybierz Właściwości.
W Strony właściwości, kliknij Instrumentacja.
Wpisz polecenie w polu tekstowym Wiersz polecenia w obszarze Zdarzenia pre-instrumentalne.
[!UWAGA]
Możesz kliknąć przycisk wielokropka (...) przylegający do pola Wiersz polecenia, aby przeglądać i wybrać odpowiedni plik .exe, .cmd lub .bat.
Kliknij przycisk OK.
Aby wyłączyć uruchamianie polecenia bez usuwania go, zaznacz pole wyboru Wyklucz z instrumentacji.Aby zmodyfikować ustawienia konsolidatora lub kompilatora, należy użyć stron właściwości projektu.
Aby określić polecenia post-instrumentalne
Wykonaj jedną z następujących czynności:
Aby określić polecenia post-instrumentalne dla wszystkich plików binarnych w sesji wydajności, zaznacz węzeł sesji wydajności w Eksploratorze wydajności, a następnie kliknij prawym przyciskiem myszy i wybierz Właściwości.
Aby określić polecenia post-instrumentalne dla poszczególnych plików binarnych, kliknij prawym przyciskiem myszy nazwę pliku binarnego na liście Cele w sesji wydajności, a następnie wybierz Właściwości.
W Strony właściwości, kliknij Instrumentacja.
Wpisz polecenie w polu tekstowym Wiersz polecenia w obszarze Zdarzenia post-instrumentalne.
[!UWAGA]
Możesz kliknąć przycisk wielokropka (...) przylegający do pola Wiersz polecenia, aby przeglądać i wybrać odpowiedni plik .exe, .cmd lub .bat.
Kliknij przycisk OK.
Aby wyłączyć uruchamianie polecenia bez usuwania go, zaznacz pole wyboru Wyklucz z instrumentacji.Aby zmodyfikować ustawienia konsolidatora lub kompilatora, należy użyć stron właściwości projektu.