Patent ID: 8490058

Claim:
At a computer system, the computer system including one or more processors system memory, and a display device, the computer system configured to present resource utilization data representative of performance for an application, the resource utilization data derived from a stream of raw computing activity generated by one or more components during execution of the application, a method for time-based navigating within the resource utilization data, the method comprising: an act of presenting a diagnostic data trace at the display device, the diagnostic data trace including the resource utilization data; an act of selecting a current visible time range within the diagnostic data trace; an act of presenting resource utilization data within the current visible time range along with the diagnostic data trace at the display device, each extent of the current visible time range having a resizing control displayed on the diagnostic data trace; an act of receiving a selection of a new visible time range; in response to the selection of the new visible time range, an act of modifying the current visible time range, including: an act of changing at least one of the extents of the current visible time range to a corresponding extent of the new visible time range; and an act of displaying resource utilization data within the new visible time range along with the diagnostic data trace at the display device, each extent of the new visible time range having a resizing control displayed on the diagnostic data trace.