Python缓冲池初探

本文探讨了Python编程语言中设置缓冲池的原因,包括降低对象创建撤销频率和减少内存使用。重点讲解了缓冲池的实现,特别是针对小整数对象池的理解,强调了不可变对象如字符串如何利用缓冲池。同时,文章指出浮点数没有内置缓冲池,但可以通过动态进出池方式实现缓冲。
摘要由CSDN通过智能技术生成

1.首先说下自己对编程语言中为什么要设置缓冲池(i.e.缓冲池的作用)

1.降低'常用'对象频繁创建撤销频率(PS:个人认为这里的常用是语言设计者的经验之举同样也是一厢情愿之举)

2.减少内存使用(i.e.降低内存占用)

2.再说下自己对缓冲池实现的理解及哪些类型能使用缓冲池

2.1.对缓冲池实现的理解

1.缓冲池实际上就是当python解释器启动时所开辟内存空间中的一部分,用语存储高频使用的对象

2.2哪些类型能使用缓冲池

1.可变对象(对象是python对数据的抽象,所有数据都以对象或对象间关系表示)肯定没戏,因为随时可能被修改,因而对其缓存是没有

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值