JVMの内部を学びたいです。この目的のために、私は Jikes RVM を使用することを選択しましたが、問題は、ソース コードがサポートされていないため、ソース コードをデバッグできないことです。私の質問は、クラスファイルでどのように動作するかを確認するためにデバッグできるオープンソースの JVM があるということです。私はそれについてのいくつかの良い情報を本当に必要としています.
ありがとう
JVM の内部構造は JVM 間で異なり、1 つから得られた知識は他の JVM では使用できない場合があります。
ランタイム ライブラリ (すべての java.* クラス) がどのように実装されているかを確認したい場合は、ほとんどの JDK ディストリビューション (JRE ディストリビューションではありません) に src.zip があります。Eclipse を使用している場合は、その JDK を JRE として使用するように設定すると、独自のプログラムからさまざまなクラスを直接ナビゲートできます。
Oracle JDK はオープン ソースであるため、ここから始めるのがよいかもしれません: http://openjdk.java.net/