Contrassegnare erroneamente la fase sulla raccolta dei rifiuti per C
-
03-07-2019 - |
Domanda
Ho esaminato Panoramica algoritmica del GC conservativo
Può verificarsi un'individuazione errata nella parte "marcatura"? Se alcuni dati vengono archiviati e per coincidenza coincidono con gli indirizzi di una memoria allocata, il collector manterrà la memoria?
Soluzione
Sì, ecco perché si chiama conservatore. Ogni numero intero che sembra punti all'interno dell'heap renderà la regione non spazzatura. Di conseguenza, potrebbe verificarsi una perdita di memoria.
Altri suggerimenti
Sì.
Ecco perché si chiama " conservativo " ;, credo.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow