发明名称 |
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 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|