Archive benchmarks
BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)AMD EPYC 7763 2.45GHz, 1 CPU, 4 logical and 2 physical cores.NET SDK 10.0.301 [Host] : .NET 10.0.9 (10.0.9, 10.0.926.27113), X64 RyuJIT x86-64-v3 DefaultJob : .NET 10.0.9 (10.0.9, 10.0.926.27113), X64 RyuJIT x86-64-v3| Method | Mean | Error | StdDev | Gen0 | Gen1 | Gen2 | Allocated |
|---|---|---|---|---|---|---|---|
| Open_SquashFs | 12.27 μs | 0.131 μs | 0.122 μs | 0.6866 | 0.6714 | 0.0153 | 11.45 KB |
| Open_Iso | 44.81 μs | 0.894 μs | 1.417 μs | 2.3193 | 2.2583 | 0.1831 | 37.9 KB |
| ListFiles_SquashFs | 85.16 μs | 1.080 μs | 1.010 μs | 5.0049 | 4.8828 | 0.3662 | 82.24 KB |
| ListFiles_Iso | 47.12 μs | 0.936 μs | 1.313 μs | 2.5635 | 2.5024 | 0.1831 | 42.02 KB |
| ExtractFile_SquashFs | 580.32 μs | 8.222 μs | 7.691 μs | 15.6250 | 14.6484 | 10.7422 | 212.76 KB |
| ExtractFileAsync_SquashFs | 655.38 μs | 6.461 μs | 5.727 μs | 13.6719 | 11.7188 | 8.7891 | 213.71 KB |
| ExtractAll_SquashFs | 11,103.67 μs | 110.687 μs | 103.537 μs | 46.8750 | 31.2500 | 31.2500 | 2313.89 KB |
| ExtractAllAsync_SquashFs | 12,159.21 μs | 208.932 μs | 185.213 μs | 46.8750 | 31.2500 | 31.2500 | 2347.97 KB |