3

私は drools5.5 を使用しており、ルールを実行するために必要な drl とデシジョン テーブルを含むナレッジ ベースを作成しています。その中で、knowledgeBuilder でデシジョン テーブル (20,000 行近くの XLS) を読み込もうとすると、メモリ不足の例外が発生します。次のコードを使用しました。

KnowledgeBuilder knowBuilder = KnowledgeBuilderFactory.newKnowledgeBuilder();
knowBuilder.add(ResourceFactory.newFileResource(fileLocation),ResourceType.determineResourceType(fileLocation));

これを実行すると、Java ヒープ領域エラーと permGen 領域エラーが発生します。大きなサイズのルールファイルを drools に効率的にロードする他の方法はありますか?

4

1 に答える 1