VisitAllSourceTypesAndNamespaces parallelizes even when the resulting execution is slower #23918
Labels
Area-Compilers
Bug
Developer Community
The issue was originally reported on https://developercommunity.visualstudio.com
Tenet-Performance
Regression in measured performance of the product from goals.
Milestone
During evaluation of feedback High CPU usage when idle, calls to
VisitAllSourceTypesAndNamespaces
reveal CPU performance overhead of 15% for execution of tasks, while less than 3% of the overall CPU usage is actually used by the body of these tasks. As an initial step to improve this overhead, theVisitAllSourceTypesAndNamespaces
method should be updated to avoid wrapping execution in a Task for cases where the source only contains a single type.The text was updated successfully, but these errors were encountered: