[Перевод] Управление памятью в Python
|
|
Понедельник, 11 Марта 2019 г. 18:35
+ в цитатник
Всем привет! Вот и закончились длинные мартовские выходные. Первую послепраздничную публикацию мы хотим посвятить полюбившемуся многим курсу —
«Разработчик Python», который стартует менее, чем через 2 недели. Поехали.
Содержание
- Память – пустая книга
- Управление памятью: от оборудования к программному обеспечению
- Базовая реализация Python
- Концепция глобальной блокировки интерпретатора (Global Interpreter Lock, GIL)
- Сборщик мусора
- Управление памятью в CPython:
- Заключение
Вы когда-нибудь задумывались как Python за кулисами обрабатывает ваши данные? Как ваши переменные хранятся в памяти? В какой момент они удаляются?
В этой статье мы углубимся во внутреннее устройство Python, чтобы понять, как происходит управление памятью.
Прочитав эту статью, вы:
- Узнаете больше о низкоуровневых операциях, особенно касательно памяти.
- Поймете, как Python абстрагирует низкоуровневые операции.
- Узнаете об алгоритмах управления памятью в Python.
Знание внутреннего устройства Python даст лучшее понимание о принципах его поведении. Надеюсь, вы сможете взглянуть на Python с новой стороны. За кулисами происходит великое множество логических операций, чтобы ваша программа работала надлежащим образом.
Читать дальше -> https://habr.com/ru/post/443312/?utm_source=habrahabr&utm_medium=rss&utm_campaign=443312
Метки:
Блог компании Отус
python
cpython
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-