Udostępnij za pośrednictwem


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

  1. 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.

  2. W Strony właściwości, kliknij Instrumentacja.

  3. 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.

  4. 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

  1. 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.

  2. W Strony właściwości, kliknij Instrumentacja.

  3. 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.

  4. 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.

Zobacz też

Koncepcje

Konfigurowanie sesji wydajności dla narzędzi profilowania