Back to results
US 8,789,024 B2Granted
Integration of visualization with source code in the Eclipse development environment
AssigneeRed Hat, Inc.
InventorElliott Baron
Life of this patent
Estimating the term…
Abstract
A computer implemented method involving receiving by an integrated development environment an output file from a profiling utility to generate a line chart of data from the output file. The method to visualize profiling data for a binary file automatically and to displaying corresponding source code in response to a user selection of a data point in the line chart.
Claims20
A method, comprising:
- selecting a binary file in an integrated development environment (IDE);
- transmitting, by a processing device executing a utility specific plug-in in conjunction with a general purpose framework plug-in of the IDE, the binary file to a profiling utility external to the IDE;
- receiving, by the processing device executing the general purpose framework plug-in and the utility specific plug-in, profiling data generated by the profiling utility in view of the binary file;
- generating, using the profiling data, a data model correlating the profiling data with source code associated with the binary file;
- and
- displaying a graphical chart to visualize the profiling data of the binary file in view of the data model.
3 more elements
A non-transitory computer-readable medium having instructions stored thereon, which when executed by a processing device, cause the processing device to perform operations, comprising:
- selecting a binary file in an integrated development environment (IDE);
- transmitting, by a processing device executing a utility specific plug-in in conjunction with a general purpose framework plug-in of the IDE, the binary file to a profiling utility external to the IDE;
- receiving, by the processing device executing the general purpose framework plug-in and the utility specific plug in profiling data generated by the profiling utility in view of the binary file;
- generating, using the profiling data, a data model correlating the profiling data with source code associated with the binary file;
- and
- displaying a graphical chart to visualize the profiling data of the binary file in view of the data model.
3 more elements
A computer system, comprising:
- a memory;
- and
- a processing device coupled to the memory to:
- select a binary file in an integrated development environment (IDE);
- transmit, by the processing device executing a utility specific plug-in in conjunction with a general purpose framework plug-in of the IDE, the binary file to a profiling utility external to the IDE;
- receive, by the processing device executing the general purpose framework plug-in and the utility specific plug in, profiling data generated by the profiling utility in view of the binary file;
- generate, using profiling data, a data model correlating the profiling data with source code associated with the binary file;
- display a graphical chart to visualize the profiling data of the binary file in view of the data model.
5 more elements
Dependencies are inferred from the claim text.