Недавно я выкладывал интервью с CHARLES NUTTER где был затронут интересный вопрос, связанный с появлением нового интерфейса в Java 9 под названием JVMCI. Буквально с неделю назад  я прочитал про  проект, который как связан с этим интерфейсом. Речь идет вот об этой статье. Суть в том, что  будет доступна интересная штуковина(библиотеки AOT — Ahead-of-time compilation)   в Java 9(не факт, что выйдет именно в девятке) за авторством Владимира Козлова.

Суть изменений в том, что классы будут скомпилированы в машинный код до запуска виртуальной машины, фактически предкомпиляция. Целью является сокращение время запуска приложений.  Интересная особенность заключается в том, что не всегда  это будет оптимальный вариант,  для этого случая есть возможность отключения данной функции, фактически сделать JDK без библиотек AOT.

Будет ли у вас интерес к AOT?

Предлагаю высказаться по данному поводу в комментариях.