- Metering by Mark Kantrowitz .
- SLIME provides an interface to the profilers of supported Lisps with its slime-profile-* functions.
Metering has been adapted for the current times by Daniel KochmaĆski. It's portable and very capable. Project home and repository.
Works on all active implementations.
SBCL has two: sb-ext:profile which instruments functions, and the statistical sampling sb-sprof contrib (based on CMUCL work).
or
(sb-sprof:with-profiling (:report :graph)
(function call))
Programming Tips