开发者社区> 问答> 正文

Python是怎样管理内存的?

Python是怎样管理内存的?

展开
收起
天枢2020 2020-04-26 15:23:13 723 0
1 条回答
写回答
取消 提交回答
  • 代码改变世界,我们改变代码

    1)引用计数机制:Python内部使用引用计数,来保持追踪内存中的对象。

    2)垃圾回收机制:当一个对象的引用计数归零时,它将被垃圾收集机制处理掉;

                                   循环垃圾回收器,确保释放循环引用对象。

    3).内存池机制:

    Python提供了对内存的垃圾收集机制,但是它将不用的内存放到内存池而不是返回给操作系统:

    Pymalloc机制:为了加速Python的执行效率,Python引入了一个内存池机制,用于管理对小块内存的申请和释放。

    2020-04-26 15:58:30
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载