Scieneer Common Lisp 1.3.9 online documentation profile:profile &rest names [Macro] profile name*
Wraps profiling code around the named functions. As in trace, the names are not evaluated. If a function is already profiled, then unprofile and reprofile - useful to notice function redefinition. If a name is undefined, then we give a warning and ignore it. If :callers t appears, subsequent names have counts of the most common calling functions recorded. See also profile:unprofile, profile:report-time and profile:reset-time.