有用的链接:
如何获取python对象的内存大小/用法
python对象的内存大小?
如果将数据放入字典中,我们如何计算数据大小?
但是,他们没有给出明确的答案。要走的路:
使用/不使用列表来测量Python解释器消耗的内存(使用OS工具)。
使用第三方扩展模块,该模块定义某种sizeof(PyObject)。
更新 :
配方546530:Python对象的大小(已修订)
import asizeofN = 1000000print asizeof.asizeof(range(N)) / N# -> 20 (python 2.5, WinXP, 32-bit Linux)# -> 33 (64-bit Linux)



