Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 13, 2012 18:25:26

Zyamilon
От:
Зарегистрирован: 2011-11-13
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

Питон, мусор и мифический мусоросборщик

о/
Где-то читал что в питоне есть мусорбощик или что-то такое.

Предположим, есть код:

def funct1():
#создаётся большой-большой словарь и прочие объекты
#всё это дело обрабатывается
return data

data = funct1()
Интересует следующее:
1. мы вызвали функцию1, она выдала нужное, всё ОК. Но что происходит с большим словарем (мусор) в этой функции? Питон удаляет их сам или они так и продолжают висеть в памяти? Доступа к ним по идее ведь нет.
2. Существует ли на самом деле мусорборщик? Как он работает, в кратце?



Отредактировано (Янв. 13, 2012 18:26:45)

Офлайн

#2 Янв. 13, 2012 18:56:26

s0rg
От:
Зарегистрирован: 2011-06-05
Сообщения: 777
Репутация: +  25  -
Профиль   Отправить e-mail  

Питон, мусор и мифический мусоросборщик

Офлайн

#3 Янв. 13, 2012 19:06:02

Zyamilon
От:
Зарегистрирован: 2011-11-13
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

Питон, мусор и мифический мусоросборщик

>import gc
ого! Благодарю!



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version