Process
The process dialog displays information about the processes within
Lisp. See multiprocessing.htm for information on
processes. It is displayed with the View | Processes menu item.

Click on the Update button to update the display. It is not
updated automatically.
The Headings
- 
Name: The name of the process
- 
Brk: The break level of the process. A process enters a higher
break level when an error is signaled but not handled. Other
conditions, when signaled, may put a process in a break level under
certain circumstances (when *break-on-signals*is true, e.g.) Break level 0
means no unhandled error or condition.
- 
State: The state of the process (active, runnable, waiting, etc.)
- 
Status Note: The "whostate" of the process (as returned by
process-whostate). While the value
can be any string, it usually describes what the process is doing.
- 
Prio: The priority of the process.
- 
Quantum (Q... in the illustration): The process quantum.
- 
Time: the (approximate) total cpu time consumed by the process.
- 
Delta: The cpu time consumed since the last report.
- 
Dis: The number of times the process has been resumed since the last
report.
- 
Analyzable (A... in the illustration) A * in the column
indicates the process can be included in a runtime analysis (see
runtime-analyzer.htm.
- 
Arrest Reasons the arrest reasons (as returned by process-arrest-reasons) of the
process.
The buttons
- 
Update: update the display.
- 
Debug: display the process stack backtrace in the debug window.
- 
Arrest: Arrest the process for arrest reason "debugging".
- 
Unarrest: Remove (if possible) the arrest reasons of the process.
- 
Abort: Unwind the process thread clearing all errors and break levels.
- 
Delete: Kill (and delete) the process.
See also the top-level command :processes.
Copyright (c) 1998-2022, Franz Inc. Lafayette, CA., USA. All rights reserved.
This page was not revised from the 10.0 page.
Created 2019.8.20.