发明名称 AUTOMATED INSTRUMENTATION OF APPLICATIONS
摘要 Methods for automatically identifying and instrumenting application classes and methods for a particular application are described. In some embodiments, application code (e.g., bytecode or source code) associated with the particular application may be parsed to identify classes and methods within the application code and to identify terminal components (e.g., methods or function calls) and non-terminal components (e.g., control flow statements). Once the terminal components and non-terminal components have been identified, a complexity model and a corresponding score for each of the classes and methods within the application code may be determined. The complexity model may be used to estimate the number of computations that may be required if a particular class or method is used by the particular application. Application classes and methods corresponding with a score that is greater than a threshold may be instrumented by inserting probes into the identified classes and methods.
申请公布号 US2016062868(A1) 申请公布日期 2016.03.03
申请号 US201414469608 申请日期 2014.08.27
申请人 CA, INC. 发明人 Mani Ramesh;Deshpande Chitresh
分类号 G06F11/34 主分类号 G06F11/34
代理机构 代理人
主权项 1. A method for automatically identifying and instrumenting a particular method used by a particular application, comprising: acquiring application code corresponding with the particular application; identifying terminal and non-terminal components within a portion of the application code corresponding with the particular method used by the particular application; determining a score for the particular method based on the terminal and non-terminal components within the portion of the application code; and instrumenting the particular method based on the score.
地址 Islandia NY US