草庐IT

RythmEngine

全部标签

java - RythmEngine 和 TemplateClassManager 堆的最大对象 : memory leak problems

在我的公司中,我们正在使用Rythm,因为它的便利性和在项目中的易用性。在我们的项目中,我们发送了几封电子邮件(每天1000-2000封电子邮件);电子邮件模板是具有动态语法(Java代码)的Rythm模板。性能似乎不错,并且通过了集成测试。尽管如此,我们已经试验了几个内存问题,这些问题会在3-4天后导致内存泄漏。Profiling,我们观察到Rythm是堆中最大的对象(我们的profiling大约需要1天),甚至比Spring中的ClassLoader或BeanFactory还要多。使用堆工具分析器,我们观察到RythmEngine和TemplateClassManager是最大的对