-
Notifications
You must be signed in to change notification settings - Fork 832
Closed
Labels
Area-LangService-APIImpact-High(Internal MS Team use only) Describes an issue with extreme impact on existing code.(Internal MS Team use only) Describes an issue with extreme impact on existing code.
Milestone
Description
edits by @cartermp
Current issue:
Thanks to @buybackoff for the repro:
- Download Spreads.
- Build the solution (
build.cmd) - Open the solution and the
SortedMap.fsfile. - Add a new line after line
125, and typethis.
Expected: completion list appears reasonably fast, at least certainly after the first try.
Actual: completion appears many seconds after the . every time.
Old issue:
Recently started playing around with VsVim on 15.6 preview 2 and noticed that Intellisense is extremely slow. At first I thought it was broken but eventually found it's just taking ~6-8 seconds to display. This reproduces consistently.
- Clone https://github.com/jaredpar/VsVim
- Switch to branch repro/fsharp-intellisense-perf
- Open VsVim.sln
- Open Modes_Visual_VisualMode.fs
- Wait for semantic colorizing to take place (ensure initial binding pass is done).
- Navigate to line 223. Will have text
_selectionTracker.UpdateSelection() - Open a line above and type
_selectionTracker.
I would expect Intellisense to popup rather quickly here. Instead it takes ~8 seconds to popup. You can delete the . and retype and see the effect over and over again.
Of possible interest here is this F# project is on the new SDK.
Metadata
Metadata
Assignees
Labels
Area-LangService-APIImpact-High(Internal MS Team use only) Describes an issue with extreme impact on existing code.(Internal MS Team use only) Describes an issue with extreme impact on existing code.