Query: prof
OS: plan9
Section: 1
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
PROF(1) General Commands Manual PROF(1)NAMEprof, kprof - display profiling dataSYNOPSISprof [ -dr ] [ program ] [ profile ] kprof kernel kpdataDESCRIPTIONProf interprets files produced automatically by programs loaded using the -p option of 2l(1) or other loader. The symbol table in the named program file by default) is read and correlated with the profile file by default). For each symbol, the percentage of time (in sec- onds) spent executing between that symbol and the next is printed (in decreasing order), together with the time spent there and the number of times that routine was called. Under option -d, prof prints the dynamic call graph of the target program, annotating the calls with the time spent in each routine and those it calls, recursively. The output is indented two spaces for each call, and is formatted as symbol:time/ncall where symbol is the entry point of the call, time is in milliseconds, and ncall is the number of times that entry point was called at that point in the call graph. If ncall is one, the /ncall is elided. Normally recursive calls are compressed to keep the output brief; option -r prints the full call graph. The size of the buffer in program used to hold the profiling data, by default 2000 entries, may be controlled by setting the environment variable profsize before running program. If the buffer fills, subsequent function calls may not be recorded. Kprof is similar to prof, but presents the data accumulated by the kernel profiling device, kprof(3). The symbol table file, that of the operating system kernel, and the data file, typically /dev/kpdata, must be provided. Kprof has no options and cannot present dynamic data.SOURCE/sys/src/cmd/prof.c /sys/src/cmd/kprof.cSEE ALSO2l(1), kprof(3) PROF(1)
Related Man Pages |
---|
ruby-prof(1) - debian |
kprof(3) - plan9 |
prof(5) - ultrix |
prof(5) - sunos |
prof(1) - xfree86 |
Similar Topics in the Unix Linux Community |
---|
Gettting statistics/profile of c program in linux |
How to the prof/gprof tool |
C program to display a busy symbol while processing |
Homework rules ! |