SPTAggregate

SPTAggregate je nástroj pro příkazový řádek pro optimalizaci řízenou ukázkovým profilem (SPGO). Slouží ke kombinování jednoho nebo více souborů ETL (Event Trace Log), které xperf se shromažďují do jednoho souboru SPT (Sample Profile Trace). Volitelně můžete filtrovat data podle procesu nebo binárního názvu a vyloučit události jádra. Po vytvoření souboru SPT jej pomocí spDConvert naimportujte do souboru SPD (ukázková databáze profilu) pro pracovní postupy optimalizace.

Soubory ETL (záznam trasování událostí) obsahují nezpracované události výkonu hardwaru, které zaznamenává xperf. SPTAggregate převede tyto soubory ETL do formátu SPT, jenž obsahuje ukázkové události pro import do souboru SPD (databáze ukázkových profilů) pomocí nástroje SPDConvert.

Syntax

SPTAggregate [možnosti] /etletlfilessptfile

Parametry

možnosti
Zadejte u SPTAggregate následující možnosti:

  • /Proces:<Procesy> Filtrování událostí podle názvu procesu Zadejte jeden nebo více názvů procesů jako seznam oddělený čárkami.
    Příklad: /process:myapp.exe
  • /Binární:<Binární soubory> Filtrování událostí podle binárního názvu Zadejte jeden nebo více binárních názvů jako seznam oddělený čárkami.
    Příklad: /binary:mylib.dll,myapp.exe
  • /nokernel Vylučte události jádra operačního systému.
  • /Pomoc Zobrazení informací nápovědy

etlfiles
Seznam souborů ETL (Event Trace Log) oddělených čárkami, které se mají zpracovat. Shromážděte soubory ETL pomocí xperf.

sptfile
Výstupní soubor SPT, který chcete vytvořit.

Remarks

Note

Spusťte tento nástroj z příkazového řádku Visual Studio developer.

Pomocí SPTAggregate převeďte jeden nebo více souborů ETL shromážděných pomocí xperf do souboru SPT. Příznak /etl je povinný a musí předcházet seznamu souborů ETL. Výsledný soubor SPT můžete importovat do souboru SPD pomocí SPDConvert.

SPTAggregate používá xperf, které musí být v proměnné PATH a nakonfigurované pomocí změn perfcore.ini, jak je popsáno v části Konfigurace souboru perfcore.ini.

Když SPTAggregate spustí xperf, použije parametry, jako jsou: xperf -a spt -genSPT outputfile.spt -binary application.exe,support.dll,companion.dll, kde -a spt určuje vygenerování ukázkové zprávy o analýze trasování profilu, -genSPT určuje výstupní soubor SPT a -binary zaměřuje analýzu na zadané binární soubory.

Další informace o xperf příznakech naleznete v referenční dokumentaci k nástroji Xperf Command-Line .

Example

Tento příklad převede jeden soubor ETL na soubor SPT:

SPTAggregate /etl filename.etl filename.spt

Tento příklad filtruje události na konkrétní proces:

SPTAggregate /process:filename.exe /etl filename.etl filename.spt

Tento příklad agreguje dva soubory ETL a vyloučí události jádra:

SPTAggregate /nokernel /etl run1.etl,run2.etl filename.spt

Viz také

Kurz: Použití optimalizace řízené vzorkováním profilů (SPGO) ke zvýšení výkonu
Optimalizace na základě profilu
SPDConvert
SPDDump
SPTDump