分享一个程序,用于获取 python 内置对象的内存占用。

2014-06-23 21:04:33 +08:00
 dbow
python有gc平时不用关心内存, 大量处理数据的时候,要优化内存占用得知道这个
代码: http://pastebin.ubuntu.com/7690309/
输出示例:
type basicsize itemsize mro
<type 'NoneType'> 16 0 (<type 'NoneType'>, <type 'object'>)
<type 'int'> 24 0 (<type 'int'>, <type 'object'>)
<type 'long'> 24 4 (<type 'long'>, <type 'object'>)
<type 'float'> 24 0 (<type 'float'>, <type 'object'>)
<type 'bool'> 24 0 (<type 'bool'>, <type 'int'>, <type 'object'>)
<type 'str'> 37 1 (<type 'str'>, <type 'basestring'>, <type 'object'>)
<type 'unicode'> 48 0 (<type 'unicode'>, <type 'basestring'>, <type 'object'>)
<type 'str'> 37 1 (<type 'str'>, <type 'basestring'>, <type 'object'>)
<type 'complex'> 32 0 (<type 'complex'>, <type 'object'>)
<type 'dict'> 248 0 (<type 'dict'>, <type 'object'>)
<type 'tuple'> 24 8 (<type 'tuple'>, <type 'object'>)
<type 'list'> 40 0 (<type 'list'>, <type 'object'>)
<type 'set'> 200 0 (<type 'set'>, <type 'object'>)
<type 'frozenset'> 200 0 (<type 'frozenset'>, <type 'object'>)
......
4279 次点击
所在节点    Python
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/119129

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX