// * Hints *
Outliers
WriteBytesAsync.V1: Default -> 2 outliers were removed (88.32 us, 95.53 us)
WriteBytesAsync.V2: Default -> 1 outlier was removed (96.43 us)
WriteBytesAsync.V1: Default -> 3 outliers were removed (250.95 us..253.84 us)
WriteBytesAsync.V2: Default -> 1 outlier was removed (254.30 us)
WriteBytesAsync.V2: Default -> 1 outlier was removed (2.98 ms)
// * Legends *
ListSize : Value of the 'ListSize' parameter
Mean : Arithmetic mean of all measurements
Error : Half of 99.9% confidence interval
StdDev : Standard deviation of all measurements
Ratio : Mean of the ratio distribution ([Current]/[Baseline])
RatioSD : Standard deviation of the ratio distribution ([Current]/[Baseline])
Gen0 : GC Generation 0 collects per 1000 operations
Gen1 : GC Generation 1 collects per 1000 operations
Allocated : Allocated memory per single operation (managed only, inclusive, 1KB = 1024B)
Alloc Ratio : Allocated memory ratio distribution ([Current]/[Baseline])
1 us : 1 Microsecond (0.000001 sec)
Description
With this PR, I'm adding a simple code used to benchmark PR https://github.com/giraffe-fsharp/Giraffe/pull/600, inspired by this test.
For now, I don't have the intention to merge this PR.
Results from my local environment: