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,710 viewsIn this article, we will spotlight all the TornadoVM configurations/operations that regard the execution on the hardware device.

Johannes Bechberger
6,950 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,850 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,493 viewsDid you ever wonder whether JFR timestamps use the same time source as System.nanoTime? Come down the rabbit hole with me!

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

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

Frank Delporte
4,395 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,821 viewsCheck out this overview of the functionality of the Garbage Collector and the things a developer should know.

Johannes Bechberger
4,426 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
7,082 viewsAn initial goal of Java was to “write once, run anywhere”, but does that mean we should not be sympathetic to the hardware?