Serg046/MsBuildTaskExplorer

Project filtering is **really** slow

Closed this issue · 3 comments

When I search for a project with the new filtering feature, my CPU usage climbs to the roof, and filtering is very slow (several seconds).

That's why Refresh button was initially added. I am not sure if I will be able to improve the performance (maybe we can parallel it) itself but I plan to add a delay between received symbols, so that it will let you a way to type the whole search expression first.

But this one should be implemented first Serg046/EventBinder#12

  • The performance has been improved
  • The event has been debounced (500ms)

I have been using it for the past few days without issue. Your improvement made filtering and MSBuildTaskExplorer as a whole much more usable. Great job