objectpool

    7热度

    1回答

    scala中管理对象池的首选方式是什么? 我需要创建和删除单线程大型对象(不需要同步)。在C++中,我使用了静态对象的数组。 在scala中应对它的惯用和有效的方法是什么?

    1热度

    2回答

    我想为我的库使用对象池设计模式,以便用户不能创建超过预定义数量的对象。 如何强制用户使用Pool类来获取实例,而不是资源的构造函数? 我不能宣布该资源的构造函数的私人因为那时池类将无法要么创建实例... 感谢

    0热度

    3回答

    我在我的程序中使用boost :: object_pool,但是我发现了一些问题,它不能退出。 以下是代码。不要建议我使用boost :: pool。 boost :: pool没有问题,只讨论boost :: object_pool。有人能帮助我吗? #include <iostream> #include <boost/pool/object_pool.hpp> int main(voi

    0热度

    1回答

    我正在创建一个游戏,在子弹等某些位置生成许多子画面。 我正在使用的对象池是andengine中的通用池。 但是我面临的问题是它第一次创建对象时滞后。至于第一次,当物体附着在场景中时。当我一次附加100个精灵时,它会滞后。 所以我想,如果它可能加载所有需要的对象,并在加载场景中加载它到游泳池。 现在我的代码如下.. bullets = bullet_pool.obtainPoolItem();

    0热度

    1回答

    最近我开始研究关于对象池设计模式的更多信息,并遇到了无法找到答案的问题。 对象池模式的想法是通过重用它们来节省昂贵的资源。检查与db的连接是非常昂贵的资源。因此我想将它添加到“池”中。 我总是被教导保持连接尽可能少。 我可能会弄错这一切,但以我的观点来看,创建一个新的连接并长时间保持活动状态(在游泳池中)只是浪费资源。连接可能不会创建多次,但它会一直打开。 我很乐意有一个解释。

    4热度

    2回答

    使用apache common pool时,它可以为我提供Java对象池的良好实现。但是他们的KeyedPoolableObjectFactory接口不是类型安全的。 Java中是否有任何对象池库可以为我们创建类型安全对象池提供泛型接口?

    19热度

    3回答

    据我所知,对象池是一个创建模式,flyweight是一个结构模式,但实际上我不能看到这两种模式之间的差异很大,有人可以向我解释差异,当每个可能是在实现中有用吗?

    -2热度

    1回答

    我想知道如果ArrayList代表一个对象池模式。里面有一排Object。并且ArrayList的所有对象都可以经常重复使用。

    17热度

    11回答

    如何优化拥有大量(数百万个)长寿命对象的应用程序的堆大小使用情况? (大缓存,加载大量记录来自DB) 使用正确的数据类型 避免java.lang.String中表示其他数据类型 避免重复对象 如果预先知道值,则使用枚举 使用对象池 中的String.intern()(好主意吗?) 加载/仅保留的对象,你需要 我找一般的编程或Java具体的答案。没有时髦的编译器开关。 编辑: 优化,可以在堆出现数百

    0热度

    1回答

    我有一个核心JAR,它提供了一些功能,因此也用于许多其他应用程序 - 桌面应用程序,Web应用程序等。现在,此核心JAR维护一个包含计算对象的对象池昂贵的创造。对象池的大小是固定的,因此我一次创建所有对象并填充池。 我想要做的是每当使用我的JAR的应用程序被加载时,创建对象池时应用程序不知道这种池的细节。而且即使应用加载时间因为游泳池数量而受到打击,但是一旦应用已经过了这个阶段,那么稍后在创建这样