Increasing performance at runtime from trace data
AssigneeMicrosoft Technology Licensing, LLC
InventorsYing Li, Alexander G. Gounares, Charles D. Garrett, Russell S. Krajec
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsYing Li, Alexander G. Gounares, Charles D. Garrett, Russell S. Krajec
Estimating the term…
An analysis system may perform network analysis on data gathered from an executing application. The analysis system may identify relationships between code elements and use tracer data to quantify and classify various code elements. In some cases, the analysis system may operate with only data gathered while tracing an application, while other cases may combine static analysis data with tracing data. The network analysis may identify groups of related code elements through cluster analysis, as well as identify bottlenecks from one to many and many to one relationships. The analysis system may generate visualizations showing the interconnections or relationships within the executing code, along with highlighted elements that may be limiting performance.
A computer-implemented method for optimizing runtime execution of an application based on tracer data, the computer-implemented method being performed by one or more processors executing computer executable instructions for the computer-implemented method, and the computer-implemented method comprising:
A computer program product comprising a computer storage device containing computer-executable instructions for a computer-implemented method for optimizing runtime execution of an application based on tracer data, the computer- implemented method being performed by one or more processors executing the computer executable instructions, and wherein the computer-implemented method comprises:
A computer computing system comprising:
Dependencies are inferred from the claim text.