Re: Memory Usage

93 views
Skip to first unread message
Message has been deleted
Message has been deleted

Sergiy Nikolayev

unread,
Jul 7, 2019, 10:57:24 PM7/7/19
to NRules Users
In general, Rete algorithm sacrifices memory for performance, by storing all partial matches pre-computed. It also creates all those partial matches eagerly. So, if you have a rule with an "unrestricted match" on two patterns, it effectively creates a Cartesian Product of those two facts in memory, even if these facts are later filtered down by joining to another fact.
Reply all
Reply to author
Forward
0 new messages