Tagged articles

method inlining

3 articles · Page 1 of 1
Java Tech Workshop
Java Tech Workshop
Sep 7, 2026 · Backend Development

From Java Code to CPU Instructions: A Method Call's Complete Journey

This article traces a Java method call through five stages: compilation to bytecode, class loading with vtable resolution, interpretation via stack frames, JIT compilation with optimizations like inlining and escape analysis, and final execution as machine code on CPU pipelines.

BytecodeCPU pipelineClass Loading
0 likes · 30 min read
From Java Code to CPU Instructions: A Method Call's Complete Journey
Dabaoshi
Dabaoshi
Jul 31, 2026 · Fundamentals

Is Java Interpreted or Compiled? Understanding the JVM’s JIT Execution

This article explains why the JVM combines interpretation and Just‑In‑Time compilation, how it detects hot code with invocation and back‑edge counters, the tiered C1/C2 compilation process, key JIT optimizations like method inlining, and how to observe JIT activity using JVM flags.

GraalHotSpotJIT
0 likes · 16 min read
Is Java Interpreted or Compiled? Understanding the JVM’s JIT Execution