Invention Grant
US08473925B2 Conditional dynamic instrumentation of software in a specified transaction context
有权
在指定的事务环境中对软件进行条件动态检测
- Patent Title: Conditional dynamic instrumentation of software in a specified transaction context
- Patent Title (中): 在指定的事务环境中对软件进行条件动态检测
-
Application No.: US12777490Application Date: 2010-05-11
-
Publication No.: US08473925B2Publication Date: 2013-06-25
- Inventor: Marco Gagliardi , Yitao Sun
- Applicant: Marco Gagliardi , Yitao Sun
- Applicant Address: US NY Islandia
- Assignee: CA, Inc.
- Current Assignee: CA, Inc.
- Current Assignee Address: US NY Islandia
- Agency: Vierra Magen Marcus LLP
- Main IPC: G06F9/44
- IPC: G06F9/44 ; G06F11/00

Abstract:
Techniques for analyzing software in which un-instrumented components can be discovered and conditionally instrumented during a runtime of the software. Initially, software such as an application can be configured with a baseline set of instrumented components such as methods. As the application runs, performance data gathered from the instrumentation may indicate that the performance of some methods is below expectations. To analyze this, any methods which are callable from a method at issue are discovered, such as by inspecting the byte code of loaded classes in a JAVA Virtual Machine (JVM). To limit and focus the diagnosis, the instrumentation which is added to the discovered components can be conditional, so that the instrumentation is executed only in a specified context. The context can involve, e.g., a specified sequence of components in which a discovered component is called, and/or transaction data in which a discovered component is called.
Public/Granted literature
- US20110283263A1 CONDITIONAL DYNAMIC INSTRUMENTATION OF SOFTWARE IN A SPECIFIED TRANSACTION CONTEXT Public/Granted day:2011-11-17
Information query