Skip to content

Huge Performance Degredation in version 5.0.1 #673

Description

@ewmcsweeney

Recently upgraded from v4.0.0 to v5.0.6 and noticed a huge bump in CPU usage when using the ExecuteAllRulesAsync routine.

After going back through the change log, I can see this being attributed to the Memory Cache removal that was done in release 5.0.1

I did a pretty basic performance test by running the routine 1000x in a row (with 30 rules defined in my workflow). v5.0.0 will run all 1000 iterations in total in ~1.5 seconds, whereas v 5.0.1 runs an order of magnitude longer at ~16.0 seconds.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions