Тема: Are python class variables gcollected
Ось в класі оголошую атрибут з об'єктом іншого класу (одразу і ініціалізую):
class A(object):
var = B()
потім в процесі програми створюю інстанси A - N разів. Кожен інстанс А буде мати посилання на один і той самий об'єкт B, все логічно.
Цi посилання будуть видалятись(коли?) i відповідно gc зможе видалити всі ці N інстансів A? Чи в пам'яті інстанси A будуть лежати тому що всі вони все ще посилаються на один і той самий об'єкт?
Проблема в тому що, програма зжирає memory і дуже швидко. Критично: вже все перепробував (вочевидь не все), розкладав усе на найменші частинки - ніяк не можу знайти. Витратив на це купу часу і десь розуміння ще не повне, як працює class instantiation
python 3.5-7