You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Non-simple expressions (EvaluableExpression children) are re-evaluated on all of set2 for each individual in set1. For example, links in the score expression (as in tests / functional / simulation.yml) are recomputed over and over again. Needless to say, this slows things down tremendously. We should detect them and pre-evaluate them. Or... just wait for caching and "common subexpression elimination" (#98) which should fix this issue nicely.
The text was updated successfully, but these errors were encountered:
Note that many non-simple expressions cannot be pre-computed/cached. Those involving random numbers (see #343), or functions having both "set1" and "other." variables in their arguments (eg. trunc(age - other.age)), and possibly others.
Non-simple expressions (EvaluableExpression children) are re-evaluated on all of set2 for each individual in set1. For example, links in the score expression (as in tests / functional / simulation.yml) are recomputed over and over again. Needless to say, this slows things down tremendously. We should detect them and pre-evaluate them. Or... just wait for caching and "common subexpression elimination" (#98) which should fix this issue nicely.
The text was updated successfully, but these errors were encountered: