Hablemos de: descarga, instalación, características y descripción general de GraalVM


prefacio

GraaIVM

Tiempo de ejecución de alto rendimiento con nuevas optimizaciones del compilador para acelerar el rendimiento de las aplicaciones Java y reducir los costos de infraestructura en las instalaciones y en la nube

¿Qué es GraalVM? A juzgar por el nombre, es VM虚拟机, ¿cuáles son sus características? Resumen oficial: alto rendimiento, nativo de la nube, políglota se traduce como 高性能、云原生、支持多语言的VM。


解析

1. ¿Qué es GraaIVM?

  1. GraalVM es una herramienta para que los desarrolladores escriban y ejecuten código Java. Específicamente, GraalVM es la máquina virtual de Java (JVM) y el kit de desarrollo de Java (JDK) creado por Oracle. Es un tiempo de ejecución de alto rendimiento que mejora el rendimiento y la eficiencia de las aplicaciones.
  2. Los objetivos de GraalVM incluyen: escribir un compilador más rápido y fácil de mantener, mejorar el rendimiento de los lenguajes que se ejecutan en la JVM, reducir el tiempo de inicio de la aplicación, integrar el soporte multilingüe en el ecosistema de Java y proporcionar un conjunto de herramientas de programación.
  3. GraalVM agrega un compilador de optimización al JDK, que proporciona optimizaciones de rendimiento para varios idiomas e interoperabilidad para aplicaciones multilingües. Además de admitir código Java, GraalVM también admite otros lenguajes de programación, incluidos Scala, Kotlin, Groovy, Clojure, R, Python, JavaScript y Ruby. Esencialmente, GraalVM permite a los desarrolladores ejecutar código de manera eficiente en varios idiomas y bibliotecas dentro de una sola aplicación.

Figura 1
inserte la descripción de la imagen aquí
Figura 2inserte la descripción de la imagen aquí

2. Ventajas de GraaIVM

  1. Rendimiento JAVA acelerado : el compilador JIT de alto rendimiento genera código nativo optimizado que se ejecuta más rápido, genera menos basura y usa menos CPU
  2. Menor costo de infraestructura : no es necesario cambiar el código subyacente, lo que aumenta el rendimiento entre un 8 % y un 11 % y reduce en gran medida los costos del servidor.
  3. Buen soporte de JDK : admite Java8 y Java11, y está comprometido con el desarrollo de Java: java17, java19+
  4. Compatible con todas las herramientas del ecosistema Java : GraalVM combina la fuerza del ecosistema y la comunidad de Java con distribuciones JDK más potentes para lograr los mejores resultados.
  5. Buena compatibilidad con el marco : Micronaut, Helidon, Quarkus o Spring Boot para microservicios, PicoCLI para aplicaciones de línea de comandos. Independientemente de la tarea a la que se enfrente, hay un marco compatible con imágenes nativas de GraalVM para facilitar su trabajo.
  6. Compatibilidad con múltiples lenguajes de programación e interacciones : además de admitir código Java, GraalVM también admite otros lenguajes de programación, incluidos Scala, Kotlin, Groovy, Clojure, R, Python, JavaScript y Ruby.

来自菜鸟的第一次英文翻译,希望大家勿喷共勉。

3. Instalar GraaIVM

1. Versión de la comunidad GraaIVM简略

El código es el siguiente (ejemplo):

2. Descargar

Descargue la versión de la comunidad aquí,
y luego seleccione la versión de GraaIVM de acuerdo con la versión de JDK, porque yo la uso JDK17.0.5;
verifique la versión de JDK
win + REntrada: cmdEntrada:java -version
inserte la descripción de la imagen aquí

Así que descarga GraaIVM 22.3

inserte la descripción de la imagen aquí

Vaya al repositorio de versiones de GraalVM en GitHub.
Seleccione la distribución basada en Java 11 o Java 17 para Windows y descárguela.网站原文

El enlace salta a Github, la descarga es muy lenta,
inserte la descripción de la imagen aquí
se ve así después de descargar

inserte la descripción de la imagen aquí

3. Descomprimir

Cambie el directorio a la ubicación donde desea instalar GraalVM, luego mueva el archivo comprimido .zip allí. 网站原文
Descomprima el archivo en su sistema de archivos网站原文

inserte la descripción de la imagen aquí

4. Variables de configuración

Puede haber varios JDK instalados en la máquina. El siguiente paso es
configurar el entorno de tiempo de ejecución. La configuración de variables de entorno
a través de la línea de comandos funcionará de la misma manera para Windows 7, 8 y 10.网站原文

Apunte la variable de entorno PATH al directorio bin de GraalVM网站原文

4.1 Cambie JAVA_HOME a la ubicación de graalvm

inserte la descripción de la imagen aquí
Debido a que estoy configurando para cambiar varios JDK aquí, puede ser diferente al suyo (si desea cambiar, salte )

4.2, editar ruta

如果之前安装过jdk,为了防止不必要的麻烦,直接将标记的变量放在第一位
inserte la descripción de la imagen aquí

5. Ver

win + Rentrada: cmdentrada:java -version
inserte la descripción de la imagen aquí

success


Resumir

Recordatorio: soy muy bueno, tengan paciencia conmigo, trabajaré duro:

Cuando se acumula el agua, se juntan los peces, y cuando crece la madera, se juntan los pájaros.

Supongo que te gusta

Origin blog.csdn.net/aaxzsuj/article/details/128159377
Recomendado
Clasificación