mp:process or a list of
(set-process-profiling :set :processes processes)
Otherwise, the set of processes remains unchanged, so is controlled by any previous calls to set-process-profiling.
profile-waiting is used only in SMP LispWorks. When profile-waiting is true, processes that are marked for profiling are profiled even if they are in a wait state. In non-SMP LispWorks, only processes that are active are profiled.
start-profiling can be repeatedly called without intervening calls to stop-profiling, for example to change the setting of profile-waiting or the profiled processes.
start-profiling cannot be used while profile is used or while the Profiler tool is profiling (on any thread). Between the call to
start-profiling and the next call to stop-profiling with print
t (or omitted), profile and the Profiler tool cannot be used.
The following sequence of calls to
start-profiling and stop-profiling can be used to profile only interesting work and print the results:
LispWorks User Guide and Reference Manual - 13 Feb 2015