New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Non-simple expressions in matching score are re-evaluated for each individual #128

Open
gdementen opened this Issue Jun 24, 2014 · 0 comments

Comments

Projects
None yet
1 participant
@gdementen
Member

gdementen commented Jun 24, 2014

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.

@gdementen gdementen added bug labels Jun 24, 2014

@gdementen gdementen self-assigned this Jun 24, 2014

@gdementen gdementen added internals and removed internals labels Sep 11, 2014

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment