LljvmMáquina virtual Java de bajo nivel | |
Descargar ahora |
Lljvm Clasificación y resumen
Anuncio publicitario
Lljvm Etiquetas
- Máquina de cadena virtual Biblioteca Biblioteca de java Java jvm Acceso de bajo nivel Formateo de bajo nivel Nivel bajo máquina virtual Monitor de la máquina virtual Estadísticas de máquinas virtuales Administrador de máquinas virtuales bajo ruido de bajo nivel microscopio virtual de Java máquina virtual de Java crear la máquina virtual ejecutar la máquina virtual Máquina virtual de Parallels Bajo a agr Tweak Machine Virtual Máquina virtual modificada Escáner de máquina virtual Manejo de la máquina virtual Máquina de java Mapa de múltiples máquinas virtuales Tiempo de ejecución de la máquina virtual Simultaneidad de bajo nivel Detector de máquinas virtuales Actividad de la máquina virtual Máquina virtual Hyper-V Crear código de máquina virtual máquina virtual compartida analizador de imagen de máquina virtual Acceso de bajo nivel del sistema Función de bajo nivel Creador de máquinas virtuales máquina virtual de actualización Cambiar el tamaño de la máquina virtual Mover la máquina virtual Máquina virtual de latencia rendimiento de la máquina virtual Migrar la máquina virtual máquina virtual clon clonador de máquinas virtuales Copia la máquina virtual JVM de bajo nivel máquina virtual compresa iniciador de la máquina virtual de Java
Lljvm Descripción
LLJVM proporciona un conjunto de herramientas y bibliotecas para ejecutar idiomas de nivel comparativamente bajo (como C) en la JVM. La compilación C a JVM BYTECODE proporcionada por LLJVM involucra varios pasos. El código fuente se compila por primera vez en la representación intermedia LLVM (IR) por un frontend, como LLVM-GCC o Clang. LLVM IR se traduce al código de ensamblaje de jasmin, vinculado contra otras clases de Java, y luego se ensambló a JVM BYTECODE. El uso de LLVM IR, ya que la representación intermedia permite que se conserven más información sobre el programa de origen, en comparación con otros métodos que usan MIPS binarios como la representación intermedia. Por ejemplo, las funciones se asignan a métodos JVM individuales, y todas las llamadas de función se realizan con instrucciones nativas de invocación de JVM. Esto permite que el código compilado se vincule contra las clases de Java arbitrarias y los programas Java para llamar de forma nativa las funciones individuales en el código compilado. También permite que los programas se dividan en múltiples clases (comparables a la vinculación dinámica), en lugar de enlazar estáticamente a todo en una sola clase. Para ver qué se trata LLJVM, puede obtener la biblioteca y la demo, colocarlos en la misma carpeta, luego ejecute la demostración a través de la línea de comandos usando el comando 'java -jar lljvm-demo-0.2.jar'.
Lljvm Software relacionado
SimpleBacklog
Una lista de tareas mejorada para VS 2010, diseñada para facilitar la gestión de una cartera de características. ...
55 544 KB