方法内联(下)

然而,对于需要动态绑定的虚方法调用来说,即时编译器则需要先对虚方法调用进行虚化(devirtualize),即转换为一个或多个直接调用,然后才能进行方法内联。 即时编译器的去虚化方式可分为完全去虚化以及条件去虚化(guarded devirtualization)。 完全去虚化是通过类型推导或者类层次分析(class hierachy analysis),识别虚方法调用的唯一目标方法,从而将其转换
相关文章
相关标签/搜索