import gc gc.setup_debug_callback(print) gc.collect() def create_garbage(): a = [(1,2) for i in range(20000)] return a create_garbage() gc.collect() create_garbage() create_garbage() c = create_garbage() assert gc.is_tracked(c) == True gc.untrack(c) assert gc.is_tracked(c) == False gc.track(c) assert gc.is_tracked(c) == True