Self-monitoring object-oriented applications
    1.
    发明授权
    Self-monitoring object-oriented applications 有权
    自我监控面向对象的应用

    公开(公告)号:US09563719B2

    公开(公告)日:2017-02-07

    申请号:US14053084

    申请日:2013-10-14

    IPC分类号: G06F17/30 G06F11/30

    摘要: A computer-implemented method for monitoring an object-oriented application is disclosed. A transaction-representative-digraph is built based upon a real-time running of the application, and the digraph contains nodes of a plurality of replaceable classes. A key node is selected based upon invocation relationships between the nodes. A monitor program is instrumented at the selected key node.

    摘要翻译: 公开了一种用于监视面向对象应用程序的计算机实现的方法。 基于应用程序的实时运行构建事务代表图,并且图形包含多个可替换类的节点。 基于节点之间的调用关系选择关键节点。 监视程序在所选的关键节点进行检测。

    SELF-MONITORING OBJECT-ORIENTED APPLICATIONS
    2.
    发明申请
    SELF-MONITORING OBJECT-ORIENTED APPLICATIONS 有权
    自我监测面向对象的应用

    公开(公告)号:US20140040284A1

    公开(公告)日:2014-02-06

    申请号:US14053084

    申请日:2013-10-14

    IPC分类号: G06F17/30

    摘要: A computer-implemented method for monitoring an object-oriented application is disclosed. A transaction-representative-digraph is built based upon a real-time running of the application, and the digraph contains nodes of a plurality of replaceable classes. A key node is selected based upon invocation relationships between the nodes. A monitor program is instrumented at the selected key node.

    摘要翻译: 公开了一种用于监视面向对象应用程序的计算机实现的方法。 基于应用程序的实时运行构建事务代表图,并且图形包含多个可替换类的节点。 基于节点之间的调用关系选择关键节点。 监视程序在所选的关键节点进行检测。

    Optimization for application runtime monitoring

    公开(公告)号:US10095599B2

    公开(公告)日:2018-10-09

    申请号:US15086885

    申请日:2016-03-31

    IPC分类号: G06F11/34 G06F11/36 G06F11/30

    摘要: This disclosure provides a computer-implemented method for monitoring an application at runtime. The method comprises building up a calling relationship graph for at least one type of system method called at runtime, by checking a stack trace generated when the application is running. An application method of the application that directly or indirectly calls this type of system method is represented as a node in the calling relationship graph. The method further comprises determining one or more target nodes in the calling relationship graph by analyzing the structure of the calling relationship graph. The method further comprises inserting callback methods into application method(s) of the application corresponding to the one or more target nodes only in a calling side. The method further comprises monitoring the application at runtime by using said callback methods.

    OPTIMIZATION FOR APPLICATION RUNTIME MONITORING

    公开(公告)号:US20170286253A1

    公开(公告)日:2017-10-05

    申请号:US15086885

    申请日:2016-03-31

    IPC分类号: G06F11/34 G06F11/30

    摘要: This disclosure provides a computer-implemented method for monitoring an application at runtime. The method comprises building up a calling relationship graph for at least one type of system method called at runtime, by checking a stack trace generated when the application is running. An application method of the application that directly or indirectly calls this type of system method is represented as a node in the calling relationship graph. The method further comprises determining one or more target nodes in the calling relationship graph by analyzing the structure of the calling relationship graph. The method further comprises inserting callback methods into application method(s) of the application corresponding to the one or more target nodes only in a calling side. The method further comprises monitoring the application at runtime by using said callback methods.