Recolector de basura
De Wiki~eWa
Revisión del 14:16 7 mar 2012 de EnWILLYado (discusión | contribuciones) (Página creada con '{{WP|http://es.wikipedia.org/wiki/Recolector_de_basura|Recolector de basura}} Un '''recolector de basura''' es un mecanismo implícito de '''gestión de memoria''' implementado ...')
Esta página define un término tradicional
Dirígete a otras fuentes de conocimiento si quieres profundizar en el tema:
Un recolector de basura es un mecanismo implícito de gestión de memoria implementado en algunos lenguajes de programación de tipo interpretado o semiinterpretado. Se suele utilizar para evitar la gestión manual de memoria. El mecanismo habitual consiste en:
- Reservar espacios de memoria para su uso.
- Liberar espacios de memoria previamente reservados.
- Compactar espacios de memoria libres y consecutivos entre sí.
- Llevar cuenta de qué espacios están libres y cuáles no.
Tipos de Basura
Existe por un lado la basura orgánica (que se puede reciclar) que se produce al dejar huecos libres en el espacio de memoria; y la basura inorgánica (que no se puede reciclar) que se produce al perder la referencia principal de un objeto que aun sigue en memoria.