c profiler dds
This profiler is designed for programs compiled using the Microsoft C
16-bit compilers on the 8086 family of processors.
It works by reading the link map file to obtain the names and memory
offsets of all functions, and chaining a processing routine on the timer
It should be called from the C program as prof_start(argv) for MS-DOS 3.00
and later, or as prof_start( "progpath.map" ) for MS-DOS versions before 3.00.
Before the program's exit the profiler will print out a hit summary in
the file prof.out.
Diomidis Spinellis home page
- prof.c Profiler source code
- profprt.c Print the result summary and histogram
- makefile Makefile for compiling the profiler
under different memory models (remember them?)
- test.c Simple test program.