---
name: "formatprofile"
section: "1"
platform: "linux"
package: "chicken"
version: "0.990-1"
release: "Debian 3.0 (Woody)"
platforms: ["linux"]
url: "https://new.carta.tech/formatprofile"
---

# formatprofile(1)

script to display profiling information generated by programs compiled with the CHICKEN Scheme compiler

## NAME

formatprofile - script to display profiling information generated by programs compiled with the *CHICKEN* Scheme compiler

## SYNOPSIS

**formatprofile** \[ *filename* \| *option* \] *...*

## DESCRIPTION

*formatprofile* is a Scheme script that reads in profiling information generated by Scheme programs compiled with the  *-profile* option and displays the results sorted by execution time or call frequency. *filename* should be the name of the generated file as given in the *-profile* option.

## OPTIONS

- **-sort-by-calls**

  Sort output by call frequency.

- **-sort-by-time**

  Sort output by procedure execution time.

- **-sort-by-name**

  Sort output alphabetically by procedure name.

- **-help**

  Display information about invocation syntax.

## BUGS

Submit bug reports by e-mail to *felix@call-with-current-continuation.org*

## AUTHOR

*formatprofile* was written by Felix Winkelmann (felix@call-with-current-continuation.org).

## SEE ALSO

**[chicken(1)](/chicken/1.md)**
