|
|
1.1 root 1:
2:
3: prof Command prof
4:
5:
6:
7:
8: Print execution profile of a C program
9:
10: pprrooff [ -aabbccss ][ _p_r_o_g_f_i_l_e [ _m_o_n_f_i_l_e ] ]
11:
12: pprrooff interprets the profile file produced by an execution of a C
13: program and reports the execution frequencies of each routine.
14: It also reports the percentage of execution time spent in each
15: routine.
16:
17: pprrooff normally reports times and frequencies spent for regions of
18: programs between externally defined names. _p_r_o_g_f_i_l_e is the
19: executable program; if omitted, ll.oouutt is assumed. _m_o_n_f_i_l_e is the
20: monitor file produced during execution of the program; if
21: omitted, mmoonn.oouutt is assumed.
22:
23: To produce mmoonn.oouutt, a program must be compiled with the -VVPPRROOFF
24: option to cccc. To profile all modules, each module must be
25: compiled with this option.
26:
27: The following options are available.
28:
29: -aa Profile all symbols, not just externals.
30:
31: -bb Print all bin information.
32:
33: -cc Print all call information.
34:
35: -ss Report stack usage high-water mark.
36:
37: ***** Files *****
38:
39: ll.oouutt -- Program file (with name list intact)
40: mmoonn.oouutt -- Raw execution profile
41:
42: ***** See Also *****
43:
44: cccc, ccoommmmaannddss, lldd, nnmm, pprrooffiill
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64: COHERENT Lexicon Page 1
65:
66:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.