Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Указывает файл базы данных профиля образца (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
- Откройте диалоговое окно Страницы свойств проекта. Дополнительные сведения см. в разделе Set C++ компилятора и свойства сборки в Visual Studio.
- Перейдите на страницу свойств Свойства конфигурации>Компоновщик>Командная строка.
- Добавьте
/SPDIN:filenameв поле "Дополнительные параметры ". Нажмите ОК, чтобы сохранить внесенные изменения.
Задание данного параметра компоновщика программным способом
- См. AdditionalOptions.
См. также
Справочник по компоновщику MSVC
Параметры компоновщика MSVC
/SPD (указание образца базы данных профиля)
/SPDEMBED (внедрение образца базы данных профиля)
/SPGO (включение примера Profile-Guided оптимизации)
Руководство. Использование примера оптимизации Profile-Guided (SPGO) для повышения производительности