conan icon indicating copy to clipboard operation
conan copied to clipboard

Parallelize compatibility checks

Open AbrilRBS opened this issue 1 year ago • 2 comments

Changelog: Feature: Parallelize compatibility checks (up to x3 speedup) Docs: Omit

I pulled the current thread count out of thin air after testing some values locally, but as with everything having to do with concurrency, nothing is a best fit for everyone

AbrilRBS avatar May 14 '24 16:05 AbrilRBS

Is this tweaked by tools.build:jobs? Some of us use high core-count build machines (> 64 cores). Being able to adjust these parameters is very helpful, you never know where the bottleneck truly is

sykhro avatar May 19 '24 09:05 sykhro

Hi @sykhro thanks a lot for checking the PR out. After discussing it with the team, we'll start with just creating a small ThreadPool of say 8, and leave the configuration for a later date.

This is mostly because we find the UX could get a bit ugly and some questions were raised as to whether we could harmonize it with the rest of the parallel confs :)

AbrilRBS avatar May 23 '24 17:05 AbrilRBS