发明授权
US06865730B1 Interprocedural analysis and optimization of an object oriented program in the presence of dynamic class loading
有权
在存在动态类加载的情况下进行面向对象程序的程序间分析和优化
- 专利标题: Interprocedural analysis and optimization of an object oriented program in the presence of dynamic class loading
- 专利标题(中): 在存在动态类加载的情况下进行面向对象程序的程序间分析和优化
-
申请号: US09579357申请日: 2000-05-26
-
公开(公告)号: US06865730B1公开(公告)日: 2005-03-08
- 发明人: Michael G. Burke , Jong-Deok Choi , Vugranam C. Sreedhar
- 申请人: Michael G. Burke , Jong-Deok Choi , Vugranam C. Sreedhar
- 申请人地址: US NY Armonk
- 专利权人: International Business Machines Corporation
- 当前专利权人: International Business Machines Corporation
- 当前专利权人地址: US NY Armonk
- 代理机构: F. Chau & Associates, LLC
- 主分类号: G06F9/42
- IPC分类号: G06F9/42 ; G06F9/44 ; G06F9/445 ; G08F9/44
摘要:
A method is provided for analyzing an object oriented program that supports dynamic class loading. A set A of classes in the program is identified, wherein each class within set A is capable of, during execution of the program, causing the loading of a class outside of set A. A first set of method calls belonging to the classes in set A are identified that, during execution of the program, are capable of calling only methods belonging to a class within set A. A second set of method calls belonging to the classes in set A are identified that, during execution of the program, are capable of calling methods belonging to a class outside set A. Data that identifies the first and the second set of method calls is stored for subsequent use.
信息查询