python内存管理2

3.内存分配:

    作为一个负责任的程序员,我们知道在为变量分配内存时,是在借用系统资源,在用完之后,应该

    释放借用的系统资源。Python 解释器承担了内存管理的复杂任务, 这大大简化了应用程序的编写。

    你只需要关心你要解决的问题,至于底层的事情放心交给Python 解释器去做就行了。

4:引用计数:

    要保持追踪内存中的对象, Python 使用了引用计数这一简单技术。也就是说Python 内部记录着

    所有使用中的对象各有多少引用。一个内部跟踪变量,称为一个引用计数器。至于每个对象各有多少

    个引用, 简称引用计数。当对象被创建时, 就创建了一个引用计数, 当这个对象不再需要时, 也

    就是说, 这个对象的引用计数变为0 时, 它被垃圾回收。

5.垃圾收集:

    不再被使用的内存会被一种称为垃圾收集的机制释放。象上面说的, 虽然解释器跟踪对象的引用计数,

    但垃圾收集器负责释放内存。垃圾收集器是一块独立代码, 它用来寻找引用计数为0 的对象。它也负

    责检查那些虽然引用计数大于0 但也应该被销毁的对象。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值