_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