我安装了 JDK 6 的 fastdebug 版本,并运行了以下命令:
java -XX:+PrintCFGToFile Test
但没有找到带有打印信息的文件...我在 Linux 和 Windows 操作系统上都试过了,但没有任何成功。放弃后,我从源代码(OpenJDK 7 源代码,Ubuntu)构建了 JDK,但没有成功,同样,它打印"VM option '+PrintCFGToFile'"
但没有在执行类的目录中创建文件,也没有在 JDK bin 目录中......我寻找“输出.cfg”在文件系统上,什么也没找到...我检查了来源,似乎该文件确实有名称“output.cfg”(如果我没记错的话是CFGPrinter)
怎么了?是否应指定任何其他选项?如何以及在何处获取包含控制流图信息的此文件?