そのため、夏には3つの会議がありました。
-AzulのDouglas Hawkinsは、HotSpot JVMのJITコンパイラーの機能について話をしました。
-ToroDBの開発者であるAlvaro Hernandezは、JavaがPostgreSQLでどのように機能するかについて話しました。
-最後に、 エフゲニー・ボリソフは、春をテーマにした新しいパズルを喜んでくれました。
報告書
1.ダグラスホーキンス-JITの裏にあるトリックを理解する
ソフトウェア開発の長年の経験を持つAzul SystemsのエンジニアであるDoug Hawkinsによる、HotSpot JVMでのJITコンパイラの作業に関する興味深いプレゼンテーション。 今晩、多くの気配りのあるリスナーがルクソフトに来て、最も重要なことに、結果として満足しました。
ダグラスは、ジャストインタイムコンパイルに関するレポートの冒頭で、5行のコードのデモと、プレゼンテーション全体で扱うコードについて説明します。 1時間半の間、このような資料について話すことは何もないように思えるかもしれませんが、JITには、例として短いコードに依存するものを理解することを可能にする十分な微妙さがあります。
レポートの目的は、JITコンパイラーがどのように機能するかを伝えることです。OpenJDKがコードを高速に動作させるために使用する多くのメソッドやテクノロジーに光を当てることも含まれます。 私の意見では、Dougはこの目標を達成しました。
2. Alvaro Hernandez-JavaおよびPostgreSQL
過去2回目の英語のmitapは、PostgreSQLの専門家であるAlvaro Hernandezとの会議です。 mitapのトピックは、PostgreSQLとJavaの相互作用の機能です。
スピーカーが指摘するように、奇妙な状況が発生しました:PostgreSQLはCで書かれており、そのフォロワーはJavaに懐疑的であることが多いですが、同時に、PostgreSQLと対話するコードのほとんどはJavaで書かれています。 この協力を可能な限り効果的にする方法は?
アルバロは詳細なレポートを作成しました。ここに、メトリック、多くの有用な理論、およびJava PostgreSQLを操作するためのあらゆる種類の機能があります。
3.エフゲニー・ボリソフ-春のパズル:セカンドシーズン
夏の最後の日に、サンクトペテルブルクのSEMrushオフィスには、Javaの専門家であり、春のフレームワークの第一人者であるEvgeny Borisovが訪問しました。 彼は高尚な使命で到着しました:春にパズルの選択(一種のインタラクティブなレポート)を続けること。 しかし、最初のシーズンでレポートの主人公がインターフェイスを好まなかった男の子であった場合、2番目のインターフェイスでそれらを信頼した男の子でした。
会議では、ユージーンは彼の参加により、過去1年半にわたってさまざまなプロジェクトに蓄積してきたさまざまな謎を示しました。 なぞなぞで設計されたケースは本物であり、それらの一部は複雑に見えるかもしれませんが、これらのことは間違いなくStack Overflowには見当たりません。
Eugeneは、SpringとJVMの明白でない、時には面白い動作さえ発見することができました。 驚くべきことに、明白な質問に対する正しい答えはほとんどありませんでした。 これが起こると想像できますか?
だから私たちはこの夏を過ごしました。 3つすべてのmitapの参加者のほとんどは、適切なフィードバック会議を去りました。 そして、あなた、親愛なる読者は、レポートが好きでしたか?
JUG.ruチームは、快適な視聴を望んでいます。