整數(shù)對象也就是一個普通的PyObject加一個存放數(shù)值的ob_ival送淆。
typedef struct {
PyObject_HEAD
long ob_ival;
} PyIntObject;
整數(shù)對象的創(chuàng)建使用一個數(shù)組(通用整數(shù)對象池)來進行,先申請一大塊內(nèi)存,然后在申請的內(nèi)存中創(chuàng)建整數(shù)對象弛针,銷毀時再放入內(nèi)存池中
小整數(shù)對象池:頻繁使用的小整數(shù)就直接放在內(nèi)存里统抬,永不釋放冀宴。