Skip to content

Stream extensions 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
MethodMeanErrorStdDevMedianGen0Gen1Allocated
DetectArchiveType16.63 ns0.363 ns0.445 ns16.56 ns0.0038-64 B
DetectArchiveTypeAsync67.37 ns0.688 ns0.574 ns67.25 ns0.0100-168 B
GetPxml1,662.73 ns31.205 ns60.122 ns1,637.06 ns1.13300.009518968 B
GetPxmlAsync1,906.61 ns27.947 ns23.337 ns1,901.96 ns1.16160.022919432 B
GetIcon607.86 ns12.133 ns25.326 ns594.98 ns0.4463-7472 B
GetIconAsync715.08 ns5.259 ns4.662 ns715.10 ns0.46540.00677800 B
SavePxml89,846.88 ns2,264.112 ns6,675.786 ns88,977.15 ns1.0986-19248 B
SavePxmlAsync150,613.07 ns2,798.938 ns5,118.017 ns150,397.20 ns0.9766-20376 B
SaveIcon87,828.01 ns2,436.003 ns7,182.609 ns89,241.06 ns0.3662-7672 B
SaveIconAsync138,964.67 ns2,758.915 ns4,758.993 ns138,992.15 ns0.4883-8616 B