Skip to content

Instantly share code, notes, and snippets.

@ryanzhang
Last active May 1, 2025 21:07
Show Gist options
  • Save ryanzhang/15a35698b96bee43a4fa00e49a14d5f6 to your computer and use it in GitHub Desktop.
Save ryanzhang/15a35698b96bee43a4fa00e49a14d5f6 to your computer and use it in GitHub Desktop.
10k-Decison-Table-In-Drools-Table1
10K rows Decision Table
Warm up time(Load Rules & Facts, xls etc) One rule Execution Time Rule Compile(Package) time
Rule Template + XLS ~8 s ~400ms 14 s
Precompile spreadsheet decision table ~1.7 s ~150 ms 1.5 mins
Row as Fact instead of Rules ~6 s 35ms 9 s
100K rows Decision Table
Rule Template + XLS 99s 9500ms 1.5 mins
Precompile spreadsheet decision table 21s 8500ms 15 mins
Row as Fact instead of Rules ~8s 100 ms 9s
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment