Performance metric visualization systems and methods
First Claim
1. A method of providing performance metric data comprising:
- displaying a set of computer instruction elements of a current version of an application using an integrated development environment application executed by a processor;
receiving a user selection of at least one of the displayed computer instruction elements of the set of computer instruction elements using the integrated development environment application;
sending to a performance data server a request for a value of a first performance metric associated with the user-selected computer instruction element, wherein the first performance metric value relates to the performance of the user-selected computer instruction element executing in a production environment and wherein the request contains parameters describing a type of the user-selected computer instruction element and a data structure associated with the user-selected computer instruction element;
receiving a first value representing an estimate for the first performance metric for the user-selected computer instruction element executing in the production environment for the current version of the application, the estimate being based on a second performance metric associated with a corresponding computer instruction element matching the parameters of the request, wherein the corresponding computer instruction element is different than the user-selected computer instruction element;
receiving, from the performance data server, a second value for the first performance metric for a prior version of the application; and
displaying the first value and the second value of the performance metric with the user-selected computer instruction element using the integrated development environment application with a warning that a value for the first performance metric for the current version of the application is not available.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of providing performance metric data includes displaying a set of computer instruction elements using an integrated development environment application executed by a processor, receiving a user selection of at least one of the displayed elements using the integrated development environment application, sending a request for a value of a performance metric associated with the user-selected element from the integrated development environment application to a performance data server, receiving the value of the performance metric from the performance data server, and displaying the value of the performance metric with the set of computer instruction elements using the integrated development environment application.
41 Citations
15 Claims
-
1. A method of providing performance metric data comprising:
-
displaying a set of computer instruction elements of a current version of an application using an integrated development environment application executed by a processor; receiving a user selection of at least one of the displayed computer instruction elements of the set of computer instruction elements using the integrated development environment application; sending to a performance data server a request for a value of a first performance metric associated with the user-selected computer instruction element, wherein the first performance metric value relates to the performance of the user-selected computer instruction element executing in a production environment and wherein the request contains parameters describing a type of the user-selected computer instruction element and a data structure associated with the user-selected computer instruction element; receiving a first value representing an estimate for the first performance metric for the user-selected computer instruction element executing in the production environment for the current version of the application, the estimate being based on a second performance metric associated with a corresponding computer instruction element matching the parameters of the request, wherein the corresponding computer instruction element is different than the user-selected computer instruction element; receiving, from the performance data server, a second value for the first performance metric for a prior version of the application; and displaying the first value and the second value of the performance metric with the user-selected computer instruction element using the integrated development environment application with a warning that a value for the first performance metric for the current version of the application is not available. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for providing performance metric data in an integrated development environment comprising:
-
a processor; and machine readable storage media having instructions stored therein that, when executed by the processor, cause the processor to; display a set of computer instruction elements of a current version of an application in an integrated development environment interface; receive a user selection of at least one of the computer instruction elements of the displayed set of computer instruction elements; send to a performance data server a request for a value of a first performance metric associated with the user-selected computer instruction element, wherein the first performance metric value relates to the performance of the user-selected computer instruction element executing in a production environment, and wherein the request comprises parameters describing a type of the user-selected computer instruction element and a data structure associated with the user-selected computer instruction element; receive a first value representing an estimate for the first performance metric for the user-selected computer instruction element executing in the production environment for the current version of the application, wherein the estimate is based on a second performance metric associated with a corresponding computer instruction element matching the parameters of the request, the corresponding computer instruction being different than the user-selected computer instruction element receive a second value for the first performance metric for a prior version of the application, based on the parameters of the request display the first value and the second value of the performance metric with the user-selected computer instruction element in the integrated development environment interface; and
,displaying a warning that a performance metric database does not contain an updated value for the first performance metric for the user-selected computer instruction element for the current version of the application. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium having machine instructions stored therein, the machine instructions being executable by a processor to cause the processor to perform operations comprising:
-
displaying a set of computer instruction elements of a current version of an application in an integrated development environment interface; receiving a user selection of at least one of the displayed computer instruction elements of the set of computer instruction elements; sending to a performance data server a request for a value of a first performance metric associated with the user-selected computer instruction element, wherein the first performance metric value relates to the performance of the user-selected computer instruction element executing in a production environment, wherein the request contains parameters describing a type of the user-selected computer instruction element and a data structure associated with the user-selected computer instruction element; receiving a first value representing an estimate for the first performance metric for the user-selected computer instruction element executing in the production environment for the current version of the application wherein the estimate is based on a second performance metric associated with a corresponding computer instruction element matching the parameters of the request, wherein the corresponding computer instruction element is different than the user-selected computer instruction element; receiving a second value for the first performance metric for the user-selected element of a prior version of the application displaying the first value and the second value of the performance metric with the user-selected element; and displaying a warning that an updated value for the first performance metric for the user-selected computer instruction element for the current version of the application is not available.
-
Specification