Function | Package: system | ToC | DocOverview | CGDoc | RelNotes | FAQ | Index | PermutedIndex
| Allegro CL version 10.1 Unrevised from 10.0 to 10.1. 10.0 version

## gc-parameters

Arguments:

This function prints all the gc parameters and switches and their current values:

    cg-user(5): (sys:gc-parameters)
    gc-monitor [version 100] (multithreaded global gc)
    :helper-threads-requested 4 (limit is 8)
    :packets-in-use-limit 16,777,215    :minimum-recovery-bytes 8,192
    :generation-spread 4     :current-generation 5    :tenure-limit 1

    :free-bytes-new-other 131,072       :free-percent-new 25
    :free-bytes-new-pages 131,072       :expansion-free-percent-new 35
                                        :expansion-free-percent-old 35
    :quantum 32                         :open-old-area-fence 0

    (switch :auto-step) t
    (switch :hook-after-gc) t           (switch :clip-new) nil
    (switch :gc-old-before-expand) nil  (switch :next-gc-is-global) nil
    (switch :print) nil                 (switch :stats) t
    (switch :verbose) nil               (switch :dump-on-error) nil

The functions sys:gc-parameter and sys:gc-switch return the value of specific parameters and switches (respectively) and for settable values, can be used with setf to seet them.

See gc.htm for more information on the garbage collector. The section System parameters and switches in that document describes all parameters and switches.

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.

|  | ToC | DocOverview | CGDoc | RelNotes | FAQ | Index | PermutedIndex
| Allegro CL version 10.1 Unrevised from 10.0 to 10.1. 10.0 version