
Small Footprint JRE (soloLinux )
El JRE de Small Footprint, disponible sólo en sistemas operativos Linux® , contiene una versión ligera del entorno de ejecución IBM® para Java™.
Esta versión ligera del entorno de ejecución se basa en el entorno de ejecución dentro del producto IBM SDK, Java Technology Edition para Linux. El entorno de ejecución ligero está diseñado para los desarrolladores web que desean desarrollar y desplegar aplicaciones Java en el entorno de nube. El JRE de Small Footprint está disponible como una imagen de Docker . Para obtener más información sobre el entorno de ejecución y Docker, consulte IBM SDK, Java Technology Edition y Docker.
Las herramientas y funciones Java que no son necesarias en el entorno de nube, como el panel de control de Java, se eliminan del entorno de ejecución ligero. El entorno de ejecución se reduce a lo básico para proporcionar una función principal y esencial con una gran reducción de disco y ocupación de memoria.
El entorno de ejecución ligero utiliza referencias comprimidas para entornos de ejecución de 64 bits. Cuando la máquina virtual utiliza referencias comprimidas, todas las referencias a objetos, clases, hebras y supervisores se almacenan como valores de 32 bits. La utilización de referencias comprimidas mejora el rendimiento de muchas aplicaciones porque los objetos son más pequeños, y como resultado se obtiene una recogida de basura menos frecuente y una mejor utilización de memoria caché.
java version "1.8.0"
Java(TM) SE Runtime Environment (build pxa6480sr3-20160428_01(SR3) Small Footprint)
IBM J9 VM (build 2.8, JRE 1.8.0 Linux amd64-64 Compressed References 20160427_301573 (JIT enabled, AOT enabled)
J9VM - R28_Java8_SR3_20160427_1620_B301573
JIT - tr.r14.java.green_20160329_114288
GC - R28_Java8_SR3_20160427_1620_B301573_CMPRSS
J9CL - 20160427_301573)
JCL - 20160421_01 based on Oracle jdk8u91-b14La primera línea muestra la versión: java version "1.8.0".Esta guía explica qué herramientas y funciones se eliminan de un entorno de ejecución ligero. Si está utilizando el entorno de ejecución en una nube y necesita bibliotecas o clases que no están disponibles, puede personalizar el entorno de ejecución empaquetando archivos adicionales en una carpeta de recursos.
