Invention Grant
- Patent Title: Method and apparatus for profiling data addresses
- Patent Title (中): 用于分析数据地址的方法和装置
-
Application No.: US10840164Application Date: 2004-05-06
-
Publication No.: US07827543B1Publication Date: 2010-11-02
- Inventor: Nicolai Kosche , Brian J. Wylie , Christopher P. Aoki , Martin S. Itzkowitz
- Applicant: Nicolai Kosche , Brian J. Wylie , Christopher P. Aoki , Martin S. Itzkowitz
- Applicant Address: US CA Redwood City
- Assignee: Oracle America, Inc.
- Current Assignee: Oracle America, Inc.
- Current Assignee Address: US CA Redwood City
- Agency: Polsinelli Shughart PC
- Agent Gregory P. Durbin
- Main IPC: G06F9/44
- IPC: G06F9/44 ; G06F9/45 ; G06F9/26

Abstract:
Data address profiling allows determination of sources of code execution hindrance with different perspectives of memory references and allows correlation of sampled runtime events and memory reference objects, such as cache lines. Associating sampled runtime events with data addresses provides for efficient and targeted optimization of code with respect to data addresses and physical and/or logical memory reference objects (e.g., memory segments, heap variables, variable instances, stack variables, etc.). An instruction instance is identified in relation to a sampled runtime event. A data address is determined from the instruction instance. From the determined address, a memory reference object is ascertained.
Information query