/SPDIN (использование образца базы данных профиля)

Указывает файл базы данных профиля образца (SPD), содержащий данные профилирования для использования в сборке примера Profile-Guided оптимизации (SPGO). Также используется для переопределения значения по умолчанию или файла, указанного для /SPD чтения образца базы данных профиля.

Синтаксис

/SPDIN:filename

Argument

filename
Указывает путь к .spd файлу, содержащему данные профилирования для оптимизации. При развертывании полный путь не должен превышать MAX_PATH (260 символов).
Если файл не существует, компоновщик создает пустой файл, который будет использоваться для сбора данных.

Замечания

После сбора трассировки xperfпроизводительности с помощью, преобразования ее с помощью SPTAggregateи импорта данных в SPD-файл с помощью, /SPDIN использования SPDConvertи /SPGO создания оптимизированного двоичного файла.

GUID и возраст двоичного файла, записанного в SPD-файле, должны соответствовать SPT-файлу. Если они не совпадают, может появилась ошибка "Несовместимая версия SPD". Чтобы диагностировать эту ошибку, используйте для SPTDump /progid проверки двоичных идентификаторов в SPT-файле и SPDDump /header для проверки spD-файла. Компоновщик использует допустимый SPD-файл в максимально возможном объеме. Незначительные обновления кода, которые не изменяют поток управления программой, допускаются. Без изменений функции также используют данные для оптимизации. Если вы предоставляете допустимую, но в противном случае не связанную spD, процесс работает, но, скорее всего, данные не будут использоваться для оптимизации.

Используйте /SPDEMBED вместе с тем /SPGO , чтобы внедрить данные SPD в PDB-файл, созданный сборкой.

Используется /SPD для указания имени или расположения, отличного от spD-файла. /SPDIN Переопределяет этот параметр, если задан.

Дополнительные сведения о рабочем процессе SPGO см. в руководстве. Использование примера оптимизации Profile-Guided (SPGO) для повышения производительности.

Задание данного параметра компоновщика в среде разработки Visual Studio

  1. Откройте диалоговое окно Страницы свойств проекта. Дополнительные сведения см. в разделе Set C++ компилятора и свойства сборки в Visual Studio.
  2. Перейдите на страницу свойств Свойства конфигурации>Компоновщик>Командная строка.
  3. Добавьте /SPDIN:filename в поле "Дополнительные параметры ". Нажмите ОК, чтобы сохранить внесенные изменения.

Задание данного параметра компоновщика программным способом

См. также

Справочник по компоновщику MSVC
Параметры компоновщика MSVC
/SPD (указание образца базы данных профиля)
/SPDEMBED (внедрение образца базы данных профиля)
/SPGO (включение примера Profile-Guided оптимизации)
Руководство. Использование примера оптимизации Profile-Guided (SPGO) для повышения производительности