Python 获得对象内存占用内存大小 sys.getsizeof
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 获得对象内存占用内存大小 sys.getsizeof相关的知识,希望对你有一定的参考价值。
from sys import getsizeof class A(object): pass class B: pass for x in (None, 1, 1L, 1.2, ‘c‘, [], (), {}, set(), B, B(), A, A()): print "{0:20s}\t{1:d}".format(type(x).__name__, sys.getsizeof(x)) NoneType 16 int 24 long 28 float 24 str 34 list 64 tuple 48 dict 272 set 224 classobj 96 instance 64 type 896 A 56
以上是关于Python 获得对象内存占用内存大小 sys.getsizeof的主要内容,如果未能解决你的问题,请参考以下文章