- 
                Notifications
    You must be signed in to change notification settings 
- Fork 834
Closed
Labels
Area-LangService-APIBugImpact-Medium(Internal MS Team use only) Describes an issue with moderate impact on existing code.(Internal MS Team use only) Describes an issue with moderate impact on existing code.Regression
Milestone
Description
I've tested editing projects like FSharpPlus which makes heavy use of overload resolution, with the new Visual Studio 2017 and found that now it seems that the UI is blocked until intellisense finish inferring the types.
Since overload resolution time was improved this is not a big issue, I prefer it to the old Visual Studio but each time the code is edited the whole UI is blocked for a few seconds in my computer which is not very fast.
Repro steps
- 
Open FSharpPlus 
- 
Go to a file, like operators.fs and rename a function. 
Expected behavior
The GUI continues working while type inference works on the background.
Actual behavior
The GUI is blocked. Scroll bars, cursor, everything freezes for a very few seconds.
Known workarounds
I don't know any interesting workaround at the moment.
Related information
- Operating system: Windows 10 Pro N
- Branch: RC2
- .NET Runtime, CoreCLR or Mono Version: 4.6.01586
- Editing Tools (e.g. Visual Studio Version): 2017 RC2
- Links to F# RFCs or entries on http://fslang.uservoice.com: N/A
- Links to performance testing scripts: N/A
- Indications of severity: Medium to High
Metadata
Metadata
Assignees
Labels
Area-LangService-APIBugImpact-Medium(Internal MS Team use only) Describes an issue with moderate impact on existing code.(Internal MS Team use only) Describes an issue with moderate impact on existing code.Regression