Questions marquées «garbage-collection»


6
Mémoire de pile et tas en Java
Si je comprends bien, en Java, la mémoire de pile contient les primitives et les invocations de méthodes, tandis que la mémoire de tas est utilisée pour stocker des objets. Supposons que j'ai une classe class A { int a ; String b; //getters and setters } Où la primitive …

6
Comment fonctionne la récupération de place dans les langues compilées de manière native?
Après avoir parcouru plusieurs réponses à un dépassement de pile, il est clair que certains langages compilés de manière native ont un garbage collection . Mais je ne vois pas comment cela fonctionnerait. Je comprends comment la récupération de place pourrait fonctionner avec un langage interprété. Le ramasse-miettes s'exécute simplement …






8
Qu'advient-il des ordures en C ++?
Java a un GC automatique qui stoppe parfois le monde de temps en temps, mais prend en charge les déchets sur un tas. Maintenant, les applications C / C ++ ne gèlent pas STW, leur utilisation de la mémoire ne se développe pas non plus à l'infini. Comment ce comportement …






8
Pourquoi la collecte des ordures ne fait-elle que balayer le tas?
Fondamentalement, j'ai appris jusqu'à présent que la récupération de place efface à jamais toute structure de données qui n'est pas actuellement pointée. Mais cela ne vérifie que le tas pour de telles conditions. Pourquoi ne vérifie-t-il pas également la section des données (globales, constantes, etc.) ou la pile? Qu'en est-il …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.