发明名称 OPTIMIZATION OF SOFTWARE SYMBOL TABLES
摘要 A method, apparatus, and computer program product for optimizing software are provided. The software includes a plurality of modules which include at least one controllable module, the method comprises: determining a shared symbol defined by the at least one controllable module, the shared symbol being a symbol used by two or more modules of the software; generating a symbol use file indicating the shared symbol defined by the at least one controllable module; and rebuilding the software based on the symbol use file, so that a symbol table in a controllable module of the rebuilt software only contains the shared symbol indicated in the symbol use file. A number of symbols in the symbol table can be reduced accurately and effectively, thereby time needed for loading the symbol table can be reduced and software execution efficiency can be improved.
申请公布号 US2016117156(A1) 申请公布日期 2016.04.28
申请号 US201614986822 申请日期 2016.01.04
申请人 International Business Machines Corporation 发明人 Ban Huai Yun;Guo JiuFu;Ji Jinsong;Zhang Si Yuan
分类号 G06F9/45 主分类号 G06F9/45
代理机构 代理人
主权项 1. A method for optimizing software, including a plurality of modules which include at least one controllable module, the method comprising: determining a shared symbol defined by the at least one controllable module, the shared symbol being a symbol used by two or more modules of software; generating a symbol use file indicating the shared symbol defined by the at least one controllable module; and rebuilding the software based on the symbol use file such that a symbol table in a controllable module of the rebuilt software only contains the shared symbol indicated in the symbol use file.
地址 Armonk NY US