この発表は、JUG.ruが長い間筋金入りしていないことを冬の間ずっと泣き叫んでいる人々に捧げられています。
3月11日水曜日、サンクトペテルブルクのOracleオフィスで、JUG.ruはHotSpot JVMチームのエンジニアであるVladimir Ivanovに会います。
会議のトピックは、 invokedynamic命令とJDK / JVMでの実装です。
Java 7では、バイトコードレベルでinvokedynamicという新しい命令が登場しました。 プログラム可能なバインディング命令により、Javaプラットフォーム上の動的言語がパフォーマンスの新たな高みに到達することができました。 JRubyは、Java 7からinvokedynamicを積極的に使用しており、Java 8では、新しいAPIに完全に基づいたJavaScriptランタイムが登場しました。
レポートの主な焦点は、java.lang.invoke APIの内部実装とJVMでの新しい命令のサポートです。 JVMとJava実装レベルの相互作用に特に注意が払われます。
参加は無料、登録はこちら 。
Vladimir @ iwan0www Oracle Lead EngineerであるIvanovは、HotSpot Java仮想マシン開発チームで働いています。 彼はJITのコンパイルとJavaプラットフォームでの代替言語のサポートを専門としています。 Vladimirは2005年にSun Microsystems(2010年にOracleに買収)に入社して以来、多数のJavaプロジェクト(HotSpot JVM、RTSJ、JavaFX)に参加しています。
JUG.ru、Joker、JPointでのウラジミールの過去の出演は、 こちらにあります 。
スピーカーへの質問
一般的なinvokedynamicまたはHotSpot JVMについてVladimirに質問がある場合は、会議に参加してください。答えを直接聞くことができます。
私たちは伝統的に、このトピックへのコメントに参加できない人々から質問を集めます。