| agc | Number of atom garbage collections
performed |
| agc_gained | Number of atoms removed |
| agc_time | Time spent in atom garbage
collections |
| process_cputime | (User) CPU
time since Prolog was started in seconds |
| cputime | (User) CPU
time since thread was started in seconds |
| inferences | Total number of passes via the
call and redo ports since Prolog was started |
| heapused | Bytes of heap in use by Prolog (0
if not maintained) |
| heap_gc | Number of heap garbage collections
performed. Only provided if SWI-Prolog is configured with Boehm-GC. See
also garbage_collect_heap/0. |
| c_stack | System (C-) stack limit. 0 if not
known. |
| stack | Total memory in use for stacks in all
threads |
| local | Allocated size of the local stack in
bytes |
| localused | Number of bytes in use on the
local stack |
| locallimit | Size to which the local stack is
allowed to grow |
| local_shifts | Number of local-stack
expansions |
| global | Allocated size of the global stack
in bytes |
| globalused | Number of bytes in use on the
global stack |
| globallimit | Size to which the global stack
is allowed to grow |
| global_shifts | Number of global-stack
expansions |
| trail | Allocated size of the trail stack in
bytes |
| trailused | Number of bytes in use on the
trail stack |
| traillimit | Size to which the trail stack is
allowed to grow |
| trail_shifts | Number of trail-stack
expansions |
| shift_time | Time spent in stack-shifts |
| atoms | Total number of defined atoms |
| functors | Total number of defined name/arity
pairs |
| clauses | Total number of clauses in the
program |
| modules | Total number of defined modules |
| codes | Total size of (virtual) executable
code in words |
| threads | MT-version: number of active
threads |
| threads_created | MT-version: number of
created threads |
| thread_cputime | MT-version: seconds CPU time
used by finished threads. Supported on Windows-NT and later, Linux and
possibly a few more. Verify it gives plausible results before using. |