SPDDump

A SPDDump használatával megvizsgálhatók a mintaprofil-adatbázis (SPD) fájljai és a mintaprofil-adatokat tartalmazó objektumfájlok a mintaprofil-vezérelt optimalizáláshoz (SPGO). Ezzel az eszközzel ellenőrizheti az SPD-tartalmakat, elháríthatja az SPD-/PDB-kompatibilitási problémákat, és megtekintheti a profil részleteit, például a függvényeket, a folyamatdiagramokat, a lefedettséget és a dinamikus utasítások becsléseit. Futtassa SPDDump egy Visual Studio fejlesztői parancssorból.

Az SPD-fájlok olyan feldolgozott profiladatokat tartalmaznak, amelyeket a fordító az optimalizálási döntések meghozatalához használ a buildelés során.

Syntax

SPDDump [beállítások] spdfile

Paraméterek

beállítások
Adja meg a(z) SPDDump következő beállításait:

  • /all Kiírja a teljes SPD-fájlt. Ez az alapértelmezett beállítás.
  • /Fejléc Adja ki az SPD-fájlfejlécet.
  • /Modul Adja ki a modul fejlécét az SPD-fájlban. Magában foglalja a /header elemet.
  • /Szimbólum Adja ki a modulszimbólumtáblát. A(z) /module-t jelenti.
  • /Func Adja ki a függvényprofilt. A következőt jelenti: /module.
  • /funcid:<Fid> Adja ki a függvényhez tartozó függvényprofilt a megadott függvényazonosítóval.
  • /Cg Adja meg a hívó adatait a függvényprofil kimenetében. Jelzi: /func.
  • /Fg Adja meg a folyamatdiagramot a függvényprofil kimenetében. Implikálja a /func-t.
  • /Adatok Adja ki az adatprofilt. A(z) /module-t jelenti.
  • /Minidump Zárja ki a minta korrelációs adatait, például az RVA-tartományokat a kimenetből.
  • /Lefedettség Kimeneti alapszintű blokklefedettségi információk.
  • /dyninst[:<n>] Adjon meg egy dinamikus utasításbecslést az első 50 függvényhez vagy a felső n függvényhez, ha meg van adva.
  • /segítség Súgóinformációk megjelenítése.

spdfile
A vizsgálandó SPD-fájl vagy objektumfájl elérési útja.

Remarks

Megjegyzés:

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

A mintaprofil-adatbázis (SPD) fájl tartalmának vizsgálatára használható SPDDump . SPDConvert SPD-fájlokat hoz létre. A /SPGO használó buildfolyamat ezeket a fájlokat PDB-fájlokba ágyazza.

Az „SPD-verzió nem kompatibilis” hiba diagnosztizálásához használja a(z) /header elemet az SPD-fájlban tárolt PDB GUID és kor megvizsgálásához. Ezután hasonlítsa össze ezeket az értékeket az SPT-fájllal a használatával SPTDump /progid.

Example

Ez a példa egy SPD-fájl becsült alapszintű blokklefedettségi adatait adja ki:

SPDDump /coverage filename.spd

Ez a példa az SPD-fejlécet adja ki a PDB GUID és az életkor ellenőrzéséhez:

SPDDump /header filename.spd

Ez a példa egy dinamikus utasításbecslést ad ki a 10 legfontosabb függvényhez:

SPDDump /dyninst:10 filename.spd

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
SPDConvert
SPTDump
SPTAggregate