How we developed the Eclipse OpenJ9 CRIU Support for fast Java start-up
Java startup is a hot topic. Learn how we made Eclipse OpenJ9 start in milliseconds in the Cloud.

Younes Manton
12,482 viewsJava startup is a hot topic. Learn how we made Eclipse OpenJ9 start in milliseconds in the Cloud.

Frits Hoogland
22,475 viewsBatching for PostgreSQL JDBC is a property of the extended protocol. It uniquely allows you to send multiple statements in a single request.

René Schwietzke
4,221 viewsStrange runtime behavior when presenting different training data to the JIT. We show how we diagnosed and condense down to a few test cases.

Peter Lawrey
6,824 viewsStandard solutions for controlling CPU isolation for low-latency Linux applications are isolcpus and cgroups/csets. Each have their …

Frank Delporte
9,432 viewsFind out how the JVM handles many tasks that you, as a developer, don't want and need to take care of compared to other languages.

Peter Lawrey
7,315 viewsGenerate a highly efficient approach to generating an 8-byte lightweight identifier that is unique across many hosts.

Dive into an exclusive interview with Chris Newland, the creator of JITWatch. Explore JVM performance optimization, and gain expert advice.

Geertjan Wielenga
6,217 viewsDo you ever wonder what OpenJDK distributions and what Java versions your peers are using? What Java versions?

There are challenges with Java profiling, and the need for profiling depends on application complexity and performance requirements.

Johannes Bechberger
4,558 viewsHow to use the WhiteBox API and Compiler Directives to get control of the JIT for better profiling of API tests!