京都研究所・Tech Labの郭です。 今回は、マイクロアドが提供する広告配信プラットフォーム「UNIVERSE Ads」の広告配信システムを開発する中で取り組んだ、JVMアプリの暖機運転について紹介していきたいと思います。 JVMの暖機運転とは 課題 アプローチ アイディア 設計と実装 効果 最後に JVMの暖機運転とは 以下、JIT コンパイラー からの引用です。 Just-In-Time (JIT) コンパイラーはランタイム環境のコンポーネントであり、実行時にバイトコードをネイティブ・マシン・コードにコンパイルすることによって Java™ アプリケーションのパフォーマンスを向上させます。 Java プログラムは、多数の各種コンピューター・アーキテクチャー上で JVM が解釈できる、プラットフォームに依存しないバイトコードを含むクラスで構成されています。ランタイムには、JVM がクラス
![JVMアプリの暖機運転の導入と効果 - MicroAd Developers Blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/631f7758ac31e41426d72171c9ff8f51e7e601f0/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fy%2Fyassan0627%2F20211116%2F20211116142801.png)