- 专利标题: Multiple pass compiler instrumentation infrastructure
-
申请号: US12830553申请日: 2010-07-06
-
公开(公告)号: US09946523B2公开(公告)日: 2018-04-17
- 发明人: Roch G. Archambault , Yaoqing Gao , Allan R. Martin , Mark P. Mendell , Raul E. Silvera , Graham Yiu
- 申请人: Roch G. Archambault , Yaoqing Gao , Allan R. Martin , Mark P. Mendell , Raul E. Silvera , Graham Yiu
- 申请人地址: US NY Armonk
- 专利权人: International Business Machines Corporation
- 当前专利权人: International Business Machines Corporation
- 当前专利权人地址: US NY Armonk
- 代理机构: DeLizio Law, PLLC
- 优先权: CA2672337 20090715
- 主分类号: G06F9/45
- IPC分类号: G06F9/45 ; G06F11/34 ; G06F11/36
摘要:
A code region of an application is instrumented by a multi-pass profiler with first annotations for generating profile data. The application is executed with the first annotations, wherein executing the application with the first annotations generates first profile data for the code region. The multi-pass profiler identifies, from the first profile data, the code region as a delinquent code region. The multi-pass profiler determines second annotations based, at least in part, on the first profile data and the at least one of the first annotations that defines the delinquent code region. The multi-pass profiler instruments, based on the first profile data, a code sub-region of the delinquent code region with the second annotations for generating profile data. The application is executed with second annotations, wherein executing the application with the second annotations generates second profile data for the code sub-region.
公开/授权文献
- US20110016460A1 MULTIPLE PASS COMPILER INSTRUMENTATION INFRASTRUCTURE 公开/授权日:2011-01-20
信息查询