Skip to content

Conversation

CyrusNajmabadi
Copy link
Member

@CyrusNajmabadi CyrusNajmabadi commented Oct 14, 2025

Addresses perf issue caused by:

#80669

The problem with the original PR was that results for a navigation operation would be computed in oop, then streamed back to VS to display. But on the VS side, we'd then go try to find which was the first non-generated-code doc so we could also navigate to that. However, this ended up doing a lot of expensive work in VS (opening files, parsing, etc) to make this determination.

Fix is to move this computation to oop when we find the result, and just have the host side check a bit that is then set in OOP.

Build: https://devdiv.visualstudio.com/DefaultCollection/DevDiv/_build/results?buildId=12581012&view=results
PR: https://dev.azure.com/devdiv/DevDiv/_git/VS/pullrequest/679187

@CyrusNajmabadi CyrusNajmabadi requested a review from a team as a code owner October 14, 2025 19:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants