-
公开(公告)号:US08510721B2
公开(公告)日:2013-08-13
申请号:US12868495
申请日:2010-08-25
申请人: Alexander Dadiomov , Mayank Agarwal , Xinhua Ji
发明人: Alexander Dadiomov , Mayank Agarwal , Xinhua Ji
IPC分类号: G06F9/44
CPC分类号: G06F11/3612 , G06F11/3419 , G06F11/3466 , G06F2201/865
摘要: The construction or use of a hierarchical time tree that represents an execution time of a program. To construct the hierarchical time tree, the time frame corresponding to the root node is the execution time during which the plurality of call stack samples were gathered from the program. Beginning at the root node, and proceeding recursively, each node is then populated in a manner that all of the call stacks for a given time period need not be accessed in order to provide a report regarding the given time period.
摘要翻译: 构建或使用代表程序执行时间的分层时间树。 为了构建分层时间树,与根节点对应的时间帧是从节目收集多个呼叫堆栈样本的执行时间。 从根节点开始,并递归进行,然后以不必访问给定时间段内的所有呼叫栈的方式填充每个节点,以便提供关于给定时间段的报告。
-
公开(公告)号:US20120137308A1
公开(公告)日:2012-05-31
申请号:US12956127
申请日:2010-11-30
申请人: Mayank Agarwal , Alexander Dadiomov , Xinhua Ji
发明人: Mayank Agarwal , Alexander Dadiomov , Xinhua Ji
IPC分类号: G06F9/46
CPC分类号: G06F9/542 , G06F17/30994
摘要: One or more systems and/or techniques for generating an adaptive tree structure for storing event data based upon data density of events are disclosed. In particular, the adaptive tree structure may comprise one or more levels of nodes, where a level may correspond to a resolution of events. Nodes may correspond to particular time spans over which event data was recorded. A node may be designated as a raw node comprising raw events or a summary node comprising summary events based upon the number of events occurring within a time span covered by the node.
摘要翻译: 公开了一种或多种用于基于事件的数据密度生成用于存储事件数据的自适应树结构的系统和/或技术。 特别地,自适应树结构可以包括一个或多个节点级别,其中级别可以对应于事件的分辨率。 节点可以对应于记录事件数据的特定时间跨度。 可以将节点指定为包括原始事件的原始节点或基于在该节点覆盖的时间范围内发生的事件的数量的包含摘要事件的摘要节点。
-
公开(公告)号:US09146836B2
公开(公告)日:2015-09-29
申请号:US13324488
申请日:2011-12-13
申请人: James Rapp , Daniel Griffing , Alexander Dadiomov , Matthew Jacobs , Ben Nesson , Drake A. Campbell , Mayank Agarwal , Paulo Cesar Sales Janotti , Xinhua Ji , Eric Ledoux , Alexey Kamenev , Jared Robert Van Leeuwen
发明人: James Rapp , Daniel Griffing , Alexander Dadiomov , Matthew Jacobs , Ben Nesson , Drake A. Campbell , Mayank Agarwal , Paulo Cesar Sales Janotti , Xinhua Ji , Eric Ledoux , Alexey Kamenev , Jared Robert Van Leeuwen
CPC分类号: G06F11/3664 , G06F11/321 , G06F11/323
摘要: The present invention extends to methods, systems, and computer program products for linking diagnostic visualizations to regions of application code. Diagnostic visualizations emitted during execution of an application are displayed. The diagnostic visualizations partially represent the abstract objective of the application (e.g., as envisioned by a developer). Diagnostic data for at least one of a plurality of components is displayed. The diagnostic data indicates the performance of the at least one of the plurality of components during execution of the application. The displayed one or more diagnostic visualizations and the displayed diagnostic data is correlated to link the one or more diagnostic visualizations to the at least one of the plurality of components. Linking the one or more diagnostic visualizations to the at least one of the plurality of components can better indicate how the application's behavior reconciles the abstract objective.
摘要翻译: 本发明扩展到用于将诊断可视化连接到应用代码区域的方法,系统和计算机程序产品。 显示在执行应用程序期间发出的诊断可视化。 诊断可视化部分地表示应用程序的抽象目标(例如,如开发者所设想的)。 显示多个组件中的至少一个的诊断数据。 诊断数据指示在执行应用期间多个组件中的至少一个的性能。 将所显示的一个或多个诊断可视化和所显示的诊断数据相关联以将所述一个或多个诊断可视化链接到所述多个组件中的至少一个。 将一个或多个诊断可视化链接到多个组件中的至少一个组件可以更好地指示应用程序的行为如何协调抽象目标。
-
公开(公告)号:US08595750B2
公开(公告)日:2013-11-26
申请号:US12956127
申请日:2010-11-30
申请人: Mayank Agarwal , Alexander Dadiomov , Xinhua Ji
发明人: Mayank Agarwal , Alexander Dadiomov , Xinhua Ji
IPC分类号: G06F9/46
CPC分类号: G06F9/542 , G06F17/30994
摘要: One or more systems and/or techniques for generating an adaptive tree structure for storing event data based upon data density of events are disclosed. In particular, the adaptive tree structure may comprise one or more levels of nodes, where a level may correspond to a resolution of events. Nodes may correspond to particular time spans over which event data was recorded. A node may be designated as a raw node comprising raw events or a summary node comprising summary events based upon the number of events occurring within a time span covered by the node.
摘要翻译: 公开了一种或多种用于基于事件的数据密度生成用于存储事件数据的自适应树结构的系统和/或技术。 特别地,自适应树结构可以包括一个或多个节点级别,其中级别可以对应于事件的分辨率。 节点可以对应于记录事件数据的特定时间跨度。 可以将节点指定为包括原始事件的原始节点或基于在该节点覆盖的时间范围内发生的事件的数量的包含摘要事件的摘要节点。
-
公开(公告)号:US08490058B2
公开(公告)日:2013-07-16
申请号:US13324444
申请日:2011-12-13
申请人: James Rapp , Daniel Griffing , Alexander Dadiomov , Matthew Jacobs , Hazim Shafi , Ryan Nowak , Ben Nesson , Drake A. Campbell , Mayank Agarwal , Paulo Cesar Sales Janotti , Xinhua Ji , George Essex Englebeck , Vikram Bapat
发明人: James Rapp , Daniel Griffing , Alexander Dadiomov , Matthew Jacobs , Hazim Shafi , Ryan Nowak , Ben Nesson , Drake A. Campbell , Mayank Agarwal , Paulo Cesar Sales Janotti , Xinhua Ji , George Essex Englebeck , Vikram Bapat
CPC分类号: G06F11/3664 , G06F11/3017 , G06F11/323 , G06F11/3409
摘要: The present invention extends to methods, systems, and computer program products for time-based navigation within resource utilization data. A computer system is configured to present resource utilization data representing performance of computer resources. The resource utilization data is displayed on a diagnostic data trace during the execution of the application. The user can select a desired time range and the resource utilization data within the time range will be displayed at other traces. The diagnostic data trace is still presented so that the user can understand the relation between the selected time range and the overall time length. Further, the user can modify the selected time range by change the extents of the selected time range using resizing tool. The resource utilization data within the modified selected time range, similarly, is also displayed along with the diagnostic data trace.
摘要翻译: 本发明扩展到资源利用数据内的时间导航的方法,系统和计算机程序产品。 计算机系统被配置为呈现表示计算机资源的性能的资源利用率数据。 在执行应用程序期间,资源利用率数据显示在诊断数据跟踪上。 用户可以选择期望的时间范围,并且时间范围内的资源利用率数据将显示在其他轨迹上。 仍然呈现诊断数据跟踪,以便用户可以了解所选时间范围与总时间长度之间的关系。 此外,用户可以通过使用调整大小工具来改变所选择的时间范围的范围来修改所选择的时间范围。 修改的选定时间范围内的资源利用率数据也与诊断数据跟踪一起显示。
-
公开(公告)号:US08941657B2
公开(公告)日:2015-01-27
申请号:US13113422
申请日:2011-05-23
申请人: Mayank Agarwal , Xinhua Ji , Alexander Dadiomov
发明人: Mayank Agarwal , Xinhua Ji , Alexander Dadiomov
CPC分类号: G06F17/30551 , G06F17/30572
摘要: The present invention extends to methods, systems, and computer program products for calculating zoom level timeline data. Event aggregators are configured to read execution data from sequentially received input buffers and pre-calculate data chunks for a specified zoom level to create a zoom tree. The density of execution data can be used to determine when pre-calculation is beneficial. In response to a user request, pre-calculated data can be combined with responsively calculated data for presentation to a user. User requests can specify zoom levels and time ranges over which data is to be presented.
摘要翻译: 本发明扩展到用于计算缩放级别时间轴数据的方法,系统和计算机程序产品。 事件聚合器被配置为从顺序接收的输入缓冲区读取执行数据,并预先计算指定缩放级别的数据块以创建缩放树。 执行数据的密度可用于确定何时预计算有益。 响应于用户请求,可以将预先计算的数据与响应计算的数据组合以呈现给用户。 用户请求可以指定要显示数据的缩放级别和时间范围。
-
公开(公告)号:US20120299965A1
公开(公告)日:2012-11-29
申请号:US13113422
申请日:2011-05-23
申请人: Mayank Agarwal , Xinhua Ji , Alexander Dadiomov
发明人: Mayank Agarwal , Xinhua Ji , Alexander Dadiomov
IPC分类号: G09G5/00
CPC分类号: G06F17/30551 , G06F17/30572
摘要: The present invention extends to methods, systems, and computer program products for calculating zoom level time line data. Event aggregators are configured to read execution data from sequentially received input buffers and pre-calculate data chunks for a specified zoom level to create a zoom tree. The density of execution data can be used to determine when pre-calculation is beneficial. In response to a user request, pre-calculated data can be combined with responsively calculated data for presentation to a user. User requests can specify zoom levels and time ranges over which data is to be presented.
摘要翻译: 本发明扩展到用于计算缩放级时间线数据的方法,系统和计算机程序产品。 事件聚合器被配置为从顺序接收的输入缓冲区读取执行数据,并预先计算指定缩放级别的数据块以创建缩放树。 执行数据的密度可用于确定何时预计算有益。 响应于用户请求,可以将预先计算的数据与响应计算的数据组合以呈现给用户。 用户请求可以指定要显示数据的缩放级别和时间范围。
-
公开(公告)号:US20120054721A1
公开(公告)日:2012-03-01
申请号:US12868495
申请日:2010-08-25
申请人: Alexander Dadiomov , Mayank Agarwal , Xinhua Ji
发明人: Alexander Dadiomov , Mayank Agarwal , Xinhua Ji
IPC分类号: G06F9/44
CPC分类号: G06F11/3612 , G06F11/3419 , G06F11/3466 , G06F2201/865
摘要: The construction or use of a hierarchical time tree that represents an execution time of a program. To construct the hierarchical time tree, the time frame corresponding to the root node is the execution time during which the plurality of call stack samples were gathered from the program. Beginning at the root node, and proceeding recursively, each node is then populated in a manner that all of the call stacks for a given time period need not be accessed in order to provide a report regarding the given time period.
摘要翻译: 构建或使用代表程序执行时间的分层时间树。 为了构建分层时间树,与根节点对应的时间帧是从节目收集多个呼叫堆栈样本的执行时间。 从根节点开始,并递归进行,然后以不必访问给定时间段内的所有呼叫栈的方式填充每个节点,以便提供关于给定时间段的报告。
-
公开(公告)号:US20130152052A1
公开(公告)日:2013-06-13
申请号:US13324488
申请日:2011-12-13
申请人: James Rapp , Daniel Griffing , Alexander Dadiomov , Matthew Jacobs , Ben Nesson , Drake A. Campbell , Mayank Agarwal , Paulo Cesar Sales Janotti , Xinhua Ji , Eric Ledoux , Alexey Kamenev , Jared Robert Van Leeuwen
发明人: James Rapp , Daniel Griffing , Alexander Dadiomov , Matthew Jacobs , Ben Nesson , Drake A. Campbell , Mayank Agarwal , Paulo Cesar Sales Janotti , Xinhua Ji , Eric Ledoux , Alexey Kamenev , Jared Robert Van Leeuwen
CPC分类号: G06F11/3664 , G06F11/321 , G06F11/323
摘要: The present invention extends to methods, systems, and computer program products for linking diagnostic visualizations to regions of application code. Diagnostic visualizations emitted during execution of an application are displayed. The diagnostic visualizations partially represent the abstract objective of the application (e.g., as envisioned by a developer). Diagnostic data for at least one of a plurality of components is displayed. The diagnostic data indicates the performance of the at least one of the plurality of components during execution of the application. The displayed one or more diagnostic visualizations and the displayed diagnostic data is correlated to link the one or more diagnostic visualizations to the at least one of the plurality of components. Linking the one or more diagnostic visualizations to the at least one of the plurality of components can better indicate how the application's behavior reconciles the abstract objective.
摘要翻译: 本发明扩展到用于将诊断可视化连接到应用代码区域的方法,系统和计算机程序产品。 显示在执行应用程序期间发出的诊断可视化。 诊断可视化部分地表示应用程序的抽象目标(例如,如开发者所设想的)。 显示多个组件中的至少一个的诊断数据。 诊断数据指示在执行应用期间多个组件中的至少一个的性能。 将所显示的一个或多个诊断可视化和所显示的诊断数据相关联以将所述一个或多个诊断可视化链接到所述多个组件中的至少一个。 将一个或多个诊断可视化链接到多个组件中的至少一个组件可以更好地指示应用程序的行为如何协调抽象目标。
-
公开(公告)号:US20130152051A1
公开(公告)日:2013-06-13
申请号:US13324444
申请日:2011-12-13
申请人: James Rapp , Daniel Griffing , Alexander Dadiomov , Matthew Jacobs , Hazim Shafi , Ryan Nowak , Ben Nesson , Drake A. Campbell , Mayank Agarwal , Paulo Cesar Sales Janotti , Xinhua Ji , George Essex Englebeck , Vikram Bapat
发明人: James Rapp , Daniel Griffing , Alexander Dadiomov , Matthew Jacobs , Hazim Shafi , Ryan Nowak , Ben Nesson , Drake A. Campbell , Mayank Agarwal , Paulo Cesar Sales Janotti , Xinhua Ji , George Essex Englebeck , Vikram Bapat
IPC分类号: G06F11/36
CPC分类号: G06F11/3664 , G06F11/3017 , G06F11/323 , G06F11/3409
摘要: The present invention extends to methods, systems, and computer program products for time-based navigation within resource utilization data. A computer system is configured to present resource utilization data representing performance of computer resources. The resource utilization data is displayed on a diagnostic data trace during the execution of the application. The user can select a desired time range and the resource utilization data within the time range will be displayed at other traces. The diagnostic data trace is still presented so that the user can understand the relation between the selected time range and the overall time length. Further, the user can modify the selected time range by change the extents of the selected time range using resizing tool. The resource utilization data within the modified selected time range, similarly, is also displayed along with the diagnostic data trace.
摘要翻译: 本发明扩展到资源利用数据内的时间导航的方法,系统和计算机程序产品。 计算机系统被配置为呈现表示计算机资源的性能的资源利用率数据。 在执行应用程序期间,资源利用率数据显示在诊断数据跟踪上。 用户可以选择期望的时间范围,并且时间范围内的资源利用率数据将显示在其他轨迹上。 仍然呈现诊断数据跟踪,以便用户可以了解所选时间范围与总时间长度之间的关系。 此外,用户可以通过使用调整大小工具来改变所选择的时间范围的范围来修改所选择的时间范围。 修改的选定时间范围内的资源利用率数据也与诊断数据跟踪一起显示。
-
-
-
-
-
-
-
-
-