我必须使用一个遗留库,该库在某些部分创建对象时非常昂贵(只是“普通”对象,没有数据库连接或类似情况)。当我用它编写一个 web 服务时,会有很多线程针对该库。
主要问题是垃圾收集器必须清理每个线程的所有重物。
现在我想到了几种缓存池方法。但我没有这方面的经验。如果对象创建非常昂贵,您能否推荐最合适的缓存池库?
- 番石榴
- 阿帕奇公地
- 还是自己实现?
我必须使用一个遗留库,该库在某些部分创建对象时非常昂贵(只是“普通”对象,没有数据库连接或类似情况)。当我用它编写一个 web 服务时,会有很多线程针对该库。
主要问题是垃圾收集器必须清理每个线程的所有重物。
现在我想到了几种缓存池方法。但我没有这方面的经验。如果对象创建非常昂贵,您能否推荐最合适的缓存池库?