发明授权
US09547483B1 Feedback directed optimized compiling of optimized executable code
有权
反馈针对优化的可执行代码进行优化编译
- 专利标题: Feedback directed optimized compiling of optimized executable code
- 专利标题(中): 反馈针对优化的可执行代码进行优化编译
-
申请号: US14934457申请日: 2015-11-06
-
公开(公告)号: US09547483B1公开(公告)日: 2017-01-17
- 发明人: Alan S. Boxall , Steven Cooper , Allan H. Kielstra , Trong Truong
- 申请人: International Business Machines Corporation
- 申请人地址: US NY Armonk
- 专利权人: INTERNATIONAL BUSINESS MACHINES CORPORATION
- 当前专利权人: INTERNATIONAL BUSINESS MACHINES CORPORATION
- 当前专利权人地址: US NY Armonk
- 代理机构: Garg Law Firm, PLLC
- 代理商 Rakesh Garg; Issac Gooshaw
- 主分类号: G06F9/45
- IPC分类号: G06F9/45
摘要:
For optimizing executable code, during a first compilation of a source code, a set of signatures is inserted in a first executable code. A signature in the set of signatures includes a combination of executable instructions. During an execution of the first executable in a debugger an instruction to call a counter code is executed from a location of the signature to increment a counter corresponding to the signature. A value of the counter is provided to a compiler to correspond with the location of the signature in the first executable code. The source code is recompiled into a second executable code, optimizing a portion of the second executable code responsive to the value exceeding a threshold. The portion is related to the location of the signature in the first executable code.
信息查询