gc.get_objects()
gc.get_objects() is a Python function in the GC Module category. Returns a list of all objects tracked by the garbage collector. The syntax is gc.get_objects(generation=None). Returns: List of objects. A typical example: for obj in gc.get_objects()[:10]:
print(type(obj)). A close sibling is gc.collect(), which runs the garbage collector. Returns the number of unreachable objects collected. A close sibling is gc.set_threshold(), which sets the garbage collection thresholds for each generation. A close sibling is gc.get_threshold(), which returns the current GC thresholds as a tuple. A close sibling is gc.get_count(), which returns the current collection counts as a tuple. More about this category: Garbage collector — collect, get_objects, set_threshold, get_stats. Related GC Module entries: gc.collect(), gc.set_threshold(), gc.get_threshold(), gc.get_count(), gc.set_debug(), gc.get_stats(). This page is part of the free Python Reference documentation covering 978+ functions, methods, and modules with examples and parameter details. You can try gc.get_objects() immediately in the Python playground, look up unfamiliar terms in the glossary, or return to the Python Reference homepage.