Bonjour,
tout d'abord je ne sais pas si ma question porte plus sur C ou sur Linux donc mes chers modérateurs déplacez le si nécessaire.
J'ai voulu tester ce qui se passe si je ne désaloue pas la mémoire dans un programme C. J'ai fait une boucle avec un malloc à l'interrieur mais pas de free. Si j''exécute le programme, ma mémoire vive explose bien évidemment. Cependant j'ai remarqué que lorsque j'arrête le programme (Ctrl-C) la quantité de ma ram libre redevient exactement la même qu'avant l'exécution.
Quelqu'un pourrait-il m'expliquer ?
merci
Partager