TheUNIXSystem: Cheap Dynamic Instruction Counting
Peter J. Weinberger · AT&T Bell Laboratories Technical Journal · 1984
There are two ways to profile the behavior of a program: timing and counting. Timing is traditional in UNIX™ operating systems. This paper describes an easy implementation of count profiling, and gives several examples and applications. It has been implemented on the Motorola 68000, VAX™, and AT&T 3B20 computers.