|
1 | 1 | ``` |
2 | 2 |
|
3 | | -BenchmarkDotNet v0.15.0, Linux Ubuntu 24.04.2 LTS (Noble Numbat) |
4 | | -AMD EPYC 7763, 1 CPU, 4 logical and 2 physical cores |
5 | | -.NET SDK 9.0.300 |
6 | | - [Host] : .NET 9.0.5 (9.0.525.21509), X64 RyuJIT AVX2 |
7 | | - ShortRun : .NET 9.0.5 (9.0.525.21509), X64 RyuJIT AVX2 |
8 | | - |
9 | | -MiniExcel 1.41.2 |
10 | | -OpenXmlSdk 3.3.0 |
11 | | -ClosedXml 0.105.0 |
12 | | -Epplus 7.7.2 |
| 3 | +BenchmarkDotNet v0.15.6, Linux Ubuntu 24.04.3 LTS (Noble Numbat) |
| 4 | +AMD EPYC 7763 3.24GHz, 1 CPU, 4 logical and 2 physical cores |
| 5 | +.NET SDK 10.0.100 |
| 6 | + [Host] : .NET 10.0.0 (10.0.0, 10.0.25.52411), X64 RyuJIT x86-64-v3 |
| 7 | + ShortRun : .NET 10.0.0 (10.0.0, 10.0.25.52411), X64 RyuJIT x86-64-v3 |
| 8 | +
|
13 | 9 |
|
14 | 10 | ``` |
15 | | -| Method | *Highest Point Memory | Mean | StdDev | Error | Gen0 | Gen1 | Gen2 | Allocated | |
16 | | -|----------------------------- |-----------------:|---------------:|-----------------:|------------:|------------:|----------:|--------------:|--------------:| |
17 | | -| 'MiniExcel QueryFirst' | 0.021 MB | 61.62 μs | 0.418 μs | 7.623 μs | 2.9297 | 2.7669 | - | 49.67 KB | |
18 | | -| 'ExcelDataReader QueryFirst' | 23 MB | 4,928,553.87 μs | 24,658.802 μs | 449,868.339 μs | 105000.0000 | 333.3333 | - | 1717272.56 KB | |
19 | | -| 'MiniExcel Query' | 22 MB | 8,736,865.98 μs | 19,807.295 μs | 361,358.797 μs | 448500.0000 | 4666.6667 | - | 7327883.36 KB | |
20 | | -| 'ExcelDataReader Query' | 24 MB | 11,163,270.90 μs | 61,681.584 μs | 1,125,301.703 μs | 275666.6667 | 68666.6667 | - | 4504691.87 KB | |
21 | | -| 'Epplus QueryFirst' | 1821 MB | 13,666,576.50 μs | 35,674.439 μs | 650,834.573 μs | 174333.3333 | 88833.3333 | 4333.3333 | 3700587.9 KB | |
22 | | -| 'Epplus Query | 1835 MB | 19,498,837.00 μs | 181,908.830 μs | 3,318,694.225 μs | 452333.3333 | 90500.0000 | 5333.3333 | 8223931.95 KB | |
23 | | -| 'ClosedXml QueryFirst' | 983 MB | 30,254,227.17 μs | 51,247.793 μs | 934,950.513 μs | 401500.0000 | 104833.3333 | 3166.6667 | 6738354.38 KB | |
24 | | -| 'ClosedXml Query' | 1014 MB | 30,327,261.26 μs | 238,968.283 μs | 4,359,671.069 μs | 401666.6667 | 104166.6667 | 3333.3333 | 6822559.91 KB | |
25 | | -| 'OpenXmlSDK QueryFirst' | 5764 MB | 30,708,678.89 μs | 502,996.300 μs | 9,176,524.969 μs | 374333.3333 | 374166.6667 | 2833.3333 | 6069266.13 KB | |
26 | | -| 'OpenXmlSDK Query' | 5843 MB | 31,180,554.74 μs | 229,151.660 μs | 4,180,579.308 μs | 374666.6667 | 374500.0000 | 3166.6667 | 6077080.59 KB | |
| 11 | +| Method | Mean | StdDev | Error | Gen0 | Gen1 | Gen2 | Allocated | |
| 12 | +|------------------------------------ |-----------------:|---------------:|-----------------:|------------:|------------:|----------:|---------------:| |
| 13 | +| 'MiniExcel QueryFirst' | 64.13 μs | 0.062 μs | 1.136 μs | 3.2552 | 3.0924 | - | 55.38 KB | |
| 14 | +| 'MiniExcel QueryFirst with Mapping' | 106.45 μs | 11.833 μs | 215.877 μs | 9.4401 | 9.1146 | - | 157.77 KB | |
| 15 | +| 'ExcelDataReader QueryFirst' | 4,518,582.33 μs | 24,464.782 μs | 446,328.697 μs | 105000.0000 | 333.3333 | - | 1717277.04 KB | |
| 16 | +| 'MiniExcel Query with Mapping' | 7,167,013.10 μs | 55,723.835 μs | 1,016,610.181 μs | 435000.0000 | 3166.6667 | 333.3333 | 7108116.21 KB | |
| 17 | +| 'MiniExcel Query' | 8,025,353.06 μs | 29,105.762 μs | 530,997.443 μs | 477166.6667 | 5500.0000 | - | 7797447.02 KB | |
| 18 | +| 'ExcelDataReader Query' | 9,826,051.23 μs | 31,780.442 μs | 579,793.560 μs | 275666.6667 | 18666.6667 | - | 4504696.35 KB | |
| 19 | +| 'Epplus QueryFirst' | 13,227,100.36 μs | 33,036.501 μs | 602,708.752 μs | 174333.3333 | 88833.3333 | 4333.3333 | 3700588.01 KB | |
| 20 | +| 'Epplus Query' | 19,543,153.67 μs | 70,512.752 μs | 1,286,415.086 μs | 451166.6667 | 89333.3333 | 4166.6667 | 8223900.21 KB | |
| 21 | +| 'OpenXmlSDK QueryFirst' | 29,355,248.40 μs | 473,808.795 μs | 8,644,036.226 μs | 375166.6667 | 375000.0000 | 3666.6667 | 6069292.91 KB | |
| 22 | +| 'OpenXmlSDK Query' | 29,542,245.87 μs | 165,448.650 μs | 3,018,399.281 μs | 375333.3333 | 375166.6667 | 3833.3333 | 6077106.34 KB | |
| 23 | +| 'ClosedXml QueryFirst' | 29,879,388.56 μs | 193,452.818 μs | 3,529,299.538 μs | 402166.6667 | 105000.0000 | 3833.3333 | 6738372.66 KB | |
| 24 | +| 'ClosedXml Query' | 29,887,060.47 μs | 105,866.261 μs | 1,931,394.700 μs | 401666.6667 | 104333.3333 | 3333.3333 | 6822574.88 KB | |
| 25 | +| 'NPOI QueryFirst' | 33,364,721.52 μs | 66,710.413 μs | 1,217,046.272 μs | 661333.3333 | 660666.6667 | 3666.6667 | 10785556.73 KB | |
| 26 | +| 'NPOI Query' | 38,032,225.34 μs | 185,266.235 μs | 3,379,945.802 μs | 892500.0000 | 718833.3333 | 3833.3333 | 14558994.22 KB | |
0 commit comments