The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.02 - March/April (2007 vol.24)
pp: 16-17
Diomidis Spinellis , Athens University of Economics and Business
ABSTRACT
The ultimate source of truth regarding a program is its execution. By instrumenting and tracing a program, we can judge correctness and CPU and memory use as well as interactions with buggy libraries, operating systems, and hardware. However, some of the ways we instrument programs make the program too slow for production use or obfuscate and hide the original problem. Traditional tools allow the instrumentation of separate aspects of a program's operation. In contrast, the DTrace dynamic-tracing framework provides uniform mechanisms for spying comprehensively and unobtrusively on the operating system, application servers, runtime environments, libraries, and application programs.
INDEX TERMS
tracing, instrumentation, performance, analysis, measurement
CITATION
Diomidis Spinellis, "I Spy", IEEE Software, vol.24, no. 2, pp. 16-17, March/April 2007, doi:10.1109/MS.2007.43
17 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool