我在我的应用程序中使用 drools5.5.0。我有一个决策表,其中包含 30,000 条规则。需要用 10 个这样的决策表创建一个知识库。
我已经将这些决策表序列化,并将这些包加载到知识库中。但是,由于内存问题,我无法创建知识库。到目前为止,我有 16 GB 作为 Java 堆和 4 GB 作为 permGen。
这些是我的问题。
它真的需要这么多内存吗?
如果是这样,是否还有其他最佳实践来减少内存使用量?
我在我的应用程序中使用 drools5.5.0。我有一个决策表,其中包含 30,000 条规则。需要用 10 个这样的决策表创建一个知识库。
我已经将这些决策表序列化,并将这些包加载到知识库中。但是,由于内存问题,我无法创建知识库。到目前为止,我有 16 GB 作为 Java 堆和 4 GB 作为 permGen。
这些是我的问题。
它真的需要这么多内存吗?
如果是这样,是否还有其他最佳实践来减少内存使用量?