Architecture, system and method for generating visualizations from running executable code
AssigneeRed Hat, Inc.
InventorsRoland Grunberg, Tianyi Wang
Life of this patent
Estimating the term…
Abstract
A method and apparatus for generating visualizations from running executable code is described. In one embodiment, the method includes monitoring an executable software application while the software application is running. The method may also include capturing data indicative of runtime events that occur while the executable software application is run. In one embodiment, the method may further include generating a profile of the executable software application from the captured data, and rendering a visualization of the profile for display.
Claims20
A computer-implemented method comprising:
- monitoring an executable software application while the software application is running;
- capturing, with a computer system, data indicative of runtime events that occur while the executable software application is run;
- generating, with the computer system, a profile of the executable software application from the captured data;
- and
- rendering a visualization of the profile for display.
A computer readable storage medium that provides instructions, which when executed on a processing system, cause said processing system to perform a method comprising:
- monitoring an executable software application while the software application is running;
- capturing, with a computer system, data indicative of runtime events that occur while the executable software application is run;
- generating, with the computer system, a profile of the executable software application from the captured data;
- and
- rendering a visualization of the profile for display.
A system comprising:
- a memory to store executable software application profile data;
- and
- a processing device coupled with the memory to
- monitor an executable software application while the software application is running;
- store data indicative of runtime events that occur while the executable software application is run in the memory;
- generate a profile of the executable software application from the captured data stored in the memory;
- and
- render a visualization of the profile for display.
Dependencies are inferred from the claim text.