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
Indicate in the documentation that setting it higher than the number of logical processors does nothing (or at least doesn't help). Having to specify the maximum is a very edge case. And anything less is only useful if you'd like to keep using your computer for something else while Unload is converting frames (or if your CPU weirdly has issues with using all cores at once)
Ref for logical processors:
(this next one I find optional, especially with the 3 points above and #17)
4. Default "Maximum concurrent tasks" to "Auto" or "Max". (which would not specify a MaxDegreeOfParallelism to ParallelOptions). Unless this is one of those edge cases When the thread pool's heuristics is unable to determine the right number of threads to use and could end up injecting too many threads.
The text was updated successfully, but these errors were encountered:
Avasam
changed the title
Update documentation for "Concurrent Tasks"
Update documentation from "Concurrent tasks" to "Maximum concurrent tasks"
Feb 6, 2022
Played around with it for a little bit and got pretty much the same results as you did. I think I'd rather just remove the setting completely to keep it simple. Lowering it would really be a niche edge case and I think it would just be more confusing to keep it around.
Ref for logical processors:
(this next one I find optional, especially with the 3 points above and #17)
4. Default "Maximum concurrent tasks" to "Auto" or "Max". (which would not specify a
MaxDegreeOfParallelism
toParallelOptions
). Unless this is one of those edge casesWhen the thread pool's heuristics is unable to determine the right number of threads to use and could end up injecting too many threads.
The text was updated successfully, but these errors were encountered: