Peter Lawrey Talks about Low-Latency, High-Performance Java
Build a realistic workload, profile it, and tune the code if possible, or the JVM to optimise for that use case.
237 articles in this category.
RSS feed
Kevin Farnham
6,776 viewsBuild a realistic workload, profile it, and tune the code if possible, or the JVM to optimise for that use case.

Kevin Farnham
11,300 viewsSee that the time to execute the bytecode for a simple program is a small fraction of the time to compile it using javac.

Frank Delporte
5,566 viewsThe same application was developed in both Spring and Quarkus. The average startup speed of my Quarkus JAR is 3 to 4 times faster compared …
Kevin Farnham
6,729 viewsEveryone who programs in Java is familiar with the term "bytecode". But how many of us understand what JDK bytecode actually is?
Jean-Philippe Bempel
4,388 viewsThe HotSpot JVM has a lot of options available. I have summed up here some of the most useful JVM options in the context of heap sizing.
Kevin Farnham
4,592 viewsThe capability of the JVM to overcome problems related to hardware and operating systems is why we're seeing inventions of new languages on …

Gunnar Morling
2,886 viewsAnnouncement of a new open-source utility: JmFrX, a tool for capturing JMX data with Java Flight Recorder, making it available for offline …

Karl Heinz Marbaise
5,881 viewsWhat happened when the Java Stream API met the ArrayList? Which is faster and more performant? Read on to find out about some initial …

Gunnar Morling
3,311 viewsLet's explore how custom, application-specific JFR events are used to monitor a REST API, to track request counts, identify long-running …
Ray Tsang
5,087 viewsWhen you containerize a Java application, make sure your base JDK image is container-aware so that the JDK can allocate memory and CPU …