• Использование памяти в Python

    image

    Сколько памяти занимает 1 миллион целых чисел?


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