python内存管理
通过id查看内存地址
垃圾回收:引用计数为主,分代回收为辅,解决循环引用问题
一直被引用着就不会被回收
当python运行时,会记录其中分配对象和取消分配对象的次数,当两者差高于某个值时,垃圾回收才会启动。
查看阈值
分代回收
内存申请 pymalloc
内存池机制
小于512bytes,内存池,大于512bytes用pymem_rawmalloc
通过id查看内存地址
垃圾回收:引用计数为主,分代回收为辅,解决循环引用问题
一直被引用着就不会被回收
当python运行时,会记录其中分配对象和取消分配对象的次数,当两者差高于某个值时,垃圾回收才会启动。
查看阈值
分代回收
内存申请 pymalloc
内存池机制
小于512bytes,内存池,大于512bytes用pymem_rawmalloc
相关推荐