发明名称 METHOD AND SYSTEM THAT FILTERS BYTE-CODE INSTRUMENTATION AT THE INSTRUMENTATION LEVEL
摘要 The current application is directed to crosscutting functionalities, including byte-code instrumentation, error logging, and other such crosscutting functionalities. These crosscutting functionalities generally violate, or run counter to, modern code-development strategies and programming-language features that seek to partition logic into hierarchically organized compartments and modules with related functionalities, attribute values, and other common features. In particular, the current application is directed to byte-code instrumentation introduced into a computer program for collecting data, such as execution traces, elapsed times for routine execution, and other information at run time for logging and subsequently manual, semi-automatic, or automatic analysis. The current application is particularly directed to byte-code instrumentation that automatically filters collected data in order to log only data having greatest value for subsequent analysis.
申请公布号 US2014282430(A1) 申请公布日期 2014.09.18
申请号 US201313828801 申请日期 2013.03.14
申请人 Pivotal Software, Inc. 发明人 Kew John Victor;Travis Jonathan
分类号 G06F11/34 主分类号 G06F11/34
代理机构 代理人
主权项 1. A system comprising: one or more processors; one or more memories; and a program with byte-code instrumentation, stored in one or more of the one or more memories, that, when executed by one of the one or more processors, at each of one or more instrumentation points, generates a potential data frame containing information computed at an instrumentation point in the byte code,applies one or more filters to the generated potential data frame, andwhen the potential data frame is not rejected by one of the one or more applied filters, stores the potential data frame as a data frame in one of the one or more memories.
地址 Palo Alto CA US