microsoft / microsoft/vscode-cpptools
Refactor rename is slow
Open
Nobody has claimed this yet.
bug
investigate: repro
Language Service
performance
- Dominant language
- TypeScript
- Stars
- 6.2k
- Forks
- 1.7k
- Avg merge
- 14h 46m
- Merged PRs (30d)
- 61
Description
Environment
- OS and Version:
- VS Code Version:
- C/C++ Extension Version:
- If using SSH remote, specify OS of remote machine:
Bug Summary and Steps to Reproduce
Bug Summary:
Steps to reproduce:
- Open libaprsaroute.zip
- Go to line 402 in file aprsroute.hpp
- Invoke Refactor Rename
Refactor Preview takes about 1m to display.
Expected behavior:
Refactor Preview takes 5-10 seconds to display
Configuration and Logs
As this is perf, not sure it will be useful, but I can provide if requested.
Other Extensions
No response
Additional context
No response
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the delay by opening libaprsaroute.zip, going to line 402 in aprsroute.hpp, and invoking Refactor Rename. Start by profiling the Refactor Preview path; done means the preview appears in about 5–10 seconds instead of roughly one minute.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp, typescript
- Domain
- devtools, performance
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100