logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

chicken-profile — generate a report from profile-information

Authors

       The CHICKEN Team

Bugs

       Submit bug reports by e-mail to chicken-janitors@nongnu.org

Debian                                            Apr 26, 2017                                CHICKEN-PROFILE(1)

Description

chicken-profile  reads  in  profiling  information generated by CHICKEN Scheme programs compiled with the
       -profile option, and generates a table listing  function  names  and  their  execution  times.   FILENAME
       defaults  to  the  ‘PROFILE.<number>’,  selecting  the  one  with  the highest modification time, in case
       multiple profiles exist.

       The program accepts following arguments:

       -help   Show usage and exit.

       -version
               Show version and exit.

       -decimalsDDD
               Set number of decimals for seconds, average and percent columns (three digits, default: 333).

       -no-unused
               Remove procedures that are never called.

       -sort-by-avg
               Sort output by average procedure execution time.

       -sort-by-calls
               Sort output by call frequency.

       -sort-by-name
               Sort output alpabetically by procedure name.

       -sort-by-time
               Sort output by procedure execution time.

       -topN  Display only the top N entries.

Exit Status

       The chicken-profile utility exits 0 on success, and >0 if an error occurs.

Name

       chicken-profile — generate a report from profile-information

See Also

chicken(1), csc(1)

       More information can be found in the CHICKENUser'sManual: http://wiki.call-cc.org/manual/index.

Synopsis

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

See Also