Thread Speicher wird zugemüllt ? (10 answers)
Opened by BrownWolf at 2004-01-12 11:21

ptk
 2004-01-12 15:06
#79082 #79082
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
[quote=Strat,12.Jan..2004, 12:23]
2. Ich habe irgendwie noch kein Betriebssystem gefunden, unter dem Perl den freigewordenen Speicher tatsaechlich so ans Betriebssystem zurueckgibt, dass das Betriebssystem ihn gleich wieder verwenden kann. [/quote]
Linux (oder besser: einige glibc-Versionen von Linux) allozieren grosse Speicherbloecke ("gross" ist dabei 128K, kann per Environment-Variable geaendert werden) per mmap(). Das hat den Vorteil, dass mit munmap() dieser Speicher komplett zurueckgegeben wird. Der Nachteil von mmap() ist, dass es recht langsam ist und es wahrscheinlich auch eine Obergrenze fuer die Gesamtzahl von mmap-Bereichen gibt; deshalb wird diese Moeglichkeit nicht generell fuer das Speichermanagement verwendet.

View full thread Speicher wird zugemüllt ?