Nous savons que l'opération malloc()
et new
allouent de la mémoire dynamiquement, mais où réside heap? Chaque processus possède-t-il son propre segment privé dans l'espace de noms pour l'allocation dynamique ou le système d'exploitation a-t-il un système global partagé par tous les processus. De plus, je lis d'un manuel qu'une fois que la fuite de mémoire se produit, la mémoire manquante ne peut pas être réutilisée jusqu'au prochain redémarrage de notre ordinateur. Est-ce que cette thèse est juste? Si la réponse est oui, comment pouvons-nous l'expliquer?Où réside la mémoire allouée dynamiquement?
Merci pour votre réponse.
Cordialement.
Quel manuel était-ce que vous avez lu cette chose à propos des fuites de mémoire? –
@Neil J'ai emprunté à la bibliothèque, je ne me souviens pas du nom exact, désolé à ce sujet. –