美文网首页
java虚拟机中用于提升速度的附加技术

java虚拟机中用于提升速度的附加技术

作者: lenny611 | 来源:发表于2018-12-13 01:12 被阅读0次

加载器部分:即时(JIT,Just-In-Time)编译器。

当需要装载某个类(通常是在为该类创建第一个对象)时,编译器会先找到其.class文件,然后将该类的字节码装入内存。

有两种方法:

1.让即时编译器编译所有代码;这种方法带来两个缺陷:①加载动作太多,累计花费时间长;②导致页面调度,从而降低程序速度;

2.惰性评估;只在必要的时候编译代码。不执行的代码不会被编译,所以执行次数越多,它的速度就越快。

相关文章

网友评论

      本文标题:java虚拟机中用于提升速度的附加技术

      本文链接:https://www.haomeiwen.com/subject/sgwmhqtx.html