SPTAggregate

SPTAggregate egy parancssori eszköz a mintavétel-alapú profilvezérelt optimalizáláshoz (SPGO). Ezzel a(z) xperf által gyűjtött egy vagy több ETL-fájlt (eseménynaplófájlt) egyetlen SPT-fájllá (mintaprofil-nyomkövetési fájllá) egyesítheti. Igény szerint szűrheti az adatokat folyamat vagy bináris név alapján, és kizárhatja a kerneleseményeket. Az SPT-fájl létrehozása után az SPDConvert használatával importálja egy SPD-fájlba (mintaprofil-adatbázisba) az optimalizálási munkafolyamatokhoz.

Az ETL-fájlok (eseménykövetési naplók) nyers hardverteljesítmény-eseményeket tartalmaznak, amelyeket rögzítenek xperf . SPTAggregate Ezeket az ETL-fájlokat SPT formátumba konvertálja, amely az SPDConvert által egy SPD-fájlba (mintaprofil-adatbázisba) csomagolja az importáláshoz szükséges mintaeseményeket.

Szemantika

SPTAggregate [beállítások] /etletlfilessptfile

Paraméterek

beállítások
A következő beállításokat adja meg a(z) SPTAggregate számára:

  • /Folyamat:<Folyamatok> Események szűrése folyamatnév alapján. Adjon meg egy vagy több folyamatnevet vesszővel tagolt listaként.
    Például: /process:myapp.exe
  • /Bináris:<Binárisok> Események szűrése bináris név alapján. Adjon meg egy vagy több bináris nevet vesszővel tagolt listaként.
    Például: /binary:mylib.dll,myapp.exe
  • /nokernel Operációsrendszer-kernelesemények kizárása.
  • /segítség Súgóinformációk megjelenítése.

etlfiles
A feldolgozandó ETL-fájlok vesszővel tagolt listája. Gyűjtse össze az ETL-fájlokat a következő használatával xperf: .

sptfile
A létrehozandó kimeneti SPT-fájl.

Remarks

Megjegyzés:

Ezt az eszközt egy Visual Studio Fejlesztői parancssorból indítsa el.

A(z) SPTAggregate használatával a(z) xperf által gyűjtött egy vagy több ETL-fájlt SPT-fájllá alakíthatja. A /etl jelölő kötelező, és meg kell előznie az ETL-fájlok listáját. Az eredményül kapott SPT-fájlt egy SPD-fájlba importálhatja a következő használatával SPDConvert: .

SPTAggregate a xperf elemet használja, amelynek szerepelnie kell az elérési útvonalában, és be kell állítani a perfcore.ini módosításokkal a perfcore.ini konfigurálása című cikkben leírtak szerint.

Amikor SPTAggregate futtatja a(z) xperf elemet, olyan paramétereket használ, mint például: xperf -a spt -genSPT outputfile.spt -binary application.exe,support.dll,companion.dll, ahol -a spt azt adja meg, hogy rendszer mintaprofil-nyomkövetési elemzési jelentést hozzon létre, -genSPT megadja a kimeneti SPT-fájlt, és -binary a megadott bináris fájlokra korlátozza az elemzést.

A jelzőkkel kapcsolatos xperf további információkért tekintse meg az Xperf Command-Line referenciadokumentációját .

Example

Ez a példa egyetlen ETL-fájlt konvertál SPT-fájllá:

SPTAggregate /etl filename.etl filename.spt

Ez a példa az eseményeket egy adott folyamatra szűri:

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

Ez a példa két ETL-fájlt összesít, és kizárja a kerneleseményeket:

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

Lásd még

Oktatóanyag: A mintavételes profilvezérelt optimalizálás (SPGO) használata a teljesítmény javításához
Profilvezérelt optimalizálások
SPDConvert
SPDDump
SPTDump