Invention Grant
US08464225B2 Method and system for adaptive, generic code instrumentation using run-time or load-time generated inheritance information for diagnosis and monitoring application performance and failure
有权
用于自适应,通用代码仪器的方法和系统,使用运行时或加载时生成的继承信息来诊断和监视应用程序性能和故障
- Patent Title: Method and system for adaptive, generic code instrumentation using run-time or load-time generated inheritance information for diagnosis and monitoring application performance and failure
- Patent Title (中): 用于自适应,通用代码仪器的方法和系统,使用运行时或加载时生成的继承信息来诊断和监视应用程序性能和故障
-
Application No.: US11744876Application Date: 2007-05-06
-
Publication No.: US08464225B2Publication Date: 2013-06-11
- Inventor: Bernd Greifeneder
- Applicant: Bernd Greifeneder
- Applicant Address: AT
- Assignee: dynaTrace software GmbH
- Current Assignee: dynaTrace software GmbH
- Current Assignee Address: AT
- Agency: Robert Plotkin, P.C.
- Main IPC: G06F9/44
- IPC: G06F9/44 ; G06F9/45

Abstract:
A system for generic, run-time adaptive placement of byte code instrumentation takes into account object oriented inheritance relationships that are stored in an inheritance repository. The inheritance repository, which mirrors the structure of the monitored application, is created at run-time and is updated if the code base of the monitored application changes either dynamically at run-time or by manually changing the configuration and restarting the application. The inheritance repository contains meta-data of application classes and their relationships, like direct and indirect inheritance. The inheritance repository information is used to evaluate generic instrumentation placement rules, like rules that match to methods of classes that inherit from a specific base class. The inheritance repository is generated concurrently with instrumentation placement at application load-time or run-time and persists between application runs to enable dedicated adaptation runs to create the repository.
Public/Granted literature
Information query