Instrumentation (computer programming): Difference between revisions

Content deleted Content added
mNo edit summary
No edit summary
Tag: Reverted
Line 1:
{{more footnotes|date=December 2013}}
In the context of [[computer programming]], '''instrumentation''' refers to the measure of a product's performance, in order to diagnose errors and to write [[Tracing (software)|trace]] information.<ref>[http://pic.dhe.ibm.comi/infocenter/rtrthelp/v8r0m0/index.jsp?topic=%2Fcom.ibm.rational.testrt.doc%2Ftopics%2Fcinstruovw.html Source Code Instrumentation Overview at IBM website]</ref> Instrumentation can be of two types: source instrumentation and binary instrumentation.
 
== Output ==
Line 11:
== Limitations ==
 
In processor application is ing feature.
Instrumentation is limited by execution coverage. If the program never reaches a particular point of execution, then instrumentation at that point collects no data. For instance, if a word processor application is instrumented, but the user never activates the print feature, then the instrumentation can say nothing about the routines which are used exclusively by the printing feature.
 
Some types of instrumentation may cause a dramatic increase in execution time. This may limit the application of instrumentation to debugging contexts.