C, C ++: Общие библиотеки: загружаются ли в память отдельные функции или полные библиотеки?

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

Спасибо! Оливер

5
задан Oliver 30 April 2011 в 05:25
поделиться