- Patent Title: Software performance regression analysis using execution timelines
-
Application No.: US15994440Application Date: 2018-05-31
-
Publication No.: US10754756B2Publication Date: 2020-08-25
- Inventor: Frolin S. Ocariza, Jr. , Boyang Zhao
- Applicant: SAP SE
- Applicant Address: DE Walldorf
- Assignee: SAP SE
- Current Assignee: SAP SE
- Current Assignee Address: DE Walldorf
- Agency: Fountainhead Law Group P.C.
- Main IPC: G06F11/36
- IPC: G06F11/36 ; G06F11/34 ; G06F8/71

Abstract:
In one embodiment, a method receives execution timelines that include nodes representing function calls and execution times from executing a first version of an application and a second version of the application. The method selects pairs of nodes from a first set of nodes from a first execution timeline and a second set of nodes from a second execution timeline. The method then iterates through the pairs of nodes to determine (1) whether a node in the second execution timeline is not included in the first execution timeline and has an execution time slower than a set difference; or (2) whether a first node in the second execution timeline has an execution time slower than a second node in the first execution timeline by the set difference. A critical graph is generated that defines a path of nodes that lead to a node that has been identified as a performance regression cause.
Public/Granted literature
- US20190310931A1 SOFTWARE PERFORMANCE REGRESSION ANALYSIS USING EXECUTION TIMELINES Public/Granted day:2019-10-10
Information query