Brief Introduction to the Template Interpreter in OpenJDK


OpenJDK includes two interpreters, CPP interpreter and Template interpreter. The template interpreter is the default one, and its implementation contains various optimization to make it fast, which also makes its source code harder to follow to some extent. In this post we will focus on the template interpreter, understanding how it works on a high-level, and gradually diving deeper into the source code…

More at https://albertnetymk.github.io/2021/08/03/template_interpreter/