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.

Revisions

  1. ryanzhang revised this gist Feb 20, 2021. 1 changed file with 3 additions and 3 deletions.
    6 changes: 3 additions & 3 deletions DecisionTablePerformance.csv
    Original file line number Diff line number Diff line change
    @@ -1,4 +1,4 @@
    Solution,"Warm up time",One rule Execution Time(Run),Rule Compile time((Package)
    1. Rule Template + XLS,~8 s,~400ms,14 s
    2. Precompile spreadsheet decision table,~1.7 s,~150 ms,1.5 mins
    3. Row as Fact instead of Rules,~6 s,35ms,9 s
    Rule Template + XLS,~8 s,~400ms,14 s
    Precompile rules,~1.7 s,~150 ms,1.5 mins
    Row as Fact instead of Rules,~6 s,35ms,9 s
  2. ryanzhang revised this gist Feb 20, 2021. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion DecisionTablePerformance.csv
    Original file line number Diff line number Diff line change
    @@ -1,4 +1,4 @@
    Solution,"Warm up time(Load Rules & Facts, xls etc)",One rule Execution Time,Rule Compile(Package) time
    Solution,"Warm up time",One rule Execution Time(Run),Rule Compile time((Package)
    1. Rule Template + XLS,~8 s,~400ms,14 s
    2. Precompile spreadsheet decision table,~1.7 s,~150 ms,1.5 mins
    3. Row as Fact instead of Rules,~6 s,35ms,9 s
  3. ryanzhang revised this gist Feb 20, 2021. 1 changed file with 4 additions and 4 deletions.
    8 changes: 4 additions & 4 deletions DecisionTablePerformance.csv
    Original file line number Diff line number Diff line change
    @@ -1,4 +1,4 @@
    ,"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
    Solution,"Warm up time(Load Rules & Facts, xls etc)",One rule Execution Time,Rule Compile(Package) time
    1. Rule Template + XLS,~8 s,~400ms,14 s
    2. Precompile spreadsheet decision table,~1.7 s,~150 ms,1.5 mins
    3. Row as Fact instead of Rules,~6 s,35ms,9 s
  4. ryanzhang revised this gist Feb 20, 2021. 1 changed file with 0 additions and 1 deletion.
    1 change: 0 additions & 1 deletion DecisionTablePerformance.csv
    Original file line number Diff line number Diff line change
    @@ -1,4 +1,3 @@
    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
  5. ryanzhang revised this gist Feb 20, 2021. 1 changed file with 0 additions and 4 deletions.
    4 changes: 0 additions & 4 deletions DecisionTablePerformance.csv
    Original file line number Diff line number Diff line change
    @@ -3,7 +3,3 @@
    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
  6. ryanzhang revised this gist Feb 20, 2021. 1 changed file with 6 additions and 2 deletions.
    8 changes: 6 additions & 2 deletions DecisionTablePerformance.csv
    Original file line number Diff line number Diff line change
    @@ -1,5 +1,9 @@
    "10k rows Decision Table Case", ,
    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
    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
  7. ryanzhang revised this gist Feb 20, 2021. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion DecisionTablePerformance.csv
    Original file line number Diff line number Diff line change
    @@ -1,4 +1,4 @@
    10k rows Decision Table Case, ,
    "10k rows Decision Table Case", ,
    ,"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
  8. ryanzhang revised this gist Feb 20, 2021. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion DecisionTablePerformance.csv
    Original file line number Diff line number Diff line change
    @@ -1,4 +1,4 @@
    10k rows Decision Table Case
    10k rows Decision Table Case, ,
    ,"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
  9. ryanzhang revised this gist Feb 20, 2021. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions DecisionTablePerformance.csv
    Original file line number Diff line number Diff line change
    @@ -1,3 +1,4 @@
    10k rows Decision Table Case
    ,"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
  10. ryanzhang revised this gist Feb 20, 2021. 1 changed file with 4 additions and 5 deletions.
    9 changes: 4 additions & 5 deletions DecisionTablePerformance.csv
    Original file line number Diff line number Diff line change
    @@ -1,5 +1,4 @@
    10K row data, ,
    Description, 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
    ,"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
  11. ryanzhang revised this gist Feb 20, 2021. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion DecisionTablePerformance.csv
    Original file line number Diff line number Diff line change
    @@ -1,4 +1,4 @@
    10K row data
    10K row data, ,
    Description, 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
  12. ryanzhang renamed this gist Feb 20, 2021. 1 changed file with 0 additions and 2 deletions.
    2 changes: 0 additions & 2 deletions Summary-Performance.csv → DecisionTablePerformance.csv
    Original file line number Diff line number Diff line change
    @@ -1,7 +1,5 @@
    10K row data
    Description, 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
  13. ryanzhang created this gist Feb 20, 2021.
    7 changes: 7 additions & 0 deletions Summary-Performance.csv
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,7 @@
    10K row data
    Description, 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