diff options
author | Marius Ungureanu <teromario@yahoo.com> | 2018-02-13 10:20:44 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-02-13 10:20:44 +0300 |
commit | 5a800f7f693f4f47b3d6011782cc0af588a08cd3 (patch) | |
tree | f88907185844b4c6e2a1a1536528654e8e86a4c2 /Makefile | |
parent | af26d14fae2cdfd8d3cda78406c0cc240c1c62c8 (diff) |
[Ide] Don't run the completion service query on the UI thread (#3833)
* [Ide] Don't run the completion service query on the UI thread
The inner code in roslyn is thread safe, and we don't need to run the continuation on a bg thread either. Only sync back to UI context after the query is done
This amounts to 100ms out of 2000 of UI thread execution while moving the mouse
* [C#] LanguageItemTooltipProvider now does most of the CPU bound work on a bg thread
Out of 1.51s spent in the UI thread, 101ms were spent in this code, while moving the
mouse on screen.
Diffstat (limited to 'Makefile')
0 files changed, 0 insertions, 0 deletions