JDK 6のfastdebugビルドをインストールし、次のコマンドを実行しました。
java -XX:+PrintCFGToFile Test
しかし、印刷された情報を含むファイルが見つかりませんでした... LinuxとWindowsの両方の運用システムで試しましたが、成功しませんでした。諦めた後、ソース(OpenJDK 7ソース、Ubuntu)からJDKをビルドしましたが、成功しませんでした。同じように、印刷"VM option '+PrintCFGToFile'"
されますが、クラスが実行されたディレクトリにも、JDKbinディレクトリにもファイルが作成されませんでした。ファイルシステムの.cfg"、何も見つかりません...ソースを確認しましたが、ファイルの名前は実際には" output.cfg "のようです(間違っていない場合はCFGPrinterです)。
どうしたの?追加のオプションを指定する必要がありますか?制御フローグラフ情報を含むこのファイルをどこでどのように取得しますか?