-XX:+PrintCodeCacheOnCompilation 在特定文件中

-XX:+PrintCodeCacheOnCompilation in a specific file

我正在寻找将输出从 PrintCodeCacheOnCompilation 重定向到目标文件的标志。

是否存在这样的旗帜?

在 JDK 8 上,可以将整个 VM 输出重定向到一个文件:

-XX:+UnlockDiagnosticVMOptions -XX:+LogVMOutput -XX:LogFile=jvm.log -XX:-DisplayVMOutput

在较新的 JDK 上,您可以使用 Unified JVM Logging 仅重定向与 CodeCache 相关的输出:

-Xlog:compilation+codecache=debug:file=codecache.log

注意:后一种情况不需要-XX:+PrintCodeCacheOnCompilation