12月22日(木)20時、オラクルのサンクトペテルブルクオフィスで、JUG.ruはJava SE Performance TeamのOracleエンジニアである
Dmitry Chuikoと面会します。 会議の主題は、
HotSpot JVMのAhead-of-Timeコンパイルです 。
Javaプラットフォームにはさまざまな実装があります。 それらのいくつかは、Ahead-of-Time(AOT)コンパイラーを備えており、解決のアプローチが異なり、問題のステートメントが異なります。 HotSpotには現在JITコンパイルがありますが、標準のAOTはありません。 しかし、常にそうである必要はありません。
ネイティブコードを事前に取得する必要がある理由、HotSpotの実装でそれがどのように行われ、機能するかについて説明します。 一方、JavaコードをJITコンパイルプロセスに埋め込む方法。
最近、この機能はJDK 9のリリースに割り当てられました
。JEP295の説明の意味と、このコンテキストでの既存の実装について説明します。 静的に何かをコンパイルして、結果を比較してみましょう。
入場は無料です。 登録はこちら 。
オンラインブロードキャストはありませんが
、YouTubeチャンネルとJUG.ruソーシャルネットワークに投稿されるビデオがあります。