Python still use Mark-Sweep and graph ADT depth first traversal,why not use some machine learning algorithm to classify garbage or not?If garbage,then collect it,Python has many machine learning module,and their running time and memory usage are good,put these into Python interpreter to collect garbage is possible,Google and Python Software Foundation can accept the idea