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

Asynchronous project loading no longer serves any purpose. #2216

Closed
CyrusNajmabadi opened this issue May 18, 2017 · 6 comments
Closed

Asynchronous project loading no longer serves any purpose. #2216

CyrusNajmabadi opened this issue May 18, 2017 · 6 comments

Comments

@CyrusNajmabadi
Copy link
Member

Async project loading perf has taken a nose dive. Specifically, while loading VS is totally unusable due to UI thread hangs. As such, actually asynchronously loading serves no purpose. I still have to wait for hte entire solution to load.

@CyrusNajmabadi
Copy link
Member Author

Tagging @Pilchie

@Pilchie
Copy link
Member

Pilchie commented May 18, 2017

I believe that the VS Platform project and solution team (@huizhonglong, etc), are already investigating disabling it.

@sharwell
Copy link
Member

sharwell commented May 18, 2017

This issue seems a bit misleading to me. The problem we're experience is due to the legacy project system not actually allowing the projects to load asynchronously, but instead forcing them to load synchronously on the UI thread. The main point where I observed this occurring is due to the problem described in #2119, which apparently is in the process of being resolved by adding a fast path for OpenOutputGroup that doesn't require a build.

@huizhonglong
Copy link

We're doing A/B experiment on disabling ASL. @IlyaBiryukov

@IlyaBiryukov
Copy link

Experiment details

@davkean
Copy link
Member

davkean commented Sep 4, 2017

Going to close this in lieu of specific issues:

@davkean davkean closed this as completed Sep 4, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants