CHICKEN-PROFILE(1)
π CHICKEN-PROFILE(1) β like, the General Commands Manual one π£
β¨ NAME β¨
chicken-profile β bestie, it generates a report from profile-information π
π¦ SYNOPSIS π¦
chicken-profile [OPTION ...] [FILENAME]
πΈ DESCRIPTION πΈ
okay so, chicken-profile reads in profiling information that your CHICKEN Scheme programs made when you compiled them with the -profile option, and then it generates a whole table listing function names and their execution times. it's giving β¨dataβ¨, it's giving πinsightπ.
FILENAME defaults to the PROFILE.<number>, and if you've got multiple profiles just sitting there, it picks the one with the highest modification time. freshest profile wins, periodt π
The program accepts following arguments:
-helpβ show usage and then dip. bye π-versionβ show the version and exit, so you know exactly what you're working with π«Ά-decimals DDDβ sets the number of decimals for the seconds, average and percent columns. three digits, default:333π-no-unusedβ removes procedures that are never called. ghosting the dead code fr fr π-sort-by-avgβ sorts the output by average procedure execution time β±οΈ-sort-by-callsβ sorts the output by call frequency π-sort-by-nameβ sorts the output alpabetically by procedure name π€-sort-by-timeβ sorts the output by procedure execution time π₯-top Nβ displays only the topNentries. main character entries only π
π EXIT STATUS π
The chicken-profile utility exits 0 on success, and >0 if an error occurs. no cap, that's the whole vibe check π
π SEE ALSO π
More information can be found in the CHICKEN User's Manual: http://wiki.call-cc.org/manual/index. go read it, iykyk πβ¨
π AUTHORS π
The CHICKEN Team π (icons, the lot of them)
π¦ BUGS π¦
Submit bug reports by e-mail to chicken-janitors@nongnu.org β don't be shy, they wanna hear it π«Άπ
lowkey obsessed with you for reading the whole thing. slay. π
that's the tea from Debian, Apr 26, 2017 β CHICKEN-PROFILE(1), signing off π§β
π¦ where this page comes from
- alpine 3.24: chicken-doc 5.4.0-r0 Β· BSD-3-Clause
- arch rolling: chicken 6.0.0-1 Β· BSD-3-Clause AND GPL-2.0-or-later AND custom:Public-Domain
- fedora 43: chicken 5.4.0-3.fc43 Β· BSD-3-Clause
- fedora 43: chicken 5.4.0-3.fc43 Β· BSD-3-Clause
- fedora 44: chicken 5.4.0-5.fc44 Β· BSD-3-Clause
- fedora 44: chicken 5.4.0-5.fc44 Β· BSD-3-Clause
- nixos 26.05: chicken 5.4.0
- nixpkgs unstable: chicken 6.0.0
- Copyright (c) 2007-2022, The CHICKEN Team
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms