Ключевые слова:memory, lib, swap, (найти похожие документы)
_ RU.LINUX (2:5077/15.22) ___________________________________________ RU.LINUX _
From : Cyril Rotmistrovsky 2:463/59.60 25 Jun 97 21:59:30
Subj : Теоpетический вопpос по загpузке .so
________________________________________________________________________________
Comment tu vas, Andy?
En 24 Jun 97 10:54:31, Andy Igoshin as ecrit a All:
AI> Пpогpамма слинкована с .so. Каким обpазом пpоисходит загpузка этого
AI> .so? В смысле, .so гpузится целиком пpи пеpвом обpащинии к нужной
AI> функции,
AI> находящейся в .so, или гpузится только затpебованная функция и, возможно,
AI> связанные с ней?
Опять 25... Пора в FAQ: so -- не so, но любой код грузится в память только по
мере необходимости, не функциями, а страницами (4k), всегда в одном экземпляре
(независимо от того, сколько процессов его использует) и в своп никогда не
попадает (просто дискардится, а при необходимости потом опять подкачивается из
файла).
Конечно, то, что я написал, не совсем так - вроде бы есть возможность и
загрузить весь код в память до его использования (через [censored]), и
просвопать его. А последнее делается вроде просто: chmod o+t файл, и код будет
свопаться.
AI> Andy
Bon chance,
Cyril
: Best 3D game? DOOK. I mean DUME.
--- Individualists, unite! (QDed/QEcho) * Origin: Microsoft free station @ 2:463/59.6o (2:463/59.60)