All Manuals > LispWorks® User Guide and Reference Manual > 37 The HCL Package

stop-profiling Function

Summary

Stops collecting profiling information.

Package

hcl

Signature

stop-profiling &key print stream suspend

Arguments
print
A generalized boolean.
stream
An output stream.
suspend
A generalized boolean.
Description

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*.

Notes

Parameters set by set-up-profiler control the format of the output.

See also

do-profiling
profile
set-process-profiling
start-profiling
11.2 Guidance for control of the memory management system
12 The Profiler


LispWorks® User Guide and Reference Manual - 01 Dec 2021 19:30:35