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
Refactoring thread manager, mainly extracting thread pool #1609
Conversation
daf0711
to
e8b38a1
Compare
Thanks, that's fixed now. |
Running some performance tests |
Performance unchanged on host computers but the mic is much slower, let me see if this is the branch or somewhere else I have not checked this in a while |
Thanks. Since I have not changed anything besides splitting the two classes I would have expected to see no performance difference. |
Looks good to me. Just wondering why the change to integer from unsigned int |
This is to cleanup the return value for performance counters. It always was |
I figured it wasn’t part of the refactoring and was just curious. Thanks |
Refactoring thread manager, mainly extracting thread pool
… more config options enabled only.
This patch separates the thread-pool functionality from the thread-manager. This is the first step towards creating an executor which has full control over processing units. The existing executors are built on top of the underlying main scheduler, which causes them to compete for processing time. The new executor will not have that disadvantage.