首页 > 解决方案 > 由于 JVM 崩溃,在 Drools 中禁用 JIT

问题描述

我们正在使用 drools 来满足其中一项要求,并且在开发过程中间歇性地遇到 jvm 崩溃问题。Drool 版本是 7.49,java 版本是 1.8

我们遇到了两种不同的解决方案-

  1. 我们在 intellij 开发期间运行代码,在禁用 IDE 的启动优化设置后修复了这个问题
  2. 在为 mvel 禁用 JIT 后它也得到了修复(-Ddrools.jittingThreshold=-1)

我想了解禁用 JIT 的第二种方法是否可取,以及如果禁用它,我们可以期待什么样的行为。

标签: javajava-8droolsjitmvel

解决方案


推荐阅读