Commons PoolJava 对象池
Commons Pool组件提供了一整套用于实现对象池化的框架,以及若干种各具特色的对象池实现,可以有效地减少处理对象池化时的工作量,为其它重要的工作留下更多的精力和时间。
创建新的对象并初始化的操作,可能会消耗很多的时间。在这种对象的初始化工作包含了一些费时的操作(例如,从一台位于20,000千米以外的主机上读出一 些数据)的时候,尤其是这样。在需要大量生成这样的对象的时候,就可能会对性能造成一些不可忽略的影响。要缓解这个问题,除了选用更好的硬件和更棒的虚拟 机以外,适当地采用一些能够减少对象创建次数的编码技巧,也是一种有效的对策。对象池化技术(Object Pooling)就是这方面的著名技巧,而Jakarta Commons Pool组件则是处理对象池化的得力外援。
使用示例:http://commons.apache.org/pool/examples.html
JavaDoc: http://commons.apache.org/proper/commons-pool/apidocs/index.html
评论
BeeOP高性能 Java 对象池
BeeOP小蜜蜂对象池是一款轻量高性能Java对象池。Maven坐标(Java7)dependency><groupId>com.github.chris2018998</gr
BeeOP高性能 Java 对象池
0
PondPond高性能对象池库
PondPond是一个Python中高效的通用对象池,具有性能好、内存占用小、命中率高的特点。基于近似统计的根据频率自动回收的能力,能够自动调整每个对象池的空闲对象数量。因为目前Python目前没有比
PondPond高性能对象池库
0