Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Industrial programming >> Java

Java 10: Experimenteller Graal JIT-Compiler (JEP 317) – Aktivierung & Hintergründe

JEP 317 – Experimental Java-Based JIT Compiler

Der klassische JIT-Compiler (C2) ist in C++ implementiert. Java 10 führt Graal ein: einen in Java geschriebenen, experimentellen JIT-Compiler, der über die JVM Compiler Interface (JVMCI) (eingeführt in Java 9) in die HotSpot VM eingebunden wird.

Aktivierung

java -XX:+UnlockExperimentalVMOptions -XX:+UseJVMCICompiler MyApp

Eigenschaften von Graal

Risiken & Annahmen

Wann lohnt sich ein Test?

Hinweis

Für produktive Workloads bleibt der Standard-C2-Compiler (oder GraalVM Enterprise mit Support) die empfohlene Wahl. Graal im OpenJDK 10 ist primär ein Technologie-Vorschau.

Java

  1. Java Operatoren meistern: Typen, Syntax und praktische Beispiele
  2. Java Kommentare: Typen, Verwendung und Best Practices
  3. Java Enhanced For-Schleife meistern: Syntax, Beispiele und Best Practices
  4. Java Strings meistern: Erstellung, Methoden und Best Practices
  5. Java-Schnittstellen meistern: Konzepte, Implementierung und Best Practices
  6. Java anonyme innere Klassen meistern: Definition, Syntax und praktische Beispiele
  7. Java Try-With-Resources meistern: Automatisches Ressourcenmanagement erklärt
  8. Java Annotations erklärt: Typen, Platzierung und praktische Beispiele
  9. Java Assertions: Praktischer Leitfaden zur Fehlererkennung und Code-Reliabilität
  10. Java Vector verstehen: Verwendung, Funktionen und Vergleich mit ArrayList