首页 > 程序开发 > 软件开发 > 其他 >

java_jdk8 及时编译

2018-08-30

java_jdk8 及时编译。 详细的剖解分析一下 java 虚拟机中的及时编译 分层编译将java虚拟机的执行状态分为了5个层次。为了方便叙述,用c1代码 来指代由c1 生成机器码,c2代码 来指代由c2生成的代码。 五个层级分别是:

详细的剖解分析一下 java 虚拟机中的及时编译

分层编译将java虚拟机的执行状态分为了5个层次。为了方便叙述,用c1代码 来指代由c1 生成机器码,c2代码 来指代由c2生成的代码。

五个层级分别是:

1、解释执行

2、执行不带有profiling 的 c1 代码

3、执行仅此带方法调用次数以及循环回边执行次数profiling的 c1 代码

4、执行带有所有Profiling 的 c1 代码

5 、执行c2代码

相关文章
最新文章
热点推荐