用于并发软件环境的活动记录系统

    公开(公告)号:CN103339606B

    公开(公告)日:2017-04-26

    申请号:CN201280004980.1

    申请日:2012-01-05

    Abstract: 一种活动记录系统,用于在计算机系统中执行软件线程的并发软件环境,所述活动记录系统包括:线程状态指示器,用于记录软件线程的同步状态的指示,在所述同步状态中所述软件线程停止在所述计算机系统的处理器中执行,所述指示与所述软件线程的标识相关联;时间简档器,用于识别所述计算机系统的空闲处理器,并记录所述处理器为空闲的指示;调度监视器,用于识别所述软件线程到所述处理器的调度,并且响应于所述处理器为空闲的指示和所述软件线程的同步状态的指示,而生成将所述处理器的空闲状态归因于所述软件线程以及所指示的同步状态的记录。

    数据处理系统及其使用的方法

    公开(公告)号:CN102341790B

    公开(公告)日:2014-12-10

    申请号:CN201080010002.9

    申请日:2010-06-16

    Inventor: F.E.莱文 K.凯珀

    CPC classification number: G06F11/3612 G06F11/3466

    Abstract: 提供了支持多个虚拟机的、跟踪数据的基于时间的上下文采样的机制。响应于事件的出现,唤醒与在数据处理系统的处理器上执行的多个执行线程相关联的多个采样线程。对于每一个采样线程,确定对应执行线程关于一个或多个感兴趣的虚拟机的执行状态。基于对应执行线程的执行状态,对于每一个采样线程确定是否从与对应执行线程相关联的感兴趣的虚拟机检索跟踪信息。对于每一个采样线程,响应于确定要从与对应执行线程相关联的感兴趣的虚拟机检索跟踪信息,从虚拟机检索跟踪信息。

    用于并发软件环境的活动记录系统

    公开(公告)号:CN103339606A

    公开(公告)日:2013-10-02

    申请号:CN201280004980.1

    申请日:2012-01-05

    Abstract: 一种活动记录系统,用于在计算机系统中执行软件线程的并发软件环境,所述活动记录系统包括:线程状态指示器,用于记录软件线程的同步状态的指示,在所述同步状态中所述软件线程停止在所述计算机系统的处理器中执行,所述指示与所述软件线程的标识相关联;时间简档器,用于识别所述计算机系统的空闲处理器,并记录所述处理器为空闲的指示;调度监视器,用于识别所述软件线程到所述处理器的调度,并且响应于所述处理器为空闲的指示和所述软件线程的同步状态的指示,而生成将所述处理器的空闲状态归因于所述软件线程以及所指示的同步状态的记录。

    支持多个虚拟机的追踪数据的基于时间的上下文采样

    公开(公告)号:CN102341790A

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

    申请号:CN201080010002.9

    申请日:2010-06-16

    Inventor: F.E.莱文 K.凯珀

    CPC classification number: G06F11/3612 G06F11/3466

    Abstract: 提供了支持多个虚拟机的、跟踪数据的基于时间的上下文采样的机制。响应于事件的出现,唤醒与在数据处理系统的处理器上执行的多个执行线程相关联的多个采样线程。对于每一个采样线程,确定对应执行线程关于一个或多个感兴趣的虚拟机的执行状态。基于对应执行线程的执行状态,对于每一个采样线程确定是否从与对应执行线程相关联的感兴趣的虚拟机检索跟踪信息。对于每一个采样线程,响应于确定要从与对应执行线程相关联的感兴趣的虚拟机检索跟踪信息,从虚拟机检索跟踪信息。

Patent Agency Ranking