Chris Newland

Chris Newland (@chriswhocodes) is a Java Champion. He invented and still leads developers on the JITWatch project, an open source log analyzer for visualizing and inspecting just-in-time compilation decisions made by the HotSpot JVM.

Recent Blogs

Developers disassemble! Use Java and hsdis to see it all.

Use the HotSpot Disassembler to see what’s happening to your code.

The best HotSpot JVM options and switches for Java 11 through Java 17

The JDK defaults for HotSpot are great, but sometimes you want to tinker.

Escape Analysis in the HotSpot JIT Compiler

Complex analysis of variables’ scope enables a variety of subtle optimizations.

Loop Unrolling

An elaborate mechanism for reducing loop iterations improves performance but can be thwarted by inadvertent coding.

Receive the latest blog updates