Skip to content

Conversation

@Turnerj
Copy link
Member

@Turnerj Turnerj commented Aug 15, 2020

This reduces allocations while also avoiding reflection needed to create update definitions.

Before

Method Mean Error StdDev Gen 0 Gen 1 Gen 2 Allocated
Benchmark 67.31 us 1.135 us 1.006 us 6.7139 - - 20.64 KB

After

Method Mean Error StdDev Gen 0 Gen 1 Gen 2 Allocated
Benchmark 22.56 us 0.274 us 0.229 us 3.0518 - - 9.43 KB

This reduces allocations while also avoiding reflection needed to create update definitions.
@Turnerj Turnerj added enhancement Enhancements & features minor-change Minor changes required labels Aug 15, 2020
@Turnerj Turnerj merged commit 6365cb9 into master Aug 15, 2020
@Turnerj Turnerj deleted the update-definition-helper-refactor branch August 15, 2020 01:38
@Turnerj Turnerj added this to the 1.0.0 milestone Aug 15, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement Enhancements & features minor-change Minor changes required

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant