#TwitterVMTeam では、Scala アプリケーションの性能向上のために Java 仮想マシン (JVM) の最適化に投資しています。私たちは JIT コンパイラーとして Graal へ移行して、有意な性能向上を観測しました。この移行によって JVM のコードベースが Java となり、扱いやすくなったため、更なる最適化を実装する道のりが開きました。
このトークでは、私たちの Scala アプリケーション内のパフォーマンスの課題、及びそれをどう #TwitterVMTeam が乗り越えてきたのかを解説します。より効率の高い Future 実行の最適化や、invokeinterface 呼び出し時のオーバーヘッド対策などについてカバーします。
票中 票投票済み