Profiling under UNIX by patching
Software—Practice & Experience
Numerical recipes in C: the art of scientific computing
Numerical recipes in C: the art of scientific computing
Inaccuracies in program profilers
Software—Practice & Experience
Abstract execution: a technique for efficiently tracing programs
Software—Practice & Experience
Extendible hashing—a fast access method for dynamic files
ACM Transactions on Database Systems (TODS)
Gprof: A call graph execution profiler
SIGPLAN '82 Proceedings of the 1982 SIGPLAN symposium on Compiler construction
Continuous profiling: where have all the cycles gone?
ACM Transactions on Computer Systems (TOCS)
Continuous profiling: where have all the cycles gone?
Proceedings of the sixteenth ACM symposium on Operating systems principles
MASCOTS '95 Proceedings of the 3rd International Workshop on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems
Java virtual machine profiler interface
IBM Systems Journal
Comprehensive profiling support in the javaTM virtual machine
COOTS'99 Proceedings of the 5th conference on USENIX Conference on Object-Oriented Technologies & Systems - Volume 5
Hi-index | 0.00 |
The executable binary image of a program can be mechanically rewritten to produce a second program that collects execution statistics as a side effect, while executing the same routines and producing the same primary outputs as the original program. We describe a general technique and present our experiences with several alternate profiling mechanisms. The challenges of presenting the profile information in easily-used. understandable ways are also discussed.