【Python】学习笔记总结5(Python垃圾回收及内存优化)
生活随笔
收集整理的這篇文章主要介紹了
【Python】学习笔记总结5(Python垃圾回收及内存优化)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 五、Python垃圾回收
- 1.引用計數(主)
- 2.GC負責的主要任務
- 3.標記-清除
- 4.引用計數不能回收的案例分析
- 5.分代收集
- 6.GC的閾值
- 7.GC垃圾回收自動觸發機制
- 7.內存優化
- 8.pep8原則
- 9.命令行參數
五、Python垃圾回收
1.引用計數(主)
import sys a=[] print(sys.getrefcount(a))#兩次引用計數
2.GC負責的主要任務
3.標記-清除
4.引用計數不能回收的案例分析
5.分代收集
6.GC的閾值
有三種情況會觸發垃圾回收:
1.當gc模塊的計數器達到閥值的時候,自動回收垃圾
2.調用gc. collect(),手動回收垃圾
3.程序退出的時候,python解釋 器來回收垃圾
7.GC垃圾回收自動觸發機制
7.內存優化
- 大整數池和小整數池的區別是:
8.pep8原則
9.命令行參數
import sys print(len(sys.argv)) print(str(sys.argv))
- 案例
總結
以上是生活随笔為你收集整理的【Python】学习笔记总结5(Python垃圾回收及内存优化)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Python】学习笔记总结4(Pyth
- 下一篇: 【Python】学习笔记总结6(正则表达