Instrumentation (computer programming): Difference between revisions

Content deleted Content added
Undid revision 1136289252 by Awe Fadekemi (talk) Rvv.
mNo edit summary
Line 16:
 
==See also==
* [[Hooking]] – range of techniques used to alter or augment the behavior of an operating system, of applications, or of other software components either by intercepting function calls or messages or events passed between software components.
* [[Instruction set simulator]] – simulation of all instructions at machine code level to provide instrumentation
* [[Runtime intelligence]] – technologies, managed services and practices for the collection, integration, analysis, and presentation of application usage levels, patterns, and practices.
* [[Software performance analysis]] – techniques to monitor code performance, including instrumentation.
* [[Hardware performance counter]]
* [[DTrace]] – A comprehensive dynamic tracing framework for troubleshooting kernel and application problems on production systems in real time, implemented in [[Solaris (operating system)|Solaris]], [[macOS]], [[FreeBSD]], and many other platforms and products.
* [[Java Management Extensions|''Java Management Extensions'' (JMX)]] – Java technology for managing and monitoring applications, system objects, devices (such as printers), and service-oriented networks.
* [[Application Response Measurement]] – standardized instrumentation [[Application programming interface|API]] for [[C (programming language)|C]] and [[Java (programming language)|Java]].
* [[Dynamic recompilation]] – a feature of some emulators and virtual machines where the system may recompile some part of a program during execution.
 
==References==