Tiered compilation

Tiered compilation allows us to use both c1 and c2 compilation modes. Starting with Java 8, tiered compilation is the default process. As illustrated here, the c1 mode is used at startup to help provide greater optimization. Then, once the app has sufficiently warmed up, the c2 mode is employed:

Get Java 9: Building Robust Modular Applications now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.