Repository navigation
Performance improvements - #2215
Conversation
* Replaced a few "async Task" methods with simple "Task" methods to remove the async overhead * Made a few allocations lazy to avoid creating variable members when they aren't needed. * Removed the necessity to use a class based enumerator in two instances
|
@habbes - Done |
|
@henning-krause Thanks for the update. Good to see these results cc @gathogojr you might want to look at this if you haven't already |
|
@odero I've reverted the requested file and merged the table in my first post. |
Noted. Will take a look |
|
Thanks @henning-krause for the contribution! I added a few minor comments If we can get this rebased, and comments addressed, I'd love to merge it for our next release. |
|
This PR has Quantification details
Why proper sizing of changes matters
Optimal pull request sizes drive a better predictable PR flow as they strike a
What can I do to optimize my changes
How to interpret the change counts in git diff output
Was this comment helpful? 👍 :ok_hand: :thumbsdown: (Email) |
Issues
This pull request partly addresses #2182.
Description
Based on this performance experiments I fixed some small performance issues:
I ran the benchmark provided by @habbes before and after my change. These are the results:
Checklist (Uncheck if it is not completed)
Additional work necessary