-
Notifications
You must be signed in to change notification settings - Fork 29.9k
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
Explore improving search performance to support high maxResults
#127621
Comments
I was investigating slowness in the search process, actually i didn't notice that the tree does slow down at some point. I never see the window totally stop responding though, just slow. Is there anything I can do differently @joaomoreno? Maybe I should set a 200k limit on that setting for now |
Me neither... It is not a full freeze but reaches a point where things aren't very usable anymore |
With the Thanks for the tip @connor4312. And there are other easy optimizations to make on my end. With this many results, we can render less often or not at all. Nobody will read through 300,000 results, but we can keep them in the model for a replace. |
That is good enough that I'll call it a fix, but I will look at it again with #127038 |
Reverting the commit because it broke the smoke tests. |
Not brave enough to make the needed changes for this release. Thanks @chrmarti |
search.maxResults
freeze VS CodeDiffIdentityProvider
for search results to support high maxResults
DiffIdentityProvider
for search results to support high maxResults
maxResults
maxResults
maxResults
extracted from #8563 (comment)
"search.maxResults": 200000000
;
refreshAndUpdateCount
takes close to 1 second and these calls happen repeatedlyThe text was updated successfully, but these errors were encountered: