发明名称 Method and system for merging event-based data and sampled data into postprocessed trace output
摘要 A process and system for profiling code executing on a data processing system is provided. Event-based trace data is recorded in response to selected events, and the event-based trace data includes an indication which code is being interrupted. The trace data may be processed to identify a thread or method that was executing during the event. A periodically occurring event is also detected, and a call stack associated with the profiled code is identified in response to detection of the periodically occurring event, such as a timer interrupt. The call stack is examined to identify each routine that is currently executing during the periodically occurring event, and the trace data is recorded with the call stack information. The trace data from the recorded events and the trace data from the call stacks are processed to generate a tree structure in which the nodes indicate the call structure of the routine information from both the trace events and the call stacks.
申请公布号 US6513155(B1) 申请公布日期 2003.01.28
申请号 US19990343438 申请日期 1999.06.30
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 ALEXANDER, III WILLIAM PRESTON;BERRY ROBERT FRANCIS;LEVINE FRANK ELIOT;URQUHART ROBERT JOHN
分类号 G06F9/44;G06F9/45;G06F11/34;G06F17/30;(IPC1-7):G06F17/30 主分类号 G06F9/44
代理机构 代理人
主权项
地址