-
Notifications
You must be signed in to change notification settings - Fork 40
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
Goto Symbol in Project is slow for large projects #2672
Comments
Has indexing already completed when you request the popup? |
Yeah it has. Guess I should have added that into the repo instructions. |
This should be sorted in build 3195. I'd recommend waiting for 3196 to confirm since there is a freezing issue affecting some setups in 3195. |
Ohh awesome! I was seeing some reports internally that |
I would check and see if you still have the issue in 3197, and if so, open the issue. We've put a few performance optimizations in place related to general filter lists and for symbol matching specifically. Hopefully the general filter list improvements should solve the Goto Anything issues your colleagues were seeing. |
So |
@FichteFoll can you remove the R:Fixed tag? Thanks |
How many symbols are we talking about here? It's kinda problematic to find out because ST doesn't expose this info. |
The Indexer Status window says how many symbols:
|
Using the C syntax from sublimehq/Packages#1831 index "v4.14..." collated in 3.08s from 62835 files |
Yeah, I'm seeing collation of 0.5s from 26k files. The collation speed sounds like the delay you are seeing invoking the Goto Symbol in Project. |
For the record, I'm having similar issues and always have, though I'm now running Sublime across a larger set of source files than I have in the past, and the issues definitely get a lot worse in such cases:
Cmd-Shift-R doesn't take three seconds to render, but it's definitely pretty close to one second. Cmd-T is also quite slow, though more like 500ms. Cmd-R is always instant. |
Fixed in Sublime Text 4. |
Goto Symbol in Project takes a considerable amount of time to load when working on the linux kernel.
Ctrl+Shift+F sometimes takes less time then searching all the symbols. I'm assuming it's because it renders the whole list up front.
The text was updated successfully, but these errors were encountered: