LINUX.ORG.RU

История изменений

Исправление vbcnthfkmnth123, (текущая версия) :

зависимостями за счет большего расхода памяти

Там по сути его не будет. При статической линковке в файл линкуется только та часть, которая используется. Соотвественно далее в память будет грузится то та часть что используется, тогда как при динамической линковке библиотека грузится в память полностью вне зависимости от того какая часть её используется. Теоретически может быть выигрышь в расходе памяти, если будет куча программ, которые используют всю или почти всю одну общую библиотеку. Тогда да, эта библиотека будет грузится в память только один раз и использоваться всеми сразу. Но такой ситуации в реальном использовании практически не встречается, потому что софт подбирается не по тому что он использует и как написан, а по функциях, которые нужны.

Исправление vbcnthfkmnth123, :

зависимостями за счет большего расхода памяти

Там по сути его не будет. При статической линковке в файл линкуется только та часть, которая используется. Соотвественно далее в память будет грузится то та часть что используется, тогда как при динамической линковке библиотека грузится в память полностью вне зависимости от того какая часть её используется. Теоретически может быть выигрышь в расходе памяти, если будет куча программ, которые используют всю или почти всю одну общую библиотеку. Тогда да, эта библиотека будет грузится в память только один раз и использоваться всеми сразу. Но такой ситуации в реальном использовании практически не встречается.

Исходная версия vbcnthfkmnth123, :

зависимостями за счет большего расхода памяти

Там по сути его не будет. При статической линковке в файл линкуется только та часть, которая используется. Соотвественно далее в память будет грузится то та часть что используется, тогда как при динамической линковке библиотека грузится в память полностью вне зависимости от того какая часть её используется. Теоретически может быть выигрышь в расходе памяти, если будет куча программ, которые используют всю или почти всю одну общую библиотеку. Тогда да, эта библиотека будет грузится в память только один раз и использоваться всеми сразу.