上のテスト結果から見てわかる通り、これを行うだけで、20% 近いパフォーマンス改善が得られています。もし今の開発現場で行っていなければ、この一手間はぜひ検討してください。 Class Data Sharing の利用 Class Data Sharing (CDS) とは、 Java のアプリケーションの起動速度向上を狙ったものです。テスト結果にもあるように Executable Jar と比較しても 30% 近いパフォーマンス改善がなされています。 CDS という技術自体は J2SE 5.0 (2004年ごろ) からサポートされている機能です。CDS は Java のクラスのメタ情報をアーカイブファイルとしてキャッシュし、そのアーカイブファイルを使った起動ができる技術です。これによりクラスの読み込みが高速化され、起動時間に寄与することが期待されています。このとき自身のアプリケーションの
