nertilpoci/VisualStudio-Output-Filter-Extension

Painfully slow with lots of lines of output

Opened this issue · 6 comments

Not sure if I am doing something wrong, but when I use your extension in VS2017, and I have several thousands of lines in the output, the entire application freezes everytime something updates the Output Filter window. I move it -> 10 seconds freeze. A new message is printed -> 10 seconds freeze. I haven't checked your source code, but it feels like your output window is constantly operating on all lines, even when it doesn't need to. I haven't added any filters yet, I only installed the extension and added the Output Filter window to my view. If there's anything I can provide you with to help debug the issue, please let me know!

@maxvollmer do you have the latest version? prevous version didn't have an efficient parsing but the latest doesn't reprocess the entire outptut constantly.

There are limitations with what you can do with the output. Unfortunately i have an event for when there is something new but not what that something new is. On the latest version i only process the new lines added but older version wasn't as smart

Thank you for your response!

I installed 2.4 directly from here: https://marketplace.visualstudio.com/items?itemName=nertilpoci.FilterDebugWindow

@maxvollmer: I don't know how this works but if 2.4 is efficient enough perhaps the issue could be closed or, otherwise, I'm interested in knowing whether I can use it or recommend it for high volume in the output.
@nertilpoci: Thanks, I love it, good effort!

@LuckyBrain Well the performance issue I reported is with version 2.4. Maybe my previous comment was a bit unclear, I didn't update to 2.4 after reporting this issue, I answered @nertilpoci who asked which version I was using when encountering the issue.

@maxvollmer: Sorry for the misunderstanding, it seems like at the moment the latest is 2.4 according to NuGet so you answered my question, thanks!

I'm having the same issue with 2.4. I'm developing with Xamarin and get tons of output and hoped to manage it with this extension. When the "Output Filter" window is open everything slows down to a crawl until i close it again.