Create extreme packages that are designed for extreme performance cases
only have a single implementation of a histogram defined
remove the base class
only implement the interface
sealed class with no inheritance
x64 and x86 (32bit) releases.
no support for synchronization.
e.g. HdrHistogramLongx64.nupkg, HdrHistogramIntx64.nupkg, HdrHistogramShortx86.nupkg
Test to see if they provide significant improvements in
footprint (dll/nuget package)
throughput
These would be targets for either .NET platforms requiring extreme throughput (MMOG, Trading, etc), or that require very small footprint (UWA, RasberryPi, etc)
Create extreme packages that are designed for extreme performance cases
e.g. HdrHistogramLongx64.nupkg, HdrHistogramIntx64.nupkg, HdrHistogramShortx86.nupkg
Test to see if they provide significant improvements in
These would be targets for either .NET platforms requiring extreme throughput (MMOG, Trading, etc), or that require very small footprint (UWA, RasberryPi, etc)