Mostrando entradas con la etiqueta Recolector de Basura. Mostrar todas las entradas
Mostrando entradas con la etiqueta Recolector de Basura. Mostrar todas las entradas

abril 17, 2010

Recolector de Basura


El recolector de basura (garbage collector en inglés) administra la memoria en forma automática, así se logra evitar que se desperdicien grandes cantidades de memoria. El recolector de basura se encarga de recoger todos los objetos que ya no están siendo utilizados por nuestros programas. Cuando la memoria de la Máquina Virtual se está agotando se activa automáticamente el recolector de basura.

Máquina Virtual de Java. (JVM)

Una Máquina Virtual de Java (JVM por sus siglas en inglés) ejecuta instrucciones expresadas en códigos de bytes que son generados por el compilador del lenguaje Java.


La JVM es uno de los componentes de la plataforma Java y se sitúa en el nivel superior al Hardware sobre el Sistema Operativo. Actúa como un puente que entiende tanto el código de bytes, como el sistema sobre el que se pretende ejecutar.

Con la JVM se logra la portabilidad del lenguaje por lo que existen distintas implementaciones para Sistemas Operativos y así un programa .class escrito en el Sistema Operativo Windows puede ser interpretado en el Sistema Operativo Linux. De ahí el famoso axioma: “Write Once, Run Anywhere”, que se traduce: Escríbelo una Vez, Ejecútalo Donde Sea.

Bibliografía consultada: