标签:bsp 垃圾 数值 无法 释放 pytho 大整数 范围 intern
整数在程序中的使用非常广泛,Python为了优化速度,使用了小整数对象池, 避免为整数频繁申请和销毁内存空间。
Python 对小整数的定义是 [-5, 256] 这些整数对象是提前建立好的,不会被垃圾回收。在一个 Python 的程序中,所有位于这个范围内的整数使用的都是同一个对象.
同理,单个字母也是这样的。
每一个大整数,均创建一个新的对象。
靠引用计数去维护何时释放。
标签:bsp 垃圾 数值 无法 释放 pytho 大整数 范围 intern
原文地址:http://www.cnblogs.com/maxiaohei/p/7800837.html