发明名称 |
Apparatus and method for profiling software performance on a processor with non-unique virtual addresses |
摘要 |
A system includes a processor with a memory map specifying a user mode region with virtual address translation by a memory management unit and a kernel mode region with direct virtual address translation. The processor executes an application in the user mode region where virtual addresses are not unique. A probe receives trace information from the processor. A host system receives the trace information from the probe. The host system includes a data structure associating a process name, a process identification and a set of instruction counters. Each instruction counter is incremented upon the processing of a designated virtual address within the trace information. A profiling module processes information associated with the process name and set of instruction counters to identify a performance problem in the application. |
申请公布号 |
US8185717(B2) |
申请公布日期 |
2012.05.22 |
申请号 |
US20090506153 |
申请日期 |
2009.07.20 |
申请人 |
ABLEIDINGER BRUCE J.;MIPS TECHNOLOGIES, INC. |
发明人 |
ABLEIDINGER BRUCE J. |
分类号 |
G06F12/08 |
主分类号 |
G06F12/08 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|