Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 6, 2012 11:43:33

AlexAled
От:
Зарегистрирован: 2010-10-19
Сообщения: 24
Репутация: +  0  -
Профиль   Отправить e-mail  

Как хранятся функции и методы в памяти?

Добрый день!
Подскажите как обрабатываются методы объектов и функции в памяти? какая область памяти по это выделяется?
есть предположения что так как в python все является объектом то они так же как и другие объекты обрабатываются? в куче?



Офлайн

#2 Апрель 6, 2012 13:14:56

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Как хранятся функции и методы в памяти?

Память — в куче. С которой работает собственный оптимизированный аллокатор. Есть еще оптимизации под разные типы объектов. Тема обширная, коротко ответить невозможно.



Офлайн

#3 Апрель 6, 2012 13:52:18

AlexAled
От:
Зарегистрирован: 2010-10-19
Сообщения: 24
Репутация: +  0  -
Профиль   Отправить e-mail  

Как хранятся функции и методы в памяти?

ну с оптимизацией это дебри я их и не пойму, на данном этапе мне важно понять сам принцип работы



Офлайн

#4 Апрель 6, 2012 14:16:33

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Как хранятся функции и методы в памяти?

Боюсь, при такой постановке вопроса вы всё равно ничего не поймете.



Отредактировано Андрей Светлов (Апрель 6, 2012 14:17:04)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version