Есть ли какие-либо убедительные соображения производительности для выбора статической привязки к динамической компоновке или наоборот в определенных ситуациях? Я слышал или читал следующее, но я не знаю достаточно на эту тему, чтобы ручаться за его правдивость.
1) Разница в производительности во время статической привязки и динамической компоновки обычно незначительна.
2) (1) неверно, если использовать компилятор профилирования, который использует данные профиля для оптимизации программных горячих путей, потому что при статической привязке компилятор может оптимизировать ваш код и код библиотеки. При динамической компоновке только ваш код может быть оптимизирован. Если большую часть времени тратится на запуск библиотечного кода, это может иметь большое значение. В противном случае (1) все еще применяется.