[ピーター] Dmitry Chuyko-JEP 295:HotSpotの先行コンパイル


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ソーシャルネットワークに投稿されるビデオがあります。

Source: https://habr.com/ru/post/J317678/


All Articles