Skip to content
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

analyzer scheduling could be more effective #30

Open
pietdevaere opened this issue Dec 16, 2016 · 0 comments
Open

analyzer scheduling could be more effective #30

pietdevaere opened this issue Dec 16, 2016 · 0 comments

Comments

@pietdevaere
Copy link
Contributor

Lets say that analyzer A has to run 12 times, and that analyzer B will process the output of these 12 runs in 1 run.
Currently, it sometimes happens that analyzer B is executed before analyzer A has ran 12 times.
This causes analyzer B to run multiple times to come to the same results as when analyzer A would have ran 12 times first, and then analyzer B was ran.

This is not very efficient.

A possible solution would be to construct some sort of tree of which analyzers use which analyzers output, and then schedule the analyzers by traversing this tree BFS.

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

No branches or pull requests

1 participant