The function stop-profiling
stops collecting profiling information, and optionally prints the results.
If suspend is false, then the next call to start-profiling must pass initialize t
or omit the initialize argument. In addition, if print is true, then the collected profiler information is printed.
If suspend is true, then the profiler is put into a suspended state where no profiling information is collected, but can be restarted by calling
(start-profiling :initialize nil)
The default value of print is t
and the default value of suspend is (not print). The value of print is ignored if suspend is true.
stream specifies the stream for output when print is non-nil. It is ignored when print is nil
. The default value of stream is the value of *trace-output*
.
Parameters set by set-up-profiler control the format of the output.
do-profiling
profile
set-process-profiling
start-profiling
Guidance for control of the memory management system
The Profiler
LispWorks User Guide and Reference Manual - 20 Sep 2017