方法內聯(下)

然而,對於需要動態綁定的虛方法調用來說,即時編譯器則需要先對虛方法調用進行虛化(devirtualize),即轉換爲一個或多個直接調用,然後才能進行方法內聯。 即時編譯器的去虛化方式可分爲完全去虛化以及條件去虛化(guarded devirtualization)。 完全去虛化是通過類型推導或者類層次分析(class hierachy analysis),識別虛方法調用的唯一目標方法,從而將其轉換
相關文章
相關標籤/搜索