Está en la página 1de 2

RAÚL DE LOS SANTOS

MATRICULA: 1-16-3867

TEMA: Garbage Collection

1- la recolección de basura ( GC ) es una forma de automático de gestión de memoria.

2- La recolección de basura fue inventado por John McCarthy alrededor de 1959 para


simplificar la gestión de memoria manual en Lisp.

3- La recolección de basura es esencialmente lo contrario de gestión de memoria manual

4- Los principios básicos de recolección de basura son: para encontrar objetos de datos en
un programa que no se puede acceder en el futuro, y de recuperar los recursos
utilizados por esos objetos.

5- Ventajas
 Colgando puntero errors
 Insectos gratuitas dobles 
 Ciertos tipos de pérdidas de memoria 
 Implementaciones eficientes de estructuras de datos persistentes

6- Colgando puntero errores Se producen cuando un pedazo de memoria se libera, mientras


que todavía hay punteros a ella.

7- Insectos gratuitas dobles  Se producen cuando el programa intenta liberar una región de
memoria que ya se ha liberado

8- Desventajas
Por lo general, la recolección de basura tiene ciertas desventajas, entre ellos consumen
más recursos, impactos en el rendimiento, los posibles puestos en la ejecución del
programa, y la incompatibilidad con la gestión de recursos manual.

9- Rastreo de la recogida de basura es el tipo más común de recolección de basura,


tanto es así que "recolección de basura" a menudo se refiere a la recolección de basura
localización

10- Ciclos Si dos o más objetos se refieren el uno al otro.

11- Lenguajes como Smalltalk y Java suelen proporcionar la recolección de basura


integrado.
12- Entre los más populares los colectores de basura para JDK podría ser nombrado:

 G1

 Paralela

 ConcMarkSweep (CMS)

 De serie

 Shenandoah

También podría gustarte