2012-01-19 61 views

回答

14

我想知道,是否可以创建一个对象池?所以我可以从泳池中取出一件物品,一旦完成这项工作,我就可以将它放入泳池。

这是可能的。如果新对象的构建费用昂贵(如建立数据库连接)或由于GC带宽过高(通常是Android环境中的问题)等原因,您可以在许多情况下看到性能得到改善。

以下是一些可用于实现池的资源。您可以立即使用Apache的ObjectPool

+0

完美!这就是我想要的:)谢谢@Sergey! –

+0

你能帮忙吗http://stackoverflow.com/questions/43860936/create-objects-in-genericobjectpool – Tony