Skip to content

RulesEngine Performance is slow #538

Answered by abbasc52
lustoro asked this question in Q&A
Discussion options

You must be logged in to vote

Hi @lustoro , I am unable to understand your requirement. RulesEngine provides a simple interface to dynamically writing c# rule and evaluating them.

In your case, it looks like you have 70000 rules which is ran against 6000 inputs.

RulesEngine would convert each of these 70K rules into c# delegates and would be evaluated against 6K inputs.
Even without rulesengine running such large number of times would be slow (420,000,000 executions would take couple of minutes).

RulesEngine can run a workflow with 3 rules in 6 micro sec. That is the performance limit currently. If you could share more details on your requirement. I could help you evaluate whether RulesEngine is good fit for your project

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Answer selected by YogeshPraj
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants