JamVM

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 2 de julio de 2020; las comprobaciones requieren 2 ediciones .
JamVM
Tipo de máquina virtual de Java
Desarrollador Roberto Lougher
Escrito en C y Java
Sistema operativo multiplataforma
ultima versión 2.0.0 ( 30 de julio de 2014 )
Licencia Licencia Pública General GNU
Sitio web jamvm.sourceforge.net

JamVM  es una máquina virtual Java (JVM) gratuita diseñada para ser lo más pequeña posible en comparación con otras máquinas virtuales (VM) mientras cumple con la especificación de máquina virtual Java versión 2 (libro azul).

JamVM está diseñado para usar la biblioteca de clases GNU Classpath ; las versiones recientes admiten la finalización de objetos, referencias suaves/débiles/fantasmas, Java Native Interface (JNI) y Reflection API. El recolector de elementos no utilizados puede ejecutarse tanto sincrónica como asincrónicamente dentro de su propio subproceso.

La versión 2.0.0 admite clases de OpenJDK 6, 7, 8, incluida la compatibilidad completa a nivel de máquina virtual para JSR 292 (invokedynamic), expresiones lambda (JSR 335), anotación de tipo (JSR 308) y acceso a nombres de parámetros de métodos a través de la reflexión.

JamVM admite las siguientes CPU : AMD64 , ARM , i80486 , MIPS y PowerPC .

Véase también

Enlaces