LINUX.ORG.RU

История изменений

Исправление mashina, (текущая версия) :

А где он занимает больше?

Очевидно, 4 байта у тебя занимает ссылка (т.е. один void* на машине) на 1 питоно-float объект. У тебя там нет 500M разных float объектов. Нужно проверять как-то так

a = [ float(x) for x in xrange(500 * 2**20)]
у меня получается около 24 байт на float объект.

Исходная версия mashina, :

А где он занимает больше?

Очевидно, 4 байта у тебя занимает ссылка (т.е. один void* на машине) на 1 питоно-float объект. У тебя там нет 500M разных float объектов. Нужно проверять как-то так

a = [ float(x) for x in xrange(500 * 2**20)]
у меня получается около 24 байта на float объект.