Warmupに関するmadokan1001のブックマーク (2)

  • ZOZOMATにおけるJVMの暖機運転の導入と改善効果について - ZOZO TECH BLOG

    こんにちは。ZOZOテクノロジーズSRE部の市橋です。普段は主にAWSを用いてプロダクトのシステム構築、運用に携わっています。今回は弊チームで取り組んでいるZOZOMATのシステム改善業務の一例として、JVMの暖機運転の仕組みを取り入れた話をご紹介します。 ZOZOMATとは お客様の足を3Dで計測するために開発された計測用マットです。ZOZOMATでの計測情報をもとに、の推奨サイズを参照するなどのサービスをご利用いただくことが可能です。ご興味のある方はこちらをご確認ください。 JVMの暖機運転とは 今回テーマとして取り上げるJVMの暖機運転とは何かについて簡単に触れていきます。JVMではJITJust In Time)コンパイラによるコンパイル方式が取り入れられています。これはアプリケーションの実行前にプログラムの全てを機械語にコンパイルするのではなく、プログラムの実行時にコンパイル

    ZOZOMATにおけるJVMの暖機運転の導入と改善効果について - ZOZO TECH BLOG
  • JVMをウォームアップする方法 - 開発者ドキュメント

    この記事では、JVMをウォームアップすることの意味とその方法について簡単に説明します。 2. JVMアーキテクチャの基 新しいJVMプロセスが開始されるたびに、必要なすべてのクラスがClassLoaderのインスタンスによってメモリにロードされます。 このプロセスは、次の3つのステップで行われます。 ブートストラップクラスのロード:「ブートストラップクラスローダー」は、Javaコードとjava.lang.Objectなどの重要なJavaクラスをメモリにロードします。 これらのロードされたクラスは、 JRE \ lib \rt.jarにあります。 拡張クラスのロード:ExtClassLoaderは、java.ext.dirsパスにあるすべてのJARファイルのロードを担当します。 開発者がJARを手動で追加する非Mavenまたは非Gradleベースのアプリケーションでは、これらのクラスはすべ

  • 1