联系方式

咨询热线:400-998-6158

点击此处免费预约试听课程»

常见问题
学习资讯
学习资讯

Python的内存管理机制及调优手段是怎么回事?

内存管理机制: 引用计数、垃圾回收、内存池

引用计数:引用计数是一种非常gao效的内存管理手段,当一个Python对象被引用时其引用计数增加1,

当其不再被一个变量引用时则计数减1,当引用计数等于0时对象被删除。弱引用不会增加引用计数

垃圾回收:

1.引用计数

引用计数也是一种垃圾收集机制,而且也是一种较直观、较简单的垃圾收集技术。当Python的某个对象的引用计数降为0时,说明没有任何引用指向该对象,该对象就成为要被回收的垃圾了。比如某个新建对象,它被分配给某个引用,对象的引用计数变为1,如果引用被删除,对象的引用计数为0,那么该对象就可以被垃圾回收。*如果出现循环引用的话,引用计数机制就不再起有效的作用了。

2.标记清除

调优手段

1.手动垃圾回收

2.调高垃圾回收阈值

3.避免循环引用

学校联系方式

更多培训课程,学习资讯,课程优惠等学校信息,请进入 北京丰台区Web培训北京石景山区Python培训北京海淀区Linux云计算培训 网站详细了解,免费咨询电话:400-998-6158

相关课程