Skip to content

Instantly share code, notes, and snippets.

@akarnokd
Created July 5, 2018 09:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save akarnokd/1e4fc7e52d1ec513d25d3a434fca562f to your computer and use it in GitHub Desktop.
Save akarnokd/1e4fc7e52d1ec513d25d3a434fca562f to your computer and use it in GitHub Desktop.
BenchmarkDotNet=v0.10.14, OS=Windows 10.0.17134
Intel Core i7-4790 CPU 3.60GHz (Haswell), 1 CPU, 8 logical and 4 physical cores
Frequency=3513587 Hz, Resolution=284.6094 ns, Timer=TSC
[Host] : .NET Framework 4.6.2 (CLR 4.0.30319.42000), 64bit RyuJIT-v4.7.3110.0
DefaultJob : .NET Framework 4.6.2 (CLR 4.0.30319.42000), 64bit RyuJIT-v4.7.3110.0
Method | Mean | Error | StdDev | Gen 0 | Gen 1 | Allocated |
---------------- |-----------:|----------:|----------:|-----------:|---------:|----------:|
AsyncEnum | 144.332 ms | 0.5284 ms | 0.4684 ms | 12562.5000 | - | 50.32 MB |
ForLoop | 8.860 ms | 0.1695 ms | 0.1586 ms | 2093.7500 | 484.3750 | 8.54 MB |
Ixx | 43.024 ms | 0.1773 ms | 0.1659 ms | 10125.0000 | - | 40.62 MB |
IxNET | 41.799 ms | 0.3097 ms | 0.2746 ms | 9687.5000 | - | 38.99 MB |
ObservableSrc | 46.196 ms | 0.1643 ms | 0.1537 ms | 14187.5000 | - | 56.85 MB |
ObservableX | 38.049 ms | 0.4038 ms | 0.3580 ms | 11250.0000 | - | 45.09 MB |
Reactive4NET | 81.091 ms | 0.2585 ms | 0.2292 ms | 15437.5000 | - | 61.76 MB |
ReactorCore | 57.541 ms | 0.2652 ms | 0.2480 ms | 17375.0000 | - | 69.60 MB |
RxNET 4.1.0-279 | 115.696 ms | 4.0364 ms | 6.0415 ms | 11875.0000 | - | 47.63 MB |
RxNET 4.0.0 | 323.600 ms | 1.0040 ms | 0.9392 ms | 41875.0000 | 937.5000 | 167.86 MB |
RxNET 3.1.1 | 468.400 ms | 1.4070 ms | 1.3160 ms | 50562.5000 | 750.0000 | 202.77 MB |
ObservableSync | 36.369 ms | 0.2390 ms | 0.2236 ms | 10750.0000 | - | 43.24 MB |
UniRx | 162.354 ms | 0.8355 ms | 0.7406 ms | 28687.5000 | 937.5000 | 114.82 MB |
BenchmarkDotNet=v0.10.14, OS=Windows 10.0.17134
Intel Core i7-4790 CPU 3.60GHz (Haswell), 1 CPU, 8 logical and 4 physical cores
Frequency=3513587 Hz, Resolution=284.6094 ns, Timer=TSC
.NET Core SDK=2.1.301
[Host] : .NET Core 2.1.1 (CoreCLR 4.6.26606.02, CoreFX 4.6.26606.05), 64bit RyuJIT
DefaultJob : .NET Core 2.1.1 (CoreCLR 4.6.26606.02, CoreFX 4.6.26606.05), 64bit RyuJIT
Method | Mean | Error | StdDev | Median | Gen 0 | Gen 1 | Allocated |
--------------- |-----------:|----------:|----------:|-----------:|-----------:|---------:|----------:|
AsyncEnum | 78.382 ms | 0.3894 ms | 0.3642 ms | 78.264 ms | 12562.5000 | - | 50.32 MB |
ForLoop | 8.896 ms | 0.1193 ms | 0.1116 ms | 8.905 ms | 2093.7500 | 484.3750 | 8.54 MB |
Ixx | 41.515 ms | 0.2402 ms | 0.2129 ms | 41.477 ms | 10125.0000 | - | 40.62 MB |
IxNET | 41.527 ms | 0.1983 ms | 0.1854 ms | 41.583 ms | 9312.5000 | - | 37.46 MB |
ObservableSrc | 44.705 ms | 0.2326 ms | 0.2062 ms | 44.705 ms | 14187.5000 | - | 56.85 MB |
ObservableX | 36.899 ms | 0.1928 ms | 0.1804 ms | 36.929 ms | 11250.0000 | - | 45.09 MB |
Reactive4NET | 70.752 ms | 0.7450 ms | 0.6604 ms | 70.440 ms | 15437.5000 | - | 61.76 MB |
ReactorCore | 56.355 ms | 0.2789 ms | 0.2329 ms | 56.291 ms | 17375.0000 | - | 69.6 MB |
RxNET 4.1.0-279 | 96.142 ms | 0.3001 ms | 0.2807 ms | 96.138 ms | 11875.0000 | - | 47.62 MB |
RxNET 4.0.0 | 285.600 ms | 0.8050 ms | 0.7136 ms | 41625.0000 | 937.5000 | - | 166.97 MB |
RxNET 3.1.1 | 405.500 ms | 0.9731 ms | 0.8627 ms | 50375.0000 | 875.0000 | - | 201.89 MB |
ObservableSync | 35.392 ms | 0.3408 ms | 0.3188 ms | 35.330 ms | 10750.0000 | - | 43.24 MB |
UniRx | 152.175 ms | 3.1116 ms | 4.6573 ms | 149.706 ms | 28625.0000 | 937.5000 | 114.6 MB |
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment