gcc, linux - limit cca 700 MiB na pole v kuse?

Martin `MJ' Mares mj na ucw.cz
Středa Leden 7 19:18:49 CET 2004


Zdravim!

> Do tech 3 GB, ktere proces na x86 od jadra dostane, se musi dostat ruzne vec:
> samotny program, zasobnik, dynamicky linkovane knihovny. Zasobnik
> je "na konci" a roste k nizsim adresam, program je (priblizne) "na zacatku"
> a roste (pomoci sbrk ()) k vyssim adresam. Takze na dynamicky linkovane
> knihovny zbyva misto nekde "uprostred", coz omezuje maximalni velikost
> souvisleho useku pameti, ktery muzete alokovat.

Velmi poucne je take podivat se do /proc/<pid>/maps, tam je krasne videt
rozvrzeni adresniho prostoru.

				Have a nice fortnight
-- 
Martin `MJ' Mares   <mj na ucw.cz>   http://atrey.karlin.mff.cuni.cz/~mj/
Faculty of Math and Physics, Charles University, Prague, Czech Rep., Earth
"Oh no, not again!"  -- The bowl of petunias


Další informace o konferenci Linux