发明名称 METHOD FOR COMPUTER PROGRAM OPTIMIZATION IN A DYNAMIC COMPILING ENVIRONMENT
摘要 Dynamically compiled computer program code containing virtual calls can redu ce the options for optimization during compilation. A virtual call can affect sections of the program code that are compiled subsequent to the virtual call. Therefore, th e state under which the effected sections are to be executed may not be known at the time of compilation thus complicating optimization of these sections. If assumptions are made about the state of an effected section, then this section can be optimized. In order to provide proper operation of the executing program code given the optimizatio n, a check of the validity of the assumptions is performed prior to execution of the optimized section. If an assumption does not hold true then the original un-optimized section can be executed to reduce adverse program performance.
申请公布号 CA2443049(A1) 申请公布日期 2005.03.26
申请号 CA20032443049 申请日期 2003.09.26
申请人 IBM CANADA LIMITED - IBM CANADA LIMITEE 发明人 SHEIKH, ALI I.;SUNDARESAN, VIJAY
分类号 G06F9/45;(IPC1-7):G06F9/45 主分类号 G06F9/45
代理机构 代理人
主权项
地址