Branch trace history compression
    1.
    发明授权
    Branch trace history compression 失效
    分支跟踪历史压缩

    公开(公告)号:US08489866B2

    公开(公告)日:2013-07-16

    申请号:US12827916

    申请日:2010-06-30

    IPC分类号: G06F9/00

    CPC分类号: G06F11/3476 G06F2201/88

    摘要: A method, data processing system, and computer program product for managing a branch trace environment. In response to a branch being taken for a first branch instruction that is conditional and direct in the branch instructions, a performance monitoring unit stores an effective address of the first branch instruction into a first entry in a set of entries in a memory. The performance monitoring unit counts each branch not taken in processing the branch instructions occurring after the first branch instruction to form a branch count. In response to a branch being taken during processing of subsequent branch instructions in the branch instructions after the first branch instruction, the performance monitoring unit determines whether to create a second entry in the set of entries in the memory using the branch count with a set of rules identifying when the second entry is to be made.

    摘要翻译: 一种用于管理分支跟踪环境的方法,数据处理系统和计算机程序产品。 响应于在分支指令中为有条件且直接的第一分支指令而分支,性能监视单元将第一分支指令的有效地址存储在存储器中的一组条目中的第一条目中。 性能监视单元计算在处理在第一分支指令之后发生的分支指令时不采取的每个分支以形成分支计数。 响应于在第一分支指令之后在分支指令中处理后续分支指令期间所采取的分支,性能监视单元使用具有一组分支计数的分支计数来确定是否在存储器中的条目集合中创建第二条目 识别何时进行第二个条目的规则。

    Computer implemented method and system for accurate, efficient and adaptive calling context profiling
    2.
    发明授权
    Computer implemented method and system for accurate, efficient and adaptive calling context profiling 失效
    计算机实现的方法和系统,用于准确,高效和自适应的调用上下文分析

    公开(公告)号:US07818722B2

    公开(公告)日:2010-10-19

    申请号:US11450656

    申请日:2006-06-09

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3466 G06F2201/865

    摘要: Computer implemented method, system and computer usable program code for profiling the execution of an application that is both space- and time-efficient and highly accurate. A computer implemented method for profiling the execution of an application includes sampling execution characteristics of the application at a plurality of sampling points to provide samples, and deriving a calling context of the samples. The application is continuously executed between sampling points while additional profiling data is gathered.

    摘要翻译: 计算机实现的方法,系统和计算机可用程序代码,用于分析空间和时间高效且高度准确的应用程序的执行。 用于分析应用的执行的计算机实现的方法包括在多个采样点处对应用的采样执行特性,以提供采样,以及导出样本的呼叫上下文。 应用程序在采样点之间持续执行,同时收集附加的分析数据。

    Computer implemented method and system for accurate, efficient and adaptive calling context profiling
    3.
    发明申请
    Computer implemented method and system for accurate, efficient and adaptive calling context profiling 失效
    计算机实现的方法和系统,用于准确,高效和自适应的调用上下文分析

    公开(公告)号:US20070288908A1

    公开(公告)日:2007-12-13

    申请号:US11450656

    申请日:2006-06-09

    IPC分类号: G06F9/44 G06F9/45

    CPC分类号: G06F11/3466 G06F2201/865

    摘要: Computer implemented method, system and computer usable program code for profiling the execution of an application that is both space-and time-efficient and highly accurate. A computer implemented method for profiling the execution of an application includes sampling execution characteristics of the application at a plurality of sampling points to provide samples, and deriving a calling context of the samples. The application is continuously executed between sampling points while additional profiling data is gathered.

    摘要翻译: 计算机实现的方法,系统和计算机可用程序代码,用于分析空间和时间高效且高度准确的应用程序的执行。 用于分析应用的执行的计算机实现的方法包括在多个采样点处对应用的采样执行特性,以提供采样,以及导出样本的呼叫上下文。 应用程序在采样点之间持续执行,同时收集附加的分析数据。

    Computer implemented method and system for accurate, efficient and adaptive calling context profiling
    5.
    发明授权
    Computer implemented method and system for accurate, efficient and adaptive calling context profiling 失效
    计算机实现的方法和系统,用于准确,高效和自适应的调用上下文分析

    公开(公告)号:US08122438B2

    公开(公告)日:2012-02-21

    申请号:US12141222

    申请日:2008-06-18

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3466 G06F2201/865

    摘要: Computer implemented method, system and computer usable program code for profiling the execution of an application that is both space- and time-efficient and highly accurate. A computer implemented method for profiling the execution of an application includes sampling execution characteristics of the application at a plurality of sampling points to provide samples, and deriving a calling context of the samples. The application is continuously executed between sampling points while additional profiling data is gathered.

    摘要翻译: 计算机实现的方法,系统和计算机可用程序代码,用于分析空间和时间高效且高度准确的应用程序的执行。 用于分析应用的执行的计算机实现的方法包括在多个采样点处对应用的采样执行特性,以提供采样,以及导出样本的呼叫上下文。 应用程序在采样点之间持续执行,同时收集附加的分析数据。

    Computer Implemented Method and System for Accurate, Efficient and Adaptive Calling Context Profiling
    7.
    发明申请
    Computer Implemented Method and System for Accurate, Efficient and Adaptive Calling Context Profiling 失效
    计算机实现方法和系统,用于精确,高效和自适应的调用上下文分析

    公开(公告)号:US20080288926A1

    公开(公告)日:2008-11-20

    申请号:US12141222

    申请日:2008-06-18

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3466 G06F2201/865

    摘要: Computer implemented method, system and computer usable program code for profiling the execution of an application that is both space-and time-efficient and highly accurate. A computer implemented method for profiling the execution of an application includes sampling execution characteristics of the application at a plurality of sampling points to provide samples, and deriving a calling context of the samples. The application is continuously executed between sampling points while additional profiling data is gathered.

    摘要翻译: 计算机实现的方法,系统和计算机可用程序代码,用于分析空间和时间高效且高度准确的应用程序的执行。 用于分析应用的执行的计算机实现的方法包括在多个采样点处对应用的采样执行特性,以提供采样,以及导出样本的呼叫上下文。 应用程序在采样点之间持续执行,同时收集附加的分析数据。