-
公开(公告)号:US09563719B2
公开(公告)日:2017-02-07
申请号:US14053084
申请日:2013-10-14
发明人: Yang Che , Zhi Da Luo , Li Jing Mu , Zhi Hua Pan
CPC分类号: G06F17/30958 , G06F11/3013 , G06F11/302 , G06F11/3096
摘要: 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.
摘要翻译: 公开了一种用于监视面向对象应用程序的计算机实现的方法。 基于应用程序的实时运行构建事务代表图,并且图形包含多个可替换类的节点。 基于节点之间的调用关系选择关键节点。 监视程序在所选的关键节点进行检测。
-
公开(公告)号:US20140040284A1
公开(公告)日:2014-02-06
申请号:US14053084
申请日:2013-10-14
发明人: Yang Che , Zhi Da Luo , Li Jing Mu , Zhi Hua Pan
IPC分类号: G06F17/30
CPC分类号: G06F17/30958 , G06F11/3013 , G06F11/302 , G06F11/3096
摘要: 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.
摘要翻译: 公开了一种用于监视面向对象应用程序的计算机实现的方法。 基于应用程序的实时运行构建事务代表图,并且图形包含多个可替换类的节点。 基于节点之间的调用关系选择关键节点。 监视程序在所选的关键节点进行检测。
-
公开(公告)号:US10095599B2
公开(公告)日:2018-10-09
申请号:US15086885
申请日:2016-03-31
发明人: Yang Che , Xiao Ming Hu , Xin Peng Liu , Ren Fu Ma , Li Jing Mu , Guoqing Wang , Jun Yu Zhang
摘要: 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.
-
公开(公告)号:US20170286253A1
公开(公告)日:2017-10-05
申请号:US15086885
申请日:2016-03-31
发明人: Yang Che , Xiao Ming Hu , Xin Peng Liu , Ren Fu Ma , Li Jing Mu , Guoqing Wang , Jun Yu Zhang
CPC分类号: G06F11/3495 , G06F11/302 , G06F11/3466 , G06F11/3612 , G06F11/3636
摘要: 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.
-
-
-