Application performance measurement and reporting
First Claim
Patent Images
1. A computer implemented method for application performance measurement and reporting, the method comprising a processor executing instructions stored in a memory to perform:
- generating, in a first profiling session, a first parameter dataset related to performance of an application, wherein generating the first parameter dataset comprises executing the segments in the first profiling session and measuring performance parameters to obtain the first parameter dataset, wherein the performance parameters comprise at least one of processor utilization, memory utilization, network utilization, input-output utilization, database queries statistics, response time related statistics, session related statistics, throughput statistics, process thread statistics, and queue related statistics;
creating a session report based on the first parameter dataset;
receiving comments for one or more of the segments of the application, based in part on the session report;
providing a consolidated report based on the first parameter dataset and the comments;
receiving a second parameter dataset corresponding to a second application profiled in a second profiling session;
identifying common segments between a first application and a second application; and
generating a comparison report for at least one of the common segments, based on the first parameter dataset and the second parameter dataset, wherein the comments relate to at least one of a hardware setup, runtime conditions, a part of the first application, a session timing and a duration of the session.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods related to performance measurement and reporting are described. In one method, a first application is profiled in a first profiling session to generate a first parameter dataset related to performance of segments of the first application. A session report is created based on the first parameter dataset. Further, based in part on the session report, comments for one or more of the segments of the application are received. A consolidated report is then generated based on the first parameter dataset and the comments.
-
Citations
14 Claims
-
1. A computer implemented method for application performance measurement and reporting, the method comprising a processor executing instructions stored in a memory to perform:
-
generating, in a first profiling session, a first parameter dataset related to performance of an application, wherein generating the first parameter dataset comprises executing the segments in the first profiling session and measuring performance parameters to obtain the first parameter dataset, wherein the performance parameters comprise at least one of processor utilization, memory utilization, network utilization, input-output utilization, database queries statistics, response time related statistics, session related statistics, throughput statistics, process thread statistics, and queue related statistics; creating a session report based on the first parameter dataset; receiving comments for one or more of the segments of the application, based in part on the session report; providing a consolidated report based on the first parameter dataset and the comments; receiving a second parameter dataset corresponding to a second application profiled in a second profiling session; identifying common segments between a first application and a second application; and generating a comparison report for at least one of the common segments, based on the first parameter dataset and the second parameter dataset, wherein the comments relate to at least one of a hardware setup, runtime conditions, a part of the first application, a session timing and a duration of the session. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for performance measurement and reporting, the system comprising:
-
a processor; a user interface; a network interface; and a memory coupled to the processor, the memory comprising; a profiling module configured to profile performance of a first application and generate a first parameter dataset related to segments executed in the first application, wherein the first parameter dataset is generated by executing the segments in the first profiling session and measuring performance parameters to obtain the first parameter dataset, wherein the performance parameters comprise at least one of processor utilization, memory utilization, network utilization, input-output utilization, database queries statistics, response time related statistics, session related statistics, throughput statistics, process thread statistics, and queue related statistics; a reporting module configured to, receive comments for altering performance of one or more of the segments; and generate reports based on at least one of the first parameter dataset and the comments; a comparison module configured to identify common segments between two or more applications, wherein the reporting module is further configured to generate a comparison report for comparing performance of one or more of the common segments, and wherein the comments relate to at least one of a hardware setup, runtime conditions, a part of the first application, a session timing and a duration of the session. - View Dependent Claims (8, 9)
-
-
10. A non-transitory computer-readable medium having embodied thereon a computer program for processor readable code stored thereon, the processor executing a method comprising:
-
generating a first parameter dataset related to performance of an application in a first profiling session, wherein the generating the first parameter dataset comprises executing the segments in the first profiling session and measuring performance parameters to obtain the first parameter dataset, wherein the performance parameters comprise at least one of processor utilization, memory utilization, network utilization, input-output utilization, database queries statistics, response time related statistics, session related statistics, throughput statistics, process thread statistics, and queue related statistics; obtaining a second parameter dataset corresponding to a second profiling session, wherein said second parameter dataset relates to a second application; and providing a comparison report based on the first parameter dataset and the second parameter dataset, wherein the comparison report further includes comments associated with an application profiled in at least one of the first profiling session and the second profiling session, wherein the comments relate to at least one of a hardware setup, runtime conditions, a part of the application, a session timing and a duration of the session. - View Dependent Claims (11, 12, 13, 14)
-
Specification