Conversation
17fad8f to
5bb3251
Compare
Seems to work normal on my system, 6 files with 500mb open and uses about 5gig on memory and a little bit of processor time
But it's not possible to close a file while the filter is running, it will throw a cross thread exception, this is probably because the StatuslineEventWorker has been started by a Task and is now called again by another thread. but I hope this is due to the missing catch() |
| _disposeLock.AcquireReaderLock(Timeout.Infinite); | ||
| try | ||
| { | ||
| ct.ThrowIfCancellationRequested(); |
There was a problem hiding this comment.
I know it's just a draft, but the try, finally is imo worse then the old design
Also I'm confused why so many ct.ThrowIfCancellationRequested();
…into log_file_reader



@Hirogen can you please look at the change I did in
LogWindowPublic?I am a bit confused as why everything is working by me. Am I missing a scenario where that change is not good? This created a huge resource and performance impact on my system.