CodeIA Logo
Inicio
¿Qué es la Ingeniería de Contexto?ExperienciaProyectos realizados
Comunidad
FeedMiembrosCuadro de HonorCalendarioBolsa de trabajoEncuestasProyectos de la Comunidad
NoticiasPrecios
Formación
CursosLecciones
Co-Projects
Propuestas de proyectosEnviar propuesta de proyecto
RoadmapGlosarioContacto
Iniciar Sesión
CodeIA Logo

Transformando ideas en software profesional con IA. La nueva era del desarrollo ágil.

Legal

Política de PrivacidadTérminos de ServicioTérminos de SuscripciónAviso LegalCookies

Sígueme

Contactar

© 2026 CodeIA. Todos los derechos reservados.

Hecho con♥por sn4p.dev

Glosario/Garbage Collection (Recolección de basura)

Garbage Collection (Recolección de basura)

Paulo7 de enero de 2026

Definición

Mecanismo automático que gestiona la memoria liberando la que ya no está en uso.

Descripción

Común en lenguajes de alto nivel como Java, Python o JavaScript. Elimina la necesidad de gestionar memoria manualmente.

Ejemplo

// En JavaScript, el Garbage Collector trabaja automáticamente // La memoria se libera cuando no hay referencias let usuario = { nombre: 'Juan' }; // Memoria asignada usuario = null; // Ahora el objeto puede ser recolectado // Closures pueden prevenir la recolección function crearFuncion() { const datosGrandes = new Array(1000000).fill('x'); return function() { // datosGrandes sigue en memoria por el closure console.log(datosGrandes.length); }; } // WeakMap/WeakSet permiten recolección const cache = new WeakMap(); let obj = { id: 1 }; cache.set(obj, 'valor'); obj = null; // Ahora obj puede ser recolectado // Forzar sugerencia de GC (solo Node.js con flag) // node --expose-gc script.js // global.gc();

← Volver al glosario