1CHICKEN-PROFILE(1) BSD General Commands Manual CHICKEN-PROFILE(1)
2
4 chicken-profile — generate a report from profile-information
5
7 chicken-profile [OPTION ...] [FILENAME]
8
10 chicken-profile reads in profiling information generated by CHICKEN
11 Scheme programs compiled with the -profile option, and generates a table
12 listing function names and their execution times. FILENAME defaults to
13 the ‘PROFILE.<number>’, selecting the one with the highest modification
14 time, in case multiple profiles exist.
15
16 The program accepts following arguments:
17
18 -help Show usage and exit.
19
20 -version
21 Show version and exit.
22
23 -decimals DDD
24 Set number of decimals for seconds, average and percent columns
25 (three digits, default: 333).
26
27 -no-unused
28 Remove procedures that are never called.
29
30 -sort-by-avg
31 Sort output by average procedure execution time.
32
33 -sort-by-calls
34 Sort output by call frequency.
35
36 -sort-by-name
37 Sort output alpabetically by procedure name.
38
39 -sort-by-time
40 Sort output by procedure execution time.
41
42 -top N Display only the top N entries.
43
45 The chicken-profile utility exits 0 on success, and >0 if an error oc‐
46 curs.
47
49 chicken(1), csc(1)
50
51 More information can be found in the CHICKEN User's Manual:
52 http://wiki.call-cc.org/manual/index
53
55 The CHICKEN Team
56
58 Submit bug reports by e-mail to chicken-janitors@nongnu.org
59
60BSD Apr 26, 2017 BSD