Оптимизация связанных DLL - PullRequest
       1

Оптимизация связанных DLL

0 голосов
/ 27 сентября 2018

Когда в качестве параметра компилятора указано «оптимизация всей программы», оптимизация выполняется через границы .obj.Это заставило меня задуматься: если я свяжу свой собственный исполняемый файл с DLL, которую я сам построил, теряю ли я оптимизацию, которую мог бы выполнить компилятор, если бы у него был доступ к его файлам .obj?

1 Ответ

0 голосов
/ 28 сентября 2018

Да, вы правы - оптимизация всей программы / времени соединения не может оптимизировать прошлые границы совместно используемой библиотеки.С другой стороны, строгая граница уровня функций между исполняемым файлом и библиотекой позволяет упростить обновление библиотеки, например, если исправлены ошибки или выпущены новые функции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...