В Python памятью управляет не только Garbage Collector.На самом деле основа всего — reference counting, а GC лишь помогает собирать циклические ссылки.В этой статье разберём, как на самом деле устроено управление памятью в CPython:— что находится внутри PyObject— как работает ob_refcnt— почему одного reference…
В рамках этой статьи мы рассмотрим, как работает Garbage Collector в Kubernetes. Данная статья была написана, когда мне пришлось разбираться в производительности Garbage Collector, а чтобы понять как его можно ускорить, сначала надо понять, как он работает. Для точного понимания мы будем запускать Garbage Collector локально в дебаг режиме, чтобы максимально ясно видеть как он работает и что делает. Читать далее
Привет, Хаброжители! CPython, самая популярная реализация Python, абстрагируется от сложностей ОС и предоставляет платформу для создания масштабируемых и высокопроизводительных приложений. Каждому python-разработчику на какой-то стадии необходимо будет узнать, как работает CPython. Это…
Garbage Collector (GC) — одного из самых важных «невидимых помощников» в.NET.Он избавляет нас от ручного управления памятью, но как именно? Читать далее