クラスデータ共有アーカイブを(実行してjava -Xshare:dump
)作成すると、バイトコードがネイティブコードにコンパイルされるかどうかを知りたいと思っています。
クラスデータ共有の内部に関するドキュメントは多くありません。私がリンクしたページには、java -Xshare:dump
クラスのセットをシステムjarファイルからプライベート内部表現にロードし、その表現をファイルにダンプします。
しかし、このコードがコンパイルされているかどうかについては何も述べていません。
(関連する可能性があります:classes.jsaに独自のアプリケーションクラスを追加することにより、アプリケーションの開始を高速化します)