zoukankan      html  css  js  c++  java
  • Python的内存管理机制及调优手段

    内存管理机制: 引用计数、垃圾回收、内存池 引用计数:引用计数是一种非常高效的内存管理手段,当一个Python对象被引用时其引用计数增加1,当其不再被一个变量引用时则计数减1,当引用计数等于0时对象被删除。

    弱引用不会增加引用计数 垃圾回收:

    1.引用计数

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

    2.标记清除 https://foofish.net/python-gc.html 调优手段
    1.手动垃圾回收 2.调高垃圾回收阈值 3.避免循环引用 

     
     
     
     
     
     

  • 相关阅读:
    中美土味摄影联合展览4.0
    计算机系统漫游
    Python连接Redis连接配置
    对kotlin和java中的synchronized的浅谈
    不务正业
    功能性测试分类
    Golang os/exec 实现
    面试研究所
    operator和if结构
    Mechanism for self refresh during C0
  • 原文地址:https://www.cnblogs.com/sea-stream/p/13593835.html
Copyright © 2011-2022 走看看