Closed Spaier closed 6 years ago
Hi, thank you, it looks good, I'll to check all before the weekend using "Performance Profiler" and merge this changes if the result will take a positive effect.
Thank you for the contribution, the code became more concise, but the changes did not affect the performance. Therefore, these changes will not lead to the release of the new version.
Tried to increase performance with:
ToList()
.Task.WhenAll
to parallelize task execution. WhileConfigureAwait(false)
caused to continue execution of other threads, 3 tasks weren't executed in parallel. Visualization of howConfigureAwait(false)
works: https://blogs.msdn.microsoft.com/benwilli/2015/09/10/tasks-are-still-not-threads-and-async-is-not-parallel/