Kie Session Drools 6.1.X中的内存泄漏问题

时间:2016-05-23 11:32:03

标签: java ejb drools

我在drools 6.1.X中使用状态完整的KieSession。我观察了KieSession关于内存使用的以下行为:

在正常负载测试中,它工作正常并且平均。处理时间还可以。我也在收回所有插入的事实,除了在会话中总是需要的一些事实。 但是,内存使用量会逐渐增加。我们猜测这是因为KieSession仍然保留有关插入事实的信息。

此外,我们正在对每个请求进行插入和撤消。这会导致内存使用量增加,并且在某些时间点,处理速度非常慢,从而在规则引擎中产生性能问题。

当我在处理当前会话后创建一个新会话时,内存使用率将会非常低,而且会逐渐增加。

请提出一些解决方法,或者这是KieSession API中的错误。

由于 Shorav

0 个答案:

没有答案