On Thu, Jan 17, 2002 at 06:18:07PM +0100, Daniele Cruciani wrote: > Approposito di memoria ho trovato questo in malloc(3): > > Linux follows an optimistic memory allocation strategy. This > means that when malloc() returns non-NULL there is no guarantee > that the memory really is available. In case it turns out that > the system is out of memory, one or more processes will be > killed by the infamous OOM killer. > > Questo significa che e' persino inutile testare malloc() == NULL ? no che centra ? qui si parla di strategie di allocazione per evitare di avere la memoria frammentata e che quindi risulti + piena di quello che e' ... tutto qua.
> Vale pure per posix_memalign? (nel man non c'e') > Come si scrive qualcosa _garantito_ contro gli out of memory ? > penso che testare quanta memoria e' libera valga a poco in un sistema > multi tasking. beh se la strategia di allocazione e' buona serve abbastanza ciao Samuele -- Samuele Tonon <[EMAIL PROTECTED]> http://www.linuxasylum.net/~samu/ Acid -- better living through chemistry. Timothy Leary

