JVM参数 -XX:+PrintCompilation的使用
idea中启动一个java程序,在VM options指定-XX:+PrintCompilation。之后启动执行,会打印出java文件编译后的样子。从左边开始。第一列是说明,虚拟机自启动后所用的毫秒数。接下来是代码或方法执行的顺序。第三列可以看到有的是“s”,有的是“n”,有的干脆啥也没有。其中“s”代表的是synchronized方法,“n”代表的是本地方法。其中第三列还有一个“%”,“%”代表的是,这个方法以及本地编译了,并且存放在内存中的一个叫代码缓存的地方。第...
原创
2020-05-27 19:42:25 ·
1237 阅读 ·
0 评论