摘要:本發(fā)明實施例提供一種動態(tài)編譯方法及裝置,其中,所述方法包括:從虛擬機的代碼緩存中獲取待編譯的熱點方法的參數(shù)的預測值;若確定為所述參數(shù)傳入的傳入值與所述預測值不同,則將所述預測值更新為所述傳入值;在將所述待編譯的熱點方法轉(zhuǎn)化為中間代碼后,使用所述預測值替換所述中間代碼中的相應變量;對所述替換后的中間代碼進行優(yōu)化,并將優(yōu)化后的中間代碼轉(zhuǎn)化為待執(zhí)行的本地目標代碼。本發(fā)明實施例提供的動態(tài)編譯方法及裝置,可以降低編譯生成的代碼規(guī)模,提升虛擬機的系統(tǒng)性能。
- 專利類型發(fā)明專利
- 申請人龍芯中科技術有限公司;
- 發(fā)明人王一光;靳國杰;高翔;
- 地址100095 北京市海淀區(qū)中關村環(huán)??萍际痉秷@龍芯產(chǎn)業(yè)園2號樓
- 申請?zhí)?/b>CN201510076426.X
- 申請時間2015年02月12日
- 申請公布號CN105988854A
- 申請公布時間2016年10月05日
- 分類號G06F9/45(2006.01)I;




教育裝備采購網(wǎng)企業(yè)微信客服
京公網(wǎng)安備11010802043465號

