News: 0001534768

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

GraalVM Updated For Java 24, Adds Graal Neural Network Profiler For Better Performance

([Programming] 4 Hours Ago GraalVM)


Ahead of the OpenJDK Java 24 release expected in the coming hours today, Oracle already released "GraalVM for JDK 24 Community 24.0" edition.

This high-performance JDK distribution that also supports spinning Java apps into their own standalone binaries and supporting other programming languages continues advancing. GraalVM for JDK 24 picks up more features to enhance not only the Java support but also for Ruby, Python, JavaScript, and Node.js.

GraalVM for JDK 24 brings a new generation of machine learning powered profile inference: the Graal Neural Network Static Profiler. With the Graal Neural Network "GNN" code, the developers observed a 7.9% peak performance improvement across a wide range of micro-services benchmarks. The Graal Neural Network profiler is enabled with the "-O3" optimization level when building Graal Native Image binaries.

GraalVM also improves its experimental Vector API support for Native Image Ahead Of Time (AOT) compilation, introduces the "SkipFlow" experimental extension for Native Image static analysis, better Software Bill of Materials (SBOM) integration, support for Java module system-based service loading, experimental Bytecode DSL as a new framework for implementing bytecode interpreters within the context of the Truffle framework, and other changes.

There are also enhancements to the GraalPy Python code, GraalWasm for WebAssembly, and new ECMScript features for GraalJS JavaScript.

Downloads and more details on today's GraalVM for JDK 24 Community 24.0.0 release via [1]GitHub .



[1] https://github.com/graalvm/graalvm-ce-builds/releases/tag/jdk-24.0.0



bug77

sloth77

Jargon Coiner (#3)

An irregular feature that aims to give you advance warning of new jargon
that we've just made up.

* LILOSPLAININ': Arduous process of explaining why there's now a LILO boot
prompt on the office computer.

Example: "John had some lilosplainin' to do after his boss turned on the
computer and the Windows splash screen didn't appear."

* UPTIME DOWNER: Depression that strikes a Linux sysadmin after his uptime
is ruined. Can be caused by an extended power outtage, a pet chewing
through the power cord, a lightning bolt striking the power line, or an
urgent need to reboot into Windows to read a stupid Word document.

* OSTR (Off-Switch Total Recall): The sudden recollection of something
terribly important you need to do online that occurs exactly 0.157
seconds after you've shut down your computer.