说到对象池,大家可能不陌生吧。笔者我看了PoolManage这款插件,蛮好用的,但是还是觉得会用还不行,得知其所以然。其实看源码是最好的学习方法,但是源码比较多,会看花眼的,所以我到官网看了下,发现官网有篇关于对象管理的文章,所以看了下,发现有些性能方面的缺陷,但是它写的很规范,功能很全,这里我将它的代码简了,就留下了生成物体和回收物体的代码,但是性能更优了!
进入主题:
大家可以先看看官网这篇对象池的文章,我给出项目得连接地址:http://pan.baidu.com/s/1eQppt0u
然后可以看看我优化的简单版本,链接地址:http://pan.baidu.com/s/1qWN0Rhy
最后可以看看这款插件:http://pan.baidu.com/s/1ntxO2bn
因为我优化后的代码很简单,所以在这里我给出我的代码的框架图: