mirror of
https://github.com/pocketpy/pocketpy
synced 2026-05-06 18:23:38 +00:00
22 lines
340 B
Python
22 lines
340 B
Python
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
|