Skip to content

Instantly share code, notes, and snippets.

@teoadal
Last active December 26, 2024 06:06
Show Gist options
  • Save teoadal/2fe7ed53976da6641440da2ec4f9684e to your computer and use it in GitHub Desktop.
Save teoadal/2fe7ed53976da6641440da2ec4f9684e to your computer and use it in GitHub Desktop.

BenchmarkDotNet v0.14.0, Windows 11 (10.0.22621.4037/22H2/2022Update/SunValley2)
Intel Xeon CPU E5-2697 v3 2.60GHz, 2 CPU, 56 logical and 28 physical cores
.NET SDK 9.0.100
  [Host]   : .NET 8.0.10 (8.0.1024.46610), X64 RyuJIT AVX2
  .NET 9.0 : .NET 9.0.0 (9.0.24.52809), X64 RyuJIT AVX2

Job=.NET 9.0  Runtime=.NET 9.0  

Method NumberOfRows Mean Error StdDev Median Ratio RatioSD Gen0 Gen1 Gen2 Allocated Alloc Ratio
SpreadCheetahDataCell 20000 20.82 ms 0.233 ms 0.218 ms 20.84 ms 0.92 0.01 281.2500 - - 5.05 MB 0.49
SpreadCheetah 20000 22.60 ms 0.111 ms 0.087 ms 22.62 ms 1.00 0.01 562.5000 - - 10.23 MB 1.00
MinExcel_Cached 20000 134.75 ms 1.592 ms 1.489 ms 134.89 ms 5.96 0.07 4500.0000 750.0000 750.0000 87.21 MB 8.52
MinExcel 20000 157.91 ms 2.271 ms 2.124 ms 158.53 ms 6.99 0.09 5000.0000 1750.0000 750.0000 95.76 MB 9.36
OpenXml_Sax 20000 292.50 ms 5.669 ms 6.301 ms 293.29 ms 12.94 0.28 3000.0000 1000.0000 1000.0000 64.5 MB 6.30
Npoi 20000 493.00 ms 9.437 ms 8.366 ms 492.59 ms 21.82 0.37 5000.0000 4000.0000 1000.0000 140.74 MB 13.75
OpenXml_Dom 20000 634.55 ms 7.131 ms 6.322 ms 636.66 ms 28.08 0.29 7000.0000 6000.0000 1000.0000 132.41 MB 12.94
ClosedXml_Batch 20000 687.19 ms 6.663 ms 5.906 ms 688.57 ms 30.41 0.28 7000.0000 3000.0000 2000.0000 162.47 MB 15.88
EpPlus4 20000 924.52 ms 25.208 ms 69.431 ms 933.42 ms 40.92 3.06 9000.0000 5000.0000 2000.0000 193.29 MB 18.89
ClosedXml 20000 926.01 ms 18.255 ms 44.779 ms 945.93 ms 40.98 1.97 11000.0000 2000.0000 1000.0000 259.51 MB 25.36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment