J'ai essayé de lire des algorithmes de collecte de place dans Java et dans .Net récemment. Jusqu'à présent, j'ai découvert que Java utilise Mark et Sweep comme algorithme dans ses collecteurs.. Net 4 garbage collection
Est-ce que .Net utilise Mark et balaye aussi bien sur toutes les générations?
Comment Microsoft est-il passé de G0, collecteur G1 concurrent, exécutant SERIALLY avec G @ collector, à un sth appelé BACKGROUND GC, où tout est parallèle?
Merci d'avance pour vos réponses.
Avez-vous lu http://msdn.microsoft.com/en-us/library/0xy59wtx.aspx? Il semble que cela va expliquer plus en détail que n'importe quelle réponse ici. – Tejs
La plupart des JVM, y compris les populaires *, n'utilisent pas * simplement la fonction mark-and-sweep! – delnan
que sont les autres alors? – bober02