Closed cloudRoutine closed 8 years ago
These are the results of the first BenchmarkDotNet test I setup
Host Process Environment Information:
BenchmarkDotNet=v0.9.8.0
OS=Microsoft Windows NT 6.2.9200.0
Processor=Intel(R) Core(TM) i7-3820 CPU 3.60GHz, ProcessorCount=8
Frequency=3515681 ticks, Resolution=284.4399 ns, Timer=ACPI
CLR=MS.NET 4.0.30319.42000, Arch=64-bit RELEASE [RyuJIT]
GC=Concurrent Workstation
JitModules=clrjit-v4.6.1532.0
Type=SIMDBenchmark Mode=Throughput Platform=X64
Jit=RyuJit GarbageCollection=Concurrent Workstation
Method | Length | Median | StdDev | Gen 0 | Gen 1 | Gen 2 | Bytes Allocated/Op |
---|---|---|---|---|---|---|---|
ArrayMap | 1000 | 1.2000 us | 0.0641 us | 0.06 | - | - | 2,352.72 |
SIMDMap | 1000 | 1.2669 us | 0.0293 us | 0.05 | - | - | 2,094.72 |
ArrayMap | 100000 | 161.0322 us | 5.3955 us | - | - | 8.80 | 172,950.75 |
SIMDMap | 100000 | 126.6544 us | 4.0948 us | - | - | 8.80 | 173,374.71 |
ArrayMap | 10000000 | 19,634.9006 us | 1,774.5186 us | - | - | 13.67 | 13,451,969.15 |
SIMDMap | 10000000 | 12,960.1313 us | 1,864.5913 us | - | - | 59.72 | 21,260,362.43 |
ArrayMap | 100000000 | 162,486.4429 us | 2,822.8864 us | - | - | 0.67 | 195,085,619.67 |
SIMDMap | 100000000 | 130,352.1636 us | 2,829.2063 us | - | - | 1.00 | 241,466,884.15 |
@jackmott once this library is more mature, would you be interested in moving it to fsprojects?
@cloudRoutine Yes, that would be great.
Integrated Project Scaffold configuration Benchmarking with BenchmarkDotNet Unit testing with NUnit, FsCheck, & Unquote