当JVM记录我的程序类的编译/反编译时,它是在开始编译/反编译之前还是在完成编译/反编译之后记录的?
我用它-XX:+PrintCompilation来要求JVM记录.
谢谢,
罗曼
根据 HotSpot 来源PrintCompilation,在开始编译方法之前打印一行(参见CompileBroker::invoke_compiler_on_method)。
要在编译完成后发出额外的编译器信息,请使用
-XX:+UnlockDiagnosticVMOptions -XX:+PrintCompilation2
Run Code Online (Sandbox Code Playgroud)
和/或
-XX:+UnlockDiagnosticVMOptions -XX:+TraceNMethodInstalls
Run Code Online (Sandbox Code Playgroud)