Как узнать объем памяти структуры данных Python? Я ищу что-то вроде:
sizeof({1:'hello', 2:'world'})
Здорово, если он считает каждую вещь рекурсивно. Но даже простой нерекурсивный результат помогает. В основном я хочу получить представление о различных вариантах реализации, таких как tuple v.s. список против класс с точки зрения памяти. Это важно, потому что я планирую создать миллионы объектов.
Моя текущая платформа разработки - CPython 2.6.