Red de conocimiento del abogados - Ley de patentes - ¿Cuántos métodos existen para la recolección de basura? ¿Cuáles son los métodos para la recolección de basura?

¿Cuántos métodos existen para la recolección de basura? ¿Cuáles son los métodos para la recolección de basura?

1. Seguimiento del reciclaje: el método de seguimiento del reciclaje es independiente del programa. Se ejecuta periódicamente para comprobar la basura y requiere una interrupción prolongada.

2. Borrado de marcas: el método de borrado de marcas requiere dos escaneos de los objetos del programa. El primer escaneo comienza desde la raíz (Raíz). Los objetos a los que hace referencia la raíz se marcan como no basura y no como basura. El objeto al que hace referencia el objeto también se marca como no basura, por lo que es recursivo. Después de que se hayan escaneado todas las referencias a objetos que no son basura. Se realiza un segundo escaneo. Los objetos que no fueron marcados en el primer escaneo son basura y se reciclan.

3. Colección de copias: el método de recolección de copias solo requiere un escaneo del objeto. Prepare un "nuevo espacio", comience desde la raíz, escanee el objeto y, si hay una referencia al objeto, cópielo en el "nuevo espacio". Una vez completado el escaneo, todos los objetos existentes en el "nuevo espacio" no son objetos basura.