CHICKEN-PROFILE(1)

πŸ“¦
version 6.0.0 Β· 3 versions
, in alpine 3.24, arch rolling, fedora 43, fedora 44, nixos 26.05, nixpkgs unstable

πŸ’… 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 top N entries. 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