Sdílet prostřednictvím


Postupy: Určení příkazů k provedení před instrumentací a po instrumentaci

Je možné zadat příkazy, které se spustí předtím nebo poté, co jsou binární soubory relace výkonu instrumentovány.Jakýkoliv příkaz, který může být vyvolán z příkazového řádku, lze zadat jako událost před instrumentací nebo událost po instrumentaci.Lze například zadat příkazy, které automatizují opětovné podepisování sestavení s klíčem se silným názvem v dávkovém souboru, které se spustí poté, co jsou instrumentovány binární soubory.

Lze zadat příkazy pro všechny instrumentované binární soubory při běhu profilování nebo pro jednotlivé binární soubory.Lze však zadat pouze jeden příkaz před instrumentací, který se spustí před procesem instrumentace, a pouze jeden příkaz po instrumentaci, který se spustí po něm.Nelze zadat příkazy pro oba případy zároveň, pro všechny binární soubory i pro jednotlivé binární soubory.Při zadávání příkazů pro všechny binární soubory jsou příkazy spouštěny před nebo po instrumentaci každého binárního souboru v relaci.

Požadavky

  • Visual Studio Ultimate, Visual Studio Premium, Visual Studio Professional

Pracovní adresář, ve kterém jsou příkazy prováděny, závisí na operačním systému, kde je spuštěn systém Visual Studio, a na cílové platformě profilované aplikace.

32bitové počítače

Na 32bitových počítačích je výchozím adresářem profilovacích nástrojů Drive\Program Files\Microsoft Visual Studio 10.0\Team Tools\Performance Tools.

64bitové počítače

Na 64bitových počítačích zadejte cestu podle cílové platformy profilované aplikace:

  • Pro 32bitové aplikace je výchozím adresářem profilovacích nástrojů:

    Jednotka\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Performance Tools

  • Pro 64bitové aplikace je výchozím adresářem profilovacích nástrojů:

    Jednotka\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Performance Tools\x64

Pro zadání příkazů před instrumentací

  1. Proveďte jeden z následujících kroků:

    • Pro zadání příkazů před instrumentací pro všechny binární soubory v relaci výkonu vyberte uzel relace výkonu v Prohlížeči výkonu, klikněte pravým tlačítkem myši a vyberte Vlastnosti.

    • Pro zadání příkazů před instrumentací pro konkrétní binární soubor klikněte pravým tlačítkem myši na název binárního souboru v seznamu Cíle relace výkonu a pak vyberte Vlastnosti.

  2. Na Stránkách vlastností klikněte na tlačítko Instrumentace.

  3. Zadejte příkaz do textového pole Příkazového řádku pod Události před instrumentací.

    [!POZNÁMKA]

    Pro vyhledání a výběr příslušné přípony .exe, .cmd, or .bat file lze kliknout na tlačítko se třemi tečkami (...), které sousedí s oknem Příkazového řádku.

  4. Klikněte na tlačítko OK.

    Pro zakázání spuštění příkazu bez jeho odstranění vyberte zaškrtávací políčko Vyloučit z instrumentace.Pro změnu nastavení kompilátoru nebo propojovacího programu použijte stránky vlastností projektu.

Pro zadání příkazy po instrumentaci

  1. Proveďte jeden z následujících kroků:

    • Pro zadání příkazů po instrumentací pro všechny binární soubory v relaci výkonu, vyberte uzel relace výkonu v Prohlížeči výkonu, klikněte pravým tlačítkem myši a vyberte Vlastnosti.

    • Pro zadání příkazů po instrumentací pro konkrétní binární soubor klikněte pravým tlačítkem myši na název binárního souboru v seznamu Cíle relace výkonu a pak vyberte Vlastnosti.

  2. Na Stránkách vlastností klikněte na tlačítko Instrumentace.

  3. Zadejte příkaz do textového pole Příkazového řádku pod Události po instrumentaci.

    [!POZNÁMKA]

    Pro vyhledání a výběr příslušné přípony .exe, .cmd, or .bat file lze kliknout na tlačítko se třemi tečkami (...), které sousedí s oknem Příkazového řádku.

  4. Klikněte na tlačítko OK.

    Pro zakázání spuštění příkazu bez jeho odstranění vyberte zaškrtávací políčko Vyloučit z instrumentace.Pro změnu nastavení kompilátoru nebo propojovacího programu použijte stránky vlastností projektu.

Viz také

Koncepty

Konfigurace výkonnostních relací pro nástroje pro profilaci