Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Используйте SPDDump для проверки файлов базы данных выборочных профилей (SPD) и объектных файлов, содержащих данные выборочных профилей для оптимизации на основе выборочных профилей (SPGO). Используйте это средство для проверки содержимого SPD, устранения неполадок совместимости SPD/PDB и просмотра сведений о профиле, таких как функции, графы потоков, охват и динамические оценки инструкций. Запустите SPDDump из командной строки разработчика Visual Studio.
Файл SPD содержит обработанные данные профиля, которые компилятор использует для принятия решений по оптимизации во время сборки.
Синтаксис
SPDDump[параметры] spdfile
Параметры
параметры
Укажите следующие параметры для SPDDump:
- /all Выводит весь файл SPD. Этот параметр в установлен по умолчанию.
- /Заголовка Выводит заголовок файла SPD.
- /Модуль Выводит заголовок модуля в файле SPD. Подразумевает /header.
- /Символ Выводит таблицу символов модуля. Подразумевает /module.
- /Func Выводит профиль функции. Подразумевает /module.
- /funcid:<Fid> Выводит профиль функции для функции с заданным идентификатором функции.
- /Cg Включите сведения о вызываемом объекте в выходные данные профиля функции. Подразумевает /func.
- /Fg Включите граф потока в выходные данные профиля функции. Подразумевает /func.
- /Данных Выводит профиль данных. Подразумевает /module.
- /minidump Исключает из вывода информацию о корреляции выборок, например диапазоны RVA.
- /coverage Выводит сведения о покрытии базовых блоков.
- /dyninst[:<n>] Выводит динамическую оценку инструкций для первых 50 функций или верхних n функций, если указано.
- /help Отображает справочную информацию.
spdfile
Путь к файлу SPD или объекту для проверки.
Замечания
Замечание
Запустите это средство из командной строки разработчика Visual Studio.
Используйте SPDDump, чтобы проверить содержимое файла базы данных профилей образцов (SPD).
SPDConvert создает SPD-файлы. Процесс сборки, использующий /SPGO, встраивает эти файлы в PDB-файлы.
Чтобы диагностировать ошибку "Несовместимая версия SPD", используйте /header для проверки GUID PDB и возраста, хранящегося в файле SPD. Затем сравните эти значения с SPT-файлом с помощью SPTDump /progid.
Example
В этом примере выводится оценочная информация о покрытии базовых блоков для SPD-файла:
SPDDump /coverage filename.spd
В этом примере выводится заголовок SPD, чтобы проверить GUID PDB и возраст:
SPDDump /header filename.spd
В этом примере выводится динамическая оценка инструкций для основных 10 функций:
SPDDump /dyninst:10 filename.spd
См. также
Руководство: использование Sample Profile-Guided Optimization (SPGO) для повышения производительности
SPDConvert
SPTDump
SPTAggregate