[Python-Dev] cpython: Implement PEP 412: Key-sharing dictionaries (closes #13903)
martin at v.loewis.de
martin at v.loewis.de
Tue Apr 24 19:43:30 CEST 2012
> Benchmarks should measure memory usage too, of course. Sadly that
> is not possible in standard cPython.
It's actually very easy in standard CPython, using sys.getsizeof.
> Btw, this is of great interest to me at the moment, our Shanghai
> engineers are screaming at the
> memory waste incurred by dictionaries. A 10 item dictionary
> consumes 1/2k on 32 bits, did you know this?
I did.
In Python 3.3, this now goes down to 248 bytes (32 bits).
Regards,
Martin
More information about the Python-Dev
mailing list