Ho fatto uno stupido programmino in C che non faceva altro che chiamare in continuazione la funzione malloc in modo da allocare dinamicamente lo spazio per una certa struct nell'heap.
La mia intenzione era quella di "stampare" il totale di mem allocata nel momento in cui il valore di ritorno della malloc era NULL e errno valeva ENOMEM.
Cio' pero' non e' accaduto.
Ad un certo punto l'app e' stata killata dal s.o. ed a video (Su shell) e' comparso il messaggio "killed".
In base a cosa il processo e' stato killato ?
Esiste un numero di bytes massimo che ciascun processo puo' allocare sull'heap ?
Rinfrescatemi bene la mem.. perche ne' ho bisogno...
:berto: