|
|
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.