Articulo de referencia

JamVM

JamVM es una máquina virtual Java (JVM) de código abierto desarrollada para ser extremadamente pequeña en comparación con otras máquinas virtuales (VM), al tiempo que cumple con...

JamVM es una máquina virtual Java (JVM) de código abierto desarrollada para ser extremadamente pequeña en comparación con otras máquinas virtuales (VM), al tiempo que cumple con la especificación de la máquina virtual Java versión 2 (libro azul).

JamVM se puede configurar para usar la biblioteca de clases GNU Classpath o OpenJDK Java. Las versiones recientes admiten la finalización de objetos, referencias débiles/soft/phantom, la interfaz nativa de Java (JNI) y la API de reflexión. El recolector de basura compactador puede ejecutarse de forma síncrona o asíncrona en su propio hilo.

JamVM actualmente es compatible con las CPU : AMD64 , ARM , x86 , MIPS , PowerPC y SPARC .

La versión de JamVM compatible con OpenJDK es compatible con IcedTea , y los paquetes de JamVM de IcedTea se incluyen tanto en Debian como en Ubuntu . Esto permite instalar JamVM como una máquina virtual Java alternativa a hotspot cuando se utiliza OpenJDK. Cuando se utilizaba Ubuntu en ARM, JamVM era la máquina virtual predeterminada. [ 1 ] Ahora, se utiliza HotSpot Zero en armhf. [ 2 ]

En 2006, el equipo de Android de Google utilizó JamVM durante el desarrollo del marco de la aplicación. El sucesor de Android, Dalvik , estaba en desarrollo en ese momento, y a principios de 2007 ambos eran intercambiables. Unos meses después, Dalvik se estableció como la máquina virtual principal de Android y JamVM se deshabilitó. [ 3 ]

Véase también

Referencias

  1. "6b23~pre4-0ubuntu1  : paquete openjdk-6  : Ubuntu" . Launchpad.net . 2 de agosto de 2011 . Consultado el 26 de septiembre de 2016 .
  2. "openjdk-7-jre : armhf : Raring (13.04) : Ubuntu" . Launchpad.net . 27 de abril de 2015 . Consultado el 26 de septiembre de 2016 .   
  3. "Prueba del juicio 294" (PDF) . Groklaw.net . Archivado del original el 7 de septiembre de 2013. Consultado el 26 de septiembre de 2016 .

Obtenido de " https://en.wikipedia.org/w/index.php?title=JamVM&oldid=1345644226 "