Migrating Applications to TornadoVM v0.15 (Part 2)
In this article, we will spotlight all the TornadoVM configurations/operations that regard the execution on the hardware device.

Thanos Stratikopoulos
4,686 viewsIn this article, we will spotlight all the TornadoVM configurations/operations that regard the execution on the hardware device.

Johannes Bechberger
6,929 viewsDo you trust profilers? I once did too. Here I describe why you should take the results of profilers with a grain of salt.

Geert Bevin
5,824 viewsRIFE2 v1.3.0 has experimental support for GraalVM Ahead-Of-Time compilation with native-image, reducing startup time to an incredible 3ms!

Johannes Bechberger
5,447 viewsDid you ever wonder whether JFR timestamps use the same time source as System.nanoTime? Come down the rabbit hole with me!

Per Minborg
30,993 viewsHow is a high-performance, low-latency Java application affected by the JVM version used? Find out more on Foojay!

Johannes Bechberger
8,954 viewsEver wondered how to use Firefox Profiler to view your own profiling data? This article gives you the foundations!

Frank Delporte
4,366 viewsAllocation Pacing (AP) is a technique within the JVM of Azul Zulu Prime builds of OpenJDK to prevent long memory allocation delays.

Frank Delporte
10,764 viewsCheck out this overview of the functionality of the Garbage Collector and the things a developer should know.

Johannes Bechberger
4,399 viewsEver wanted to profile your application directly from your IDE? Here comes the Java JFR Profiler plugin, an open-source plugin for IntelliJ!

Rob Austin
6,937 viewsAn initial goal of Java was to “write once, run anywhere”, but does that mean we should not be sympathetic to the hardware?