[Из песочницы] Использование памяти в Python
Сколько памяти занимает 1 миллион простых чисел? Меня часто донимали размышление о том, насколько эффективно Python использует память по сравнению с другими языками программирования. Например, сколько памяти нужно, чтобы работать с 1 миллионом простых чисел? А с тем же количеством строк произвольной длины? Как оказалось, в Python есть возможность получить необходимую информацию прямо из интерактивной консоли, не обращаясь к исходному коду на C (хотя, для верности, мы туда все таки заглянем). Удовлетворив любопытство, мы залезем внутрь типов данных и узнаем, на что именно расходуется память.Читать дальше →