-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
IntelliSense Updating and Parsing Workspace speed is much slower after 1.18.5 #12292
Comments
Hi @LittleFatHero . Would you be able to try out the various versions (including prerelease versions) between 1.89 and 1.20.5, to isolate which version seems to introduce the performance regression? |
ok, I will try it as soon as possible |
Hey @Colengms, this issue might need further attention. @LittleFatHero, you can help us out by closing this issue if the problem no longer exists, or adding more information. |
Hi @Colengms , I'm sorry, I have been busy doing other thing and have no time to do this action. When the cpptools release a new version , is there any performance test about parse and intellisense? if not , maybe the team can do this when a new version is going to release. When there is a performance regression, the new version should not release? a lot of guys has suffered from this! |
@Colengms @LittleFatHero The performance issue started with 1.19.x -- it looks like it may be "by design" due to the workspace symbol search changes. I'm seeing roughly it take roughly 2-3 times the amount of time to parse/update the database and the database is roughly 50% bigger. We'll look into whether that can be improved. |
we finally get a faster cpp tools, thanks you and all @sean-mcmanus |
Environment
Bug Summary and Steps to Reproduce
Bug Summary:
My vscode is running in windows 10 and I connected to remote machine ubuntu 20.04 which has installed vscode server and cpptools using the ssh remote-SSH extensions. when I open a C source file and go to definition of a function, it could not jump to the definition because cpptools is Updating IntelliSense and Parsing Workspace. So I wait for cpptools to finish the job, but I found that it Parsing Workspace is extremely slower than previous version. My workSpace has about 100000 C source files.
Steps to reproduce:
Expected behavior:
update Intellisense and Parsing workspace faster
Configuration and Logs
Other Extensions
No response
Additional context
No response
The text was updated successfully, but these errors were encountered: