发明名称 Visualizing a computer program execution history
摘要 A software application profiling environment is provided, where the software application profiling environment monitors an execution of a software application, where a software application includes one or more computer programs. The software application profiling environment further stores execution history information for the one or more computer programs of the software application. The software application profiling environment further displays some or all of the computer program instructions of the computer program, and further displays a visualization of the stored execution history information. The visualization can be a static visualization or a dynamic visualization. Further, the visualization can be overlaid on top of the computer program instructions of the computer program.
申请公布号 US9129063(B2) 申请公布日期 2015.09.08
申请号 US201313893429 申请日期 2013.05.14
申请人 Oracle International Corporation 发明人 Cochrane Neil James;Bronkhorst Campegius L.;Yawn Michael Ingram
分类号 G06F9/44;G06F11/36;G06F11/32 主分类号 G06F9/44
代理机构 Miles & Stockbridge P.C. 代理人 Miles & Stockbridge P.C.
主权项 1. A computer-implemented method for displaying a visualization of an execution history of a computer program, the computer-implemented method comprising: monitoring an execution of one or more computer program instructions of a computer program; storing information about an execution history of the one or more computer program instructions within an execution store; displaying at least one computer program instruction of the one or more computer program instructions within a graphical user interface; and displaying a visualization of the stored information within a graphical user interface; wherein the stored information further comprises an order of the one or more computer program instructions that are executed; wherein the displaying the visualization of the stored information further comprises displaying a visual execution path that indicates the order of the one or more computer program instructions that are executed; wherein the at least one displayed computer program instruction is part of a first source code file;wherein at least one computer program instruction of the one or more computer program instructions is part of a second source code file; and wherein the visual execution path comprises a source indication that indicates that the first source file is a source of the visual execution path, and a destination indication that indicates that the second source code file is a destination of the visual execution path.
地址 Redwood Shores CA US