1CHICKEN-PROFILE(1)        BSD General Commands Manual       CHICKEN-PROFILE(1)
2

NAME

4     chicken-profile — generate a report from profile-information
5

SYNOPSIS

7     chicken-profile [OPTION ...] [FILENAME]
8

DESCRIPTION

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

EXIT STATUS

45     The chicken-profile utility exits 0 on success, and >0 if an error oc‐
46     curs.
47

SEE ALSO

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

AUTHORS

55     The CHICKEN Team
56

BUGS

58     Submit bug reports by e-mail to chicken-janitors@nongnu.org
59
60BSD                              Apr 26, 2017                              BSD
Impressum