Content deleted Content added
m link [mM]anaged services |
Stevebroshar (talk | contribs) instrumenting is about enabling measurement but is not the measurement itself |
||
Line 1:
{{more footnotes|date=December 2013}}
In [[computer programming]], '''instrumentation''' is the act of modifying software so that [[analysis]] can be performed on it.
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.com/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.▼
Generally, instrumentation either modifies [[source code]] or [[binary code]].
In programming, instrumentation means:<ref>{{cite web|url=http://www.drdobbs.com/architecture-and-design/commenting-testing-and-instrumenting-cod/229300224|title=Commenting, Testing, and Instrumenting Code|date=January 3, 2011|accessdate=January 29, 2014}}</ref>▼
▲
Instrumentation can include:
▲
* Measuring and logging the duration of operations
== Limitations ==
Instrumentation is limited by execution coverage.
Some types of instrumentation may cause a dramatic increase in execution time.
==See also==
|