Instrumentation (Java Platform SE 7 )
Instrumentation is the addition of bytecodes to methods for the purpose of gathering data to be utilized by tools. Since the changes are purely additive, these tools do not modify appliion state or behavior. Examples of such benign tools include monitoring agents, profilers, coverage analyzers, and event loggers. ...