写点什么

对象池

0 人感兴趣 · 3 次引用

  • 最新
  • 推荐

高性能对象池实现

内存池用于对频繁申请的内存进行管理进而提升分配效率,但缺乏对一些创建和销毁开销比较大的对象的复用手段,因此对象池应运而生。而当系统中存在大量对象需要频繁创建和销毁时,如何减少大量的耗时开销是对象池构建的关键点之一,本文以此出发,与大家共同探

https://static001.geekbang.org/infoq/01/01d31e68bbfd12fda7808785ff0f665d.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

开源一夏 | POND:高效的 Python 通用对象池技术

用户头像
Andy
08-10

Pond 是一个 Python 中高效的通用对象池,具有性能好、内存占用小、命中率高的特点。基于近似统计的根据频率自动回收的能力,能够自动调整每个对象池的空闲对象数量。

https://static001.geekbang.org/infoq/9d/9dde1b95aa3b3ec2488e939b45afb760.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

基于 Apache 组件,分析对象池原理

本文从对象池的一个简单案例切入,主要分析common-pool2组件关于:池、工厂、配置、对象管理几个角色的源码逻辑,并且参考其在Redis中的实践。

对象池_对象池技术文章_InfoQ写作社区