На этот раз затрачено 12 Мб для создания 100 000 объектов, или 120 байт на один объект. Это стало возможным благодаря использованию атрибута класса __slots__ для создания большого количества простых объектов, что снизило затраты памяти. Тем не менее эту технику нельзя применять для статического ввода жестко определенных атрибутов каждого класса: такой подход противоречит природе Python.
Путь Python. Черный пояс по разработке, масштабированию, тестированию и развертыванию
·
Джульен Данжу