Добавить новость

Как устроены память и Garbage Collector в CPython: разбор для Python backend interview

В Python памятью управляет не только Garbage Collector.
На самом деле основа всего — reference counting, а GC лишь помогает собирать циклические ссылки.

В этой статье разберём, как на самом деле устроено управление памятью в CPython:

— что находится внутри PyObject
— как работает ob_refcnt
— почему одного reference counting недостаточно
— как GC ищет циклический мусор
— какие объекты вообще участвуют в сборке
— и как всё это помогает искать memory leak в production

Если...

Губернаторы России



Заголовки
Заголовки
Moscow.media
Ria.city

Новости России




Rss.plus

Музыкальные новости


Новости тенниса







Новости спорта