"Est-ce que le système désaloue correctement la mémoire non désalouée par le programme à la sortie ?"
Là, je n'ai pas de réponse mais je pense que oui de plus en plus.
Dans le cas de Linux, je le pense aussi. Mais ca m'étonnerait que tous les noyaux (et à priori tous les systèmes) soient aussi rigoureux avec la mémoire. Laisser paresseusement le système libérer la mémoire réservée par le processus, c'est selon moi prendre un gros risque pour la portabilité de son programme.
Et effectivement, c'est contraire aux bonnes pratiques de développement, même si "ça marche".
[^] # Re: Mauvais débat.
Posté par Cali_Mero . En réponse au journal La mémoire ? On s'en fout !. Évalué à 3.
Là, je n'ai pas de réponse mais je pense que oui de plus en plus.
Dans le cas de Linux, je le pense aussi. Mais ca m'étonnerait que tous les noyaux (et à priori tous les systèmes) soient aussi rigoureux avec la mémoire. Laisser paresseusement le système libérer la mémoire réservée par le processus, c'est selon moi prendre un gros risque pour la portabilité de son programme.
Et effectivement, c'est contraire aux bonnes pratiques de développement, même si "ça marche".