Open Search
    _gc_runtime_state Struct Reference

    #include <pycore_gc.h>

    Public Attributes

    PyObjecttrash_delete_later
     
    int trash_delete_nesting
     
    int enabled
     
    int debug
     
    struct gc_generation generations [3]
     
    PyGC_Headgeneration0
     
    struct gc_generation permanent_generation
     
    struct gc_generation_stats generation_stats [3]
     
    int collecting
     
    PyObjectgarbage
     
    PyObjectcallbacks
     
    Py_ssize_t long_lived_total
     
    Py_ssize_t long_lived_pending
     

    Member Data Documentation

    ◆ trash_delete_later

    PyObject* trash_delete_later

    ◆ trash_delete_nesting

    int trash_delete_nesting

    ◆ enabled

    int enabled

    ◆ debug

    int debug

    ◆ generations

    struct gc_generation generations[3]

    ◆ generation0

    PyGC_Head* generation0

    ◆ permanent_generation

    struct gc_generation permanent_generation

    ◆ generation_stats

    struct gc_generation_stats generation_stats[3]

    ◆ collecting

    int collecting

    ◆ garbage

    PyObject* garbage

    ◆ callbacks

    PyObject* callbacks

    ◆ long_lived_total

    Py_ssize_t long_lived_total

    ◆ long_lived_pending

    Py_ssize_t long_lived_pending