Closed SkyeHoefling closed 2 years ago
/benchmark
/benchmark
/benchmark
/benchmark
/benchmark
/benchmark
/benchmark
/benchmark
/benchmark
/benchmark
Benchmarking comparison between this Pull Request and the comitted values at benchmarks/results
thumbnail \ini
SDK Version: 5.0.404
The .NET tools collect usage data in order to help us improve your experience. It is collected by Microsoft and shared with the community. You can opt-out of telemetry by setting the DOTNET_CLI_TELEMETRY_OPTOUT environment variable to '1' or 'true' using your favorite shell.
Read more about .NET CLI Tools telemetry: https://aka.ms/dotnet-cli-telemetry
summary: worse: 4, geomean: 1.688 total diff: 4
Slower | diff/base | Base Median (ns) | Diff Median (ns) | Modality |
---|---|---|---|---|
FileOnQ.Imaging.Heif.Benchmarks.Thumbnail.Thumbnail_ToArray | 1.71 | 33421400.00 | 57127150.00 | |
FileOnQ.Imaging.Heif.Benchmarks.Thumbnail.Thumbnail_Write | 1.69 | 34192300.00 | 57948400.00 | |
FileOnQ.Imaging.Heif.Benchmarks.Thumbnail.Thumbnail_ToSpan | 1.69 | 33737350.00 | 56962200.00 | |
FileOnQ.Imaging.Heif.Benchmarks.Thumbnail.Thumbnail_ToStream | 1.66 | 33929000.00 | 56335850.00 |
No Faster results for the provided threshold = 10% and noise filter = 0.3ns.
No file given
\ primary \ini summary: worse: 4, geomean: 1.480 total diff: 4
Slower | diff/base | Base Median (ns) | Diff Median (ns) | Modality |
---|---|---|---|---|
FileOnQ.Imaging.Heif.Benchmarks.PrimaryImage.PrimaryImage_ToStream | 1.49 | 1631416100.00 | 2438267700.00 | |
FileOnQ.Imaging.Heif.Benchmarks.PrimaryImage.PrimaryImage_ToSpan | 1.48 | 1626250700.00 | 2411953800.00 | |
FileOnQ.Imaging.Heif.Benchmarks.PrimaryImage.PrimaryImage_ToArray | 1.48 | 1631128700.00 | 2414300700.00 | |
FileOnQ.Imaging.Heif.Benchmarks.PrimaryImage.PrimaryImage_Write | 1.46 | 1635386400.00 | 2392059800.00 |
No Faster results for the provided threshold = 10% and noise filter = 0.3ns.
No file given
\r
\ ini BenchmarkDotNet=v0.13.1, OS=Windows 10.0.17763.2366 (1809/October2018Update/Redstone5), VM=Hyper-V Intel Xeon Platinum 8171M CPU 2.60GHz, 1 CPU, 2 logical and 2 physical cores [Host] : .NET Framework 4.8 (4.8.4420.0), X64 RyuJIT Job-GHSIOX : .NET Framework 4.8 (4.8.4420.0), X64 RyuJIT Runtime=.NET Framework 4.8 InvocationCount=1 LaunchCount=1 UnrollFactor=1 \| Method | Mean | Error | StdDev | Allocated native memory | Native memory leak | Allocated | |------------------- |---------:|---------:|---------:|------------------------:|-------------------:|----------:| | Thumbnail_Write | 58.14 ms | 0.689 ms | 0.575 ms | 5,124,251 B | 180 B | 74,504 B | | Thumbnail_ToArray | 57.33 ms | 0.779 ms | 0.691 ms | 5,123,939 B | 180 B | 74,504 B | | Thumbnail_ToSpan | 57.49 ms | 1.148 ms | 1.682 ms | 5,123,923 B | 180 B | - | | Thumbnail_ToStream | 56.56 ms | 1.081 ms | 1.157 ms | 5,123,667 B | 180 B | 140,816 B |
\ ini BenchmarkDotNet=v0.13.1, OS=Windows 10.0.17763.2366 (1809/October2018Update/Redstone5), VM=Hyper-V Intel Xeon Platinum 8272CL CPU 2.60GHz, 1 CPU, 2 logical and 2 physical cores [Host] : .NET Framework 4.8 (4.8.4420.0), X64 RyuJIT Job-GHSIOX : .NET Framework 4.8 (4.8.4420.0), X64 RyuJIT Runtime=.NET Framework 4.8 InvocationCount=1 LaunchCount=1 UnrollFactor=1 \| Method | Mean | Error | StdDev | Allocated native memory | Native memory leak | Allocated | |---------------------- |--------:|---------:|---------:|------------------------:|-------------------:|------------:| | PrimaryImage_Write | 2.392 s | 0.0042 s | 0.0038 s | 222,029,686 B | 180 B | 1,951,112 B | | PrimaryImage_ToArray | 2.414 s | 0.0093 s | 0.0087 s | 222,029,374 B | 180 B | 1,951,112 B | | PrimaryImage_ToSpan | 2.412 s | 0.0051 s | 0.0048 s | 222,029,326 B | 180 B | - | | PrimaryImage_ToStream | 2.438 s | 0.0055 s | 0.0052 s | 222,029,262 B | 180 B | 3,894,032 B |
Benchmarking comparison between this Pull Request and the comitted values at benchmarks/results
thumbnail \ini
SDK Version: 5.0.404
The .NET tools collect usage data in order to help us improve your experience. It is collected by Microsoft and shared with the community. You can opt-out of telemetry by setting the DOTNET_CLI_TELEMETRY_OPTOUT environment variable to '1' or 'true' using your favorite shell.
Read more about .NET CLI Tools telemetry: https://aka.ms/dotnet-cli-telemetry
summary: worse: 4, geomean: 1.672 total diff: 4
Slower | diff/base | Base Median (ns) | Diff Median (ns) | Modality |
---|---|---|---|---|
FileOnQ.Imaging.Heif.Benchmarks.Thumbnail.Thumbnail_Write | 1.72 | 33921900.00 | 58213050.00 | |
FileOnQ.Imaging.Heif.Benchmarks.Thumbnail.Thumbnail_ToSpan | 1.67 | 33699250.00 | 56421800.00 | |
FileOnQ.Imaging.Heif.Benchmarks.Thumbnail.Thumbnail_ToArray | 1.67 | 33488400.00 | 56034000.00 | |
FileOnQ.Imaging.Heif.Benchmarks.Thumbnail.Thumbnail_ToStream | 1.63 | 33509650.00 | 54521000.00 |
No Faster results for the provided threshold = 10% and noise filter = 0.3ns.
No file given
\ primary \ini summary: worse: 4, geomean: 1.471 total diff: 4
Slower | diff/base | Base Median (ns) | Diff Median (ns) | Modality |
---|---|---|---|---|
FileOnQ.Imaging.Heif.Benchmarks.PrimaryImage.PrimaryImage_ToStream | 1.48 | 1631416100.00 | 2418084400.00 | |
FileOnQ.Imaging.Heif.Benchmarks.PrimaryImage.PrimaryImage_ToArray | 1.47 | 1631128700.00 | 2399060000.00 | |
FileOnQ.Imaging.Heif.Benchmarks.PrimaryImage.PrimaryImage_ToSpan | 1.47 | 1626250700.00 | 2390005700.00 | |
FileOnQ.Imaging.Heif.Benchmarks.PrimaryImage.PrimaryImage_Write | 1.46 | 1635386400.00 | 2387721200.00 |
No Faster results for the provided threshold = 10% and noise filter = 0.3ns.
No file given
\r
\ ini BenchmarkDotNet=v0.13.1, OS=Windows 10.0.17763.2366 (1809/October2018Update/Redstone5) Intel Xeon CPU E5-2673 v4 2.30GHz, 1 CPU, 2 logical and 2 physical cores .NET SDK=6.0.101 [Host] : .NET 5.0.8 (5.0.821.31504), X64 RyuJIT Job-WFJGVA : .NET 5.0.8 (5.0.821.31504), X64 RyuJIT Runtime=.NET 5.0 InvocationCount=1 LaunchCount=1 UnrollFactor=1 \| Method | Mean | Error | StdDev | Allocated native memory | Native memory leak | Allocated | |------------------- |---------:|---------:|---------:|------------------------:|-------------------:|----------:| | Thumbnail_Write | 58.53 ms | 1.165 ms | 1.814 ms | 5,124,409 B | - | 288 B | | Thumbnail_ToArray | 56.19 ms | 1.116 ms | 1.097 ms | 5,123,853 B | - | 66,408 B | | Thumbnail_ToSpan | 55.97 ms | 1.098 ms | 1.308 ms | 5,123,853 B | - | 120 B | | Thumbnail_ToStream | 54.64 ms | 0.947 ms | 0.972 ms | 5,123,853 B | - | 66,472 B |
\ ini BenchmarkDotNet=v0.13.1, OS=Windows 10.0.17763.2366 (1809/October2018Update/Redstone5) Intel Xeon Platinum 8272CL CPU 2.60GHz, 1 CPU, 2 logical and 2 physical cores .NET SDK=6.0.101 [Host] : .NET 5.0.8 (5.0.821.31504), X64 RyuJIT Job-XCUIWY : .NET 5.0.8 (5.0.821.31504), X64 RyuJIT Runtime=.NET 5.0 InvocationCount=1 LaunchCount=1 UnrollFactor=1 \| Method | Mean | Error | StdDev | Allocated native memory | Native memory leak | Allocated | |---------------------- |--------:|---------:|---------:|------------------------:|-------------------:|------------:| | PrimaryImage_Write | 2.391 s | 0.0108 s | 0.0101 s | 222,029,492 B | - | 256 B | | PrimaryImage_ToArray | 2.397 s | 0.0066 s | 0.0062 s | 222,029,160 B | - | 1,943,008 B | | PrimaryImage_ToSpan | 2.390 s | 0.0050 s | 0.0044 s | 222,028,920 B | - | 88 B | | PrimaryImage_ToStream | 2.419 s | 0.0089 s | 0.0083 s | 222,028,472 B | - | 1,943,072 B |
Benchmarking comparison between this Pull Request and the comitted values at benchmarks/results
thumbnail \ini
SDK Version: 5.0.404
The .NET tools collect usage data in order to help us improve your experience. It is collected by Microsoft and shared with the community. You can opt-out of telemetry by setting the DOTNET_CLI_TELEMETRY_OPTOUT environment variable to '1' or 'true' using your favorite shell.
Read more about .NET CLI Tools telemetry: https://aka.ms/dotnet-cli-telemetry
summary: worse: 4, geomean: 1.308 total diff: 4
Slower | diff/base | Base Median (ns) | Diff Median (ns) | Modality |
---|---|---|---|---|
FileOnQ.Imaging.Heif.Benchmarks.Thumbnail.Thumbnail_ToArray | 1.37 | 33727300.00 | 46212100.00 | |
FileOnQ.Imaging.Heif.Benchmarks.Thumbnail.Thumbnail_ToSpan | 1.32 | 33518050.00 | 44228250.00 | several? |
FileOnQ.Imaging.Heif.Benchmarks.Thumbnail.Thumbnail_Write | 1.27 | 33613450.00 | 42793300.00 | |
FileOnQ.Imaging.Heif.Benchmarks.Thumbnail.Thumbnail_ToStream | 1.27 | 33445400.00 | 42504250.00 |
No Faster results for the provided threshold = 10% and noise filter = 0.3ns.
No file given
\ primary \ini summary: worse: 4, geomean: 1.352 total diff: 4
Slower | diff/base | Base Median (ns) | Diff Median (ns) | Modality |
---|---|---|---|---|
FileOnQ.Imaging.Heif.Benchmarks.PrimaryImage.PrimaryImage_ToStream | 1.39 | 1631416100.00 | 2263834600.00 | |
FileOnQ.Imaging.Heif.Benchmarks.PrimaryImage.PrimaryImage_ToSpan | 1.35 | 1626250700.00 | 2189539700.00 | |
FileOnQ.Imaging.Heif.Benchmarks.PrimaryImage.PrimaryImage_ToArray | 1.34 | 1631128700.00 | 2193731550.00 | |
FileOnQ.Imaging.Heif.Benchmarks.PrimaryImage.PrimaryImage_Write | 1.33 | 1635386400.00 | 2173646900.00 |
No Faster results for the provided threshold = 10% and noise filter = 0.3ns.
No file given
\r
\ ini BenchmarkDotNet=v0.13.1, OS=Windows 10.0.17763.2366 (1809/October2018Update/Redstone5) Intel Xeon Platinum 8272CL CPU 2.60GHz, 1 CPU, 2 logical and 2 physical cores .NET SDK=6.0.101 [Host] : .NET 6.0.1 (6.0.121.56705), X64 RyuJIT Job-QMUXES : .NET 6.0.1 (6.0.121.56705), X64 RyuJIT Runtime=.NET 6.0 InvocationCount=1 LaunchCount=1 UnrollFactor=1 \| Method | Mean | Error | StdDev | Allocated native memory | Native memory leak | Allocated | |------------------- |---------:|---------:|---------:|------------------------:|-------------------:|----------:| | Thumbnail_Write | 42.49 ms | 0.554 ms | 0.518 ms | 5,124,425 B | - | 832 B | | Thumbnail_ToArray | 45.55 ms | 0.896 ms | 1.947 ms | 5,123,853 B | - | 66,888 B | | Thumbnail_ToSpan | 44.15 ms | 0.880 ms | 1.969 ms | 5,123,853 B | - | 600 B | | Thumbnail_ToStream | 42.52 ms | 0.513 ms | 0.400 ms | 5,123,853 B | - | 66,952 B |
\ ini BenchmarkDotNet=v0.13.1, OS=Windows 10.0.17763.2366 (1809/October2018Update/Redstone5) Intel Xeon Platinum 8272CL CPU 2.60GHz, 1 CPU, 2 logical and 2 physical cores .NET SDK=6.0.101 [Host] : .NET 6.0.1 (6.0.121.56705), X64 RyuJIT Job-DYZGVP : .NET 6.0.1 (6.0.121.56705), X64 RyuJIT Runtime=.NET 6.0 InvocationCount=1 LaunchCount=1 UnrollFactor=1 \| Method | Mean | Error | StdDev | Allocated native memory | Native memory leak | Allocated | |---------------------- |--------:|---------:|---------:|------------------------:|-------------------:|------------:| | PrimaryImage_Write | 2.169 s | 0.0412 s | 0.0344 s | 222,029,604 B | - | 848 B | | PrimaryImage_ToArray | 2.185 s | 0.0428 s | 0.0458 s | 222,028,952 B | - | 1,943,488 B | | PrimaryImage_ToSpan | 2.198 s | 0.0427 s | 0.0457 s | 222,028,920 B | - | 568 B | | PrimaryImage_ToStream | 2.263 s | 0.0333 s | 0.0312 s | 222,029,096 B | - | 1,943,600 B |
/benchmark
/benchmark
Benchmarking comparison between this Pull Request and the comitted values at benchmarks/results
thumbnail \ini summary: worse: 4, geomean: 1.422 total diff: 4
Slower | diff/base | Base Median (ns) | Diff Median (ns) | Modality |
---|---|---|---|---|
FileOnQ.Imaging.Heif.Benchmarks.Thumbnail.Thumbnail_ToArray | 1.43 | 33421400.00 | 47766800.00 | |
FileOnQ.Imaging.Heif.Benchmarks.Thumbnail.Thumbnail_Write | 1.43 | 34192300.00 | 48828200.00 | |
FileOnQ.Imaging.Heif.Benchmarks.Thumbnail.Thumbnail_ToSpan | 1.42 | 33737350.00 | 47794200.00 | |
FileOnQ.Imaging.Heif.Benchmarks.Thumbnail.Thumbnail_ToStream | 1.41 | 33929000.00 | 47977900.00 |
No Faster results for the provided threshold = 10% and noise filter = 0.3ns.
No file given
\ primary \ini summary: worse: 4, geomean: 1.380 total diff: 4
Slower | diff/base | Base Median (ns) | Diff Median (ns) | Modality |
---|---|---|---|---|
FileOnQ.Imaging.Heif.Benchmarks.PrimaryImage.PrimaryImage_ToSpan | 1.40 | 1626250700.00 | 2280420900.00 | |
FileOnQ.Imaging.Heif.Benchmarks.PrimaryImage.PrimaryImage_ToStream | 1.39 | 1631416100.00 | 2270355250.00 | |
FileOnQ.Imaging.Heif.Benchmarks.PrimaryImage.PrimaryImage_ToArray | 1.38 | 1631128700.00 | 2244688500.00 | |
FileOnQ.Imaging.Heif.Benchmarks.PrimaryImage.PrimaryImage_Write | 1.35 | 1635386400.00 | 2206250700.00 |
No Faster results for the provided threshold = 10% and noise filter = 0.3ns.
No file given
\r
\ ini BenchmarkDotNet=v0.13.1, OS=Windows 10.0.17763.2366 (1809/October2018Update/Redstone5), VM=Hyper-V Intel Xeon Platinum 8272CL CPU 2.60GHz, 1 CPU, 2 logical and 2 physical cores [Host] : .NET Framework 4.8 (4.8.4420.0), X64 RyuJIT Job-GHSIOX : .NET Framework 4.8 (4.8.4420.0), X64 RyuJIT Runtime=.NET Framework 4.8 InvocationCount=1 LaunchCount=1 UnrollFactor=1 \| Method | Mean | Error | StdDev | Allocated native memory | Native memory leak | Allocated | |------------------- |---------:|---------:|---------:|------------------------:|-------------------:|----------:| | Thumbnail_Write | 48.81 ms | 0.557 ms | 0.521 ms | 5,124,251 B | 180 B | 74,504 B | | Thumbnail_ToArray | 47.88 ms | 0.411 ms | 0.385 ms | 5,123,923 B | 180 B | 74,504 B | | Thumbnail_ToSpan | 47.71 ms | 0.353 ms | 0.331 ms | 5,123,939 B | 180 B | - | | Thumbnail_ToStream | 47.87 ms | 0.417 ms | 0.390 ms | 5,123,923 B | 180 B | 140,816 B |
\ ini BenchmarkDotNet=v0.13.1, OS=Windows 10.0.17763.2366 (1809/October2018Update/Redstone5), VM=Hyper-V Intel Xeon Platinum 8272CL CPU 2.60GHz, 1 CPU, 2 logical and 2 physical cores [Host] : .NET Framework 4.8 (4.8.4420.0), X64 RyuJIT Job-GHSIOX : .NET Framework 4.8 (4.8.4420.0), X64 RyuJIT Runtime=.NET Framework 4.8 InvocationCount=1 LaunchCount=1 UnrollFactor=1 \| Method | Mean | Error | StdDev | Allocated native memory | Native memory leak | Allocated | |---------------------- |--------:|---------:|---------:|------------------------:|-------------------:|------------:| | PrimaryImage_Write | 2.217 s | 0.0366 s | 0.0342 s | 222,029,254 B | 180 B | 1,951,112 B | | PrimaryImage_ToArray | 2.258 s | 0.0447 s | 0.0597 s | 222,029,198 B | 180 B | 1,951,112 B | | PrimaryImage_ToSpan | 2.282 s | 0.0449 s | 0.0551 s | 222,029,006 B | 180 B | - | | PrimaryImage_ToStream | 2.261 s | 0.0440 s | 0.0470 s | 222,029,166 B | 180 B | 3,894,032 B |
Benchmarking comparison between this Pull Request and the comitted values at benchmarks/results
thumbnail \ini summary: worse: 4, geomean: 1.417 total diff: 4
Slower | diff/base | Base Median (ns) | Diff Median (ns) | Modality |
---|---|---|---|---|
FileOnQ.Imaging.Heif.Benchmarks.Thumbnail.Thumbnail_Write | 1.42 | 33921900.00 | 48163600.00 | |
FileOnQ.Imaging.Heif.Benchmarks.Thumbnail.Thumbnail_ToSpan | 1.42 | 33699250.00 | 47795000.00 | |
FileOnQ.Imaging.Heif.Benchmarks.Thumbnail.Thumbnail_ToArray | 1.41 | 33488400.00 | 47366250.00 | |
FileOnQ.Imaging.Heif.Benchmarks.Thumbnail.Thumbnail_ToStream | 1.41 | 33509650.00 | 47396100.00 |
No Faster results for the provided threshold = 10% and noise filter = 0.3ns.
No file given
\ primary \ini summary: worse: 4, geomean: 1.410 total diff: 4
Slower | diff/base | Base Median (ns) | Diff Median (ns) | Modality |
---|---|---|---|---|
FileOnQ.Imaging.Heif.Benchmarks.PrimaryImage.PrimaryImage_ToSpan | 1.43 | 1626250700.00 | 2319614500.00 | |
FileOnQ.Imaging.Heif.Benchmarks.PrimaryImage.PrimaryImage_ToArray | 1.42 | 1631128700.00 | 2321165950.00 | |
FileOnQ.Imaging.Heif.Benchmarks.PrimaryImage.PrimaryImage_ToStream | 1.42 | 1631416100.00 | 2309794350.00 | |
FileOnQ.Imaging.Heif.Benchmarks.PrimaryImage.PrimaryImage_Write | 1.38 | 1635386400.00 | 2250133700.00 |
No Faster results for the provided threshold = 10% and noise filter = 0.3ns.
No file given
\r
\ ini BenchmarkDotNet=v0.13.1, OS=Windows 10.0.17763.2366 (1809/October2018Update/Redstone5) Intel Xeon Platinum 8272CL CPU 2.60GHz, 1 CPU, 2 logical and 2 physical cores .NET SDK=6.0.101 [Host] : .NET 5.0.8 (5.0.821.31504), X64 RyuJIT Job-UIIDRB : .NET 5.0.8 (5.0.821.31504), X64 RyuJIT Runtime=.NET 5.0 InvocationCount=1 LaunchCount=1 UnrollFactor=1 \| Method | Mean | Error | StdDev | Allocated native memory | Native memory leak | Allocated | |------------------- |---------:|---------:|---------:|------------------------:|-------------------:|----------:| | Thumbnail_Write | 48.15 ms | 0.389 ms | 0.364 ms | 5,124,153 B | - | 288 B | | Thumbnail_ToArray | 47.54 ms | 0.362 ms | 0.339 ms | 5,123,853 B | - | 66,408 B | | Thumbnail_ToSpan | 47.68 ms | 0.341 ms | 0.319 ms | 5,123,853 B | - | 120 B | | Thumbnail_ToStream | 47.46 ms | 0.370 ms | 0.346 ms | 5,123,853 B | - | 66,472 B |
\ ini BenchmarkDotNet=v0.13.1, OS=Windows 10.0.17763.2366 (1809/October2018Update/Redstone5) Intel Xeon Platinum 8272CL CPU 2.60GHz, 1 CPU, 2 logical and 2 physical cores .NET SDK=6.0.101 [Host] : .NET 5.0.8 (5.0.821.31504), X64 RyuJIT Job-TEDDXV : .NET 5.0.8 (5.0.821.31504), X64 RyuJIT Runtime=.NET 5.0 InvocationCount=1 LaunchCount=1 UnrollFactor=1 \| Method | Mean | Error | StdDev | Allocated native memory | Native memory leak | Allocated | |---------------------- |--------:|---------:|---------:|------------------------:|-------------------:|------------:| | PrimaryImage_Write | 2.248 s | 0.0362 s | 0.0338 s | 222,029,780 B | - | 256 B | | PrimaryImage_ToArray | 2.316 s | 0.0388 s | 0.0363 s | 222,029,128 B | - | 1,943,008 B | | PrimaryImage_ToSpan | 2.317 s | 0.0383 s | 0.0358 s | 222,028,824 B | - | 88 B | | PrimaryImage_ToStream | 2.312 s | 0.0355 s | 0.0332 s | 222,028,840 B | - | 1,943,072 B |
Benchmarking comparison between this Pull Request and the comitted values at benchmarks/results
thumbnail \ini summary: worse: 4, geomean: 1.428 total diff: 4
Slower | diff/base | Base Median (ns) | Diff Median (ns) | Modality |
---|---|---|---|---|
FileOnQ.Imaging.Heif.Benchmarks.Thumbnail.Thumbnail_Write | 1.43 | 33613450.00 | 48161600.00 | |
FileOnQ.Imaging.Heif.Benchmarks.Thumbnail.Thumbnail_ToStream | 1.43 | 33445400.00 | 47834600.00 | |
FileOnQ.Imaging.Heif.Benchmarks.Thumbnail.Thumbnail_ToArray | 1.43 | 33727300.00 | 48137500.00 | |
FileOnQ.Imaging.Heif.Benchmarks.Thumbnail.Thumbnail_ToSpan | 1.42 | 33518050.00 | 47616200.00 |
No Faster results for the provided threshold = 10% and noise filter = 0.3ns.
No file given
\ primary \ini summary: worse: 4, geomean: 1.483 total diff: 4
Slower | diff/base | Base Median (ns) | Diff Median (ns) | Modality |
---|---|---|---|---|
FileOnQ.Imaging.Heif.Benchmarks.PrimaryImage.PrimaryImage_ToSpan | 1.50 | 1626250700.00 | 2439362700.00 | |
FileOnQ.Imaging.Heif.Benchmarks.PrimaryImage.PrimaryImage_ToStream | 1.50 | 1631416100.00 | 2446548800.00 | |
FileOnQ.Imaging.Heif.Benchmarks.PrimaryImage.PrimaryImage_ToArray | 1.47 | 1631128700.00 | 2394982200.00 | |
FileOnQ.Imaging.Heif.Benchmarks.PrimaryImage.PrimaryImage_Write | 1.46 | 1635386400.00 | 2392011300.00 |
No Faster results for the provided threshold = 10% and noise filter = 0.3ns.
No file given
\r
\ ini BenchmarkDotNet=v0.13.1, OS=Windows 10.0.17763.2366 (1809/October2018Update/Redstone5) Intel Xeon Platinum 8272CL CPU 2.60GHz, 1 CPU, 2 logical and 2 physical cores .NET SDK=6.0.101 [Host] : .NET 6.0.1 (6.0.121.56705), X64 RyuJIT Job-YGAWOH : .NET 6.0.1 (6.0.121.56705), X64 RyuJIT Runtime=.NET 6.0 InvocationCount=1 LaunchCount=1 UnrollFactor=1 \| Method | Mean | Error | StdDev | Allocated native memory | Native memory leak | Allocated | |------------------- |---------:|---------:|---------:|------------------------:|-------------------:|----------:| | Thumbnail_Write | 48.43 ms | 0.451 ms | 0.422 ms | 5,124,409 B | - | 832 B | | Thumbnail_ToArray | 48.04 ms | 0.538 ms | 0.503 ms | 5,123,853 B | - | 66,888 B | | Thumbnail_ToSpan | 47.72 ms | 0.317 ms | 0.296 ms | 5,123,597 B | - | 600 B | | Thumbnail_ToStream | 47.74 ms | 0.374 ms | 0.332 ms | 5,123,933 B | 48 B | 66,952 B |
\ ini BenchmarkDotNet=v0.13.1, OS=Windows 10.0.17763.2366 (1809/October2018Update/Redstone5) Intel Xeon Platinum 8272CL CPU 2.60GHz, 1 CPU, 2 logical and 2 physical cores .NET SDK=6.0.101 [Host] : .NET 6.0.1 (6.0.121.56705), X64 RyuJIT Job-WIJSSN : .NET 6.0.1 (6.0.121.56705), X64 RyuJIT Runtime=.NET 6.0 InvocationCount=1 LaunchCount=1 UnrollFactor=1 \| Method | Mean | Error | StdDev | Allocated native memory | Native memory leak | Allocated | |---------------------- |--------:|---------:|---------:|------------------------:|-------------------:|------------:| | PrimaryImage_Write | 2.392 s | 0.0085 s | 0.0080 s | 222,029,652 B | - | 848 B | | PrimaryImage_ToArray | 2.396 s | 0.0045 s | 0.0042 s | 222,028,968 B | - | 1,943,536 B | | PrimaryImage_ToSpan | 2.440 s | 0.0054 s | 0.0051 s | 222,028,584 B | - | 616 B | | PrimaryImage_ToStream | 2.446 s | 0.0033 s | 0.0028 s | 222,028,936 B | - | 1,943,600 B |
/benchmark
/benchmark
/benchmark
/benchmark
/benchmark
/benchmark
/benchmark
/benchmark
Benchmarking comparison between this Pull Request and the comitted values at benchmarks/results
thumbnail
summary:
worse: 4, geomean: 1.422
total diff: 4
| Slower | diff/base | Base Median (ns) | Diff Median (ns) | Modality|
| ------------------------------------------------------------ | ---------:| ----------------:| ----------------:| --------:|
| FileOnQ.Imaging.Heif.Benchmarks.Thumbnail.Thumbnail_ToArray | 1.43 | 33421400.00 | 47766800.00 | |
| FileOnQ.Imaging.Heif.Benchmarks.Thumbnail.Thumbnail_Write | 1.43 | 34192300.00 | 48828200.00 | |
| FileOnQ.Imaging.Heif.Benchmarks.Thumbnail.Thumbnail_ToSpan | 1.42 | 33737350.00 | 47794200.00 | |
| FileOnQ.Imaging.Heif.Benchmarks.Thumbnail.Thumbnail_ToStream | 1.41 | 33929000.00 | 47977900.00 | |
No Faster results for the provided threshold = 10% and noise filter = 0.3ns.
No file given
primary
summary:
worse: 4, geomean: 1.380
total diff: 4
| Slower | diff/base | Base Median (ns) | Diff Median (ns) | Modality|
| ------------------------------------------------------------------ | ---------:| ----------------:| ----------------:| --------:|
| FileOnQ.Imaging.Heif.Benchmarks.PrimaryImage.PrimaryImage_ToSpan | 1.40 | 1626250700.00 | 2280420900.00 | |
| FileOnQ.Imaging.Heif.Benchmarks.PrimaryImage.PrimaryImage_ToStream | 1.39 | 1631416100.00 | 2270355250.00 | |
| FileOnQ.Imaging.Heif.Benchmarks.PrimaryImage.PrimaryImage_ToArray | 1.38 | 1631128700.00 | 2244688500.00 | |
| FileOnQ.Imaging.Heif.Benchmarks.PrimaryImage.PrimaryImage_Write | 1.35 | 1635386400.00 | 2206250700.00 | |
No Faster results for the provided threshold = 10% and noise filter = 0.3ns.
No file given
``` ini BenchmarkDotNet=v0.13.1, OS=Windows 10.0.17763.2366 (1809/October2018Update/Redstone5), VM=Hyper-V Intel Xeon Platinum 8272CL CPU 2.60GHz, 1 CPU, 2 logical and 2 physical cores [Host] : .NET Framework 4.8 (4.8.4420.0), X64 RyuJIT Job-GHSIOX : .NET Framework 4.8 (4.8.4420.0), X64 RyuJIT Runtime=.NET Framework 4.8 InvocationCount=1 LaunchCount=1 UnrollFactor=1 ``` | Method | Mean | Error | StdDev | Allocated native memory | Native memory leak | Allocated | |------------------- |---------:|---------:|---------:|------------------------:|-------------------:|----------:| | Thumbnail_Write | 48.81 ms | 0.557 ms | 0.521 ms | 5,124,251 B | 180 B | 74,504 B | | Thumbnail_ToArray | 47.88 ms | 0.411 ms | 0.385 ms | 5,123,923 B | 180 B | 74,504 B | | Thumbnail_ToSpan | 47.71 ms | 0.353 ms | 0.331 ms | 5,123,939 B | 180 B | - | | Thumbnail_ToStream | 47.87 ms | 0.417 ms | 0.390 ms | 5,123,923 B | 180 B | 140,816 B |
``` ini BenchmarkDotNet=v0.13.1, OS=Windows 10.0.17763.2366 (1809/October2018Update/Redstone5), VM=Hyper-V Intel Xeon Platinum 8272CL CPU 2.60GHz, 1 CPU, 2 logical and 2 physical cores [Host] : .NET Framework 4.8 (4.8.4420.0), X64 RyuJIT Job-GHSIOX : .NET Framework 4.8 (4.8.4420.0), X64 RyuJIT Runtime=.NET Framework 4.8 InvocationCount=1 LaunchCount=1 UnrollFactor=1 ``` | Method | Mean | Error | StdDev | Allocated native memory | Native memory leak | Allocated | |---------------------- |--------:|---------:|---------:|------------------------:|-------------------:|------------:| | PrimaryImage_Write | 2.217 s | 0.0366 s | 0.0342 s | 222,029,254 B | 180 B | 1,951,112 B | | PrimaryImage_ToArray | 2.258 s | 0.0447 s | 0.0597 s | 222,029,198 B | 180 B | 1,951,112 B | | PrimaryImage_ToSpan | 2.282 s | 0.0449 s | 0.0551 s | 222,029,006 B | 180 B | - | | PrimaryImage_ToStream | 2.261 s | 0.0440 s | 0.0470 s | 222,029,166 B | 180 B | 3,894,032 B |
Benchmarking comparison between this Pull Request and the comitted values at benchmarks/results
thumbnail
summary:
worse: 4, geomean: 1.422
total diff: 4
| Slower | diff/base | Base Median (ns) | Diff Median (ns) | Modality|
| ------------------------------------------------------------ | ---------:| ----------------:| ----------------:| --------:|
| FileOnQ.Imaging.Heif.Benchmarks.Thumbnail.Thumbnail_ToArray | 1.43 | 33421400.00 | 47766800.00 | |
| FileOnQ.Imaging.Heif.Benchmarks.Thumbnail.Thumbnail_Write | 1.43 | 34192300.00 | 48828200.00 | |
| FileOnQ.Imaging.Heif.Benchmarks.Thumbnail.Thumbnail_ToSpan | 1.42 | 33737350.00 | 47794200.00 | |
| FileOnQ.Imaging.Heif.Benchmarks.Thumbnail.Thumbnail_ToStream | 1.41 | 33929000.00 | 47977900.00 | |
No Faster results for the provided threshold = 10% and noise filter = 0.3ns.
No file given
primary
summary:
worse: 4, geomean: 1.380
total diff: 4
| Slower | diff/base | Base Median (ns) | Diff Median (ns) | Modality|
| ------------------------------------------------------------------ | ---------:| ----------------:| ----------------:| --------:|
| FileOnQ.Imaging.Heif.Benchmarks.PrimaryImage.PrimaryImage_ToSpan | 1.40 | 1626250700.00 | 2280420900.00 | |
| FileOnQ.Imaging.Heif.Benchmarks.PrimaryImage.PrimaryImage_ToStream | 1.39 | 1631416100.00 | 2270355250.00 | |
| FileOnQ.Imaging.Heif.Benchmarks.PrimaryImage.PrimaryImage_ToArray | 1.38 | 1631128700.00 | 2244688500.00 | |
| FileOnQ.Imaging.Heif.Benchmarks.PrimaryImage.PrimaryImage_Write | 1.35 | 1635386400.00 | 2206250700.00 | |
No Faster results for the provided threshold = 10% and noise filter = 0.3ns.
No file given
``` ini BenchmarkDotNet=v0.13.1, OS=Windows 10.0.17763.2366 (1809/October2018Update/Redstone5), VM=Hyper-V Intel Xeon Platinum 8272CL CPU 2.60GHz, 1 CPU, 2 logical and 2 physical cores [Host] : .NET Framework 4.8 (4.8.4420.0), X64 RyuJIT Job-GHSIOX : .NET Framework 4.8 (4.8.4420.0), X64 RyuJIT Runtime=.NET Framework 4.8 InvocationCount=1 LaunchCount=1 UnrollFactor=1 ``` | Method | Mean | Error | StdDev | Allocated native memory | Native memory leak | Allocated | |------------------- |---------:|---------:|---------:|------------------------:|-------------------:|----------:| | Thumbnail_Write | 48.81 ms | 0.557 ms | 0.521 ms | 5,124,251 B | 180 B | 74,504 B | | Thumbnail_ToArray | 47.88 ms | 0.411 ms | 0.385 ms | 5,123,923 B | 180 B | 74,504 B | | Thumbnail_ToSpan | 47.71 ms | 0.353 ms | 0.331 ms | 5,123,939 B | 180 B | - | | Thumbnail_ToStream | 47.87 ms | 0.417 ms | 0.390 ms | 5,123,923 B | 180 B | 140,816 B |
``` ini BenchmarkDotNet=v0.13.1, OS=Windows 10.0.17763.2366 (1809/October2018Update/Redstone5), VM=Hyper-V Intel Xeon Platinum 8272CL CPU 2.60GHz, 1 CPU, 2 logical and 2 physical cores [Host] : .NET Framework 4.8 (4.8.4420.0), X64 RyuJIT Job-GHSIOX : .NET Framework 4.8 (4.8.4420.0), X64 RyuJIT Runtime=.NET Framework 4.8 InvocationCount=1 LaunchCount=1 UnrollFactor=1 ``` | Method | Mean | Error | StdDev | Allocated native memory | Native memory leak | Allocated | |---------------------- |--------:|---------:|---------:|------------------------:|-------------------:|------------:| | PrimaryImage_Write | 2.217 s | 0.0366 s | 0.0342 s | 222,029,254 B | 180 B | 1,951,112 B | | PrimaryImage_ToArray | 2.258 s | 0.0447 s | 0.0597 s | 222,029,198 B | 180 B | 1,951,112 B | | PrimaryImage_ToSpan | 2.282 s | 0.0449 s | 0.0551 s | 222,029,006 B | 180 B | - | | PrimaryImage_ToStream | 2.261 s | 0.0440 s | 0.0470 s | 222,029,166 B | 180 B | 3,894,032 B |
Benchmarking comparison between this Pull Request and the comitted values at benchmarks/results
thumbnail
summary:
worse: 4, geomean: 1.422
total diff: 4
| Slower | diff/base | Base Median (ns) | Diff Median (ns) | Modality|
| ------------------------------------------------------------ | ---------:| ----------------:| ----------------:| --------:|
| FileOnQ.Imaging.Heif.Benchmarks.Thumbnail.Thumbnail_ToArray | 1.43 | 33421400.00 | 47766800.00 | |
| FileOnQ.Imaging.Heif.Benchmarks.Thumbnail.Thumbnail_Write | 1.43 | 34192300.00 | 48828200.00 | |
| FileOnQ.Imaging.Heif.Benchmarks.Thumbnail.Thumbnail_ToSpan | 1.42 | 33737350.00 | 47794200.00 | |
| FileOnQ.Imaging.Heif.Benchmarks.Thumbnail.Thumbnail_ToStream | 1.41 | 33929000.00 | 47977900.00 | |
No Faster results for the provided threshold = 10% and noise filter = 0.3ns.
No file given
primary
summary:
worse: 4, geomean: 1.380
total diff: 4
| Slower | diff/base | Base Median (ns) | Diff Median (ns) | Modality|
| ------------------------------------------------------------------ | ---------:| ----------------:| ----------------:| --------:|
| FileOnQ.Imaging.Heif.Benchmarks.PrimaryImage.PrimaryImage_ToSpan | 1.40 | 1626250700.00 | 2280420900.00 | |
| FileOnQ.Imaging.Heif.Benchmarks.PrimaryImage.PrimaryImage_ToStream | 1.39 | 1631416100.00 | 2270355250.00 | |
| FileOnQ.Imaging.Heif.Benchmarks.PrimaryImage.PrimaryImage_ToArray | 1.38 | 1631128700.00 | 2244688500.00 | |
| FileOnQ.Imaging.Heif.Benchmarks.PrimaryImage.PrimaryImage_Write | 1.35 | 1635386400.00 | 2206250700.00 | |
No Faster results for the provided threshold = 10% and noise filter = 0.3ns.
No file given
``` ini BenchmarkDotNet=v0.13.1, OS=Windows 10.0.17763.2366 (1809/October2018Update/Redstone5), VM=Hyper-V Intel Xeon Platinum 8272CL CPU 2.60GHz, 1 CPU, 2 logical and 2 physical cores [Host] : .NET Framework 4.8 (4.8.4420.0), X64 RyuJIT Job-GHSIOX : .NET Framework 4.8 (4.8.4420.0), X64 RyuJIT Runtime=.NET Framework 4.8 InvocationCount=1 LaunchCount=1 UnrollFactor=1 ``` | Method | Mean | Error | StdDev | Allocated native memory | Native memory leak | Allocated | |------------------- |---------:|---------:|---------:|------------------------:|-------------------:|----------:| | Thumbnail_Write | 48.81 ms | 0.557 ms | 0.521 ms | 5,124,251 B | 180 B | 74,504 B | | Thumbnail_ToArray | 47.88 ms | 0.411 ms | 0.385 ms | 5,123,923 B | 180 B | 74,504 B | | Thumbnail_ToSpan | 47.71 ms | 0.353 ms | 0.331 ms | 5,123,939 B | 180 B | - | | Thumbnail_ToStream | 47.87 ms | 0.417 ms | 0.390 ms | 5,123,923 B | 180 B | 140,816 B |
``` ini BenchmarkDotNet=v0.13.1, OS=Windows 10.0.17763.2366 (1809/October2018Update/Redstone5), VM=Hyper-V Intel Xeon Platinum 8272CL CPU 2.60GHz, 1 CPU, 2 logical and 2 physical cores [Host] : .NET Framework 4.8 (4.8.4420.0), X64 RyuJIT Job-GHSIOX : .NET Framework 4.8 (4.8.4420.0), X64 RyuJIT Runtime=.NET Framework 4.8 InvocationCount=1 LaunchCount=1 UnrollFactor=1 ``` | Method | Mean | Error | StdDev | Allocated native memory | Native memory leak | Allocated | |---------------------- |--------:|---------:|---------:|------------------------:|-------------------:|------------:| | PrimaryImage_Write | 2.217 s | 0.0366 s | 0.0342 s | 222,029,254 B | 180 B | 1,951,112 B | | PrimaryImage_ToArray | 2.258 s | 0.0447 s | 0.0597 s | 222,029,198 B | 180 B | 1,951,112 B | | PrimaryImage_ToSpan | 2.282 s | 0.0449 s | 0.0551 s | 222,029,006 B | 180 B | - | | PrimaryImage_ToStream | 2.261 s | 0.0440 s | 0.0470 s | 222,029,166 B | 180 B | 3,894,032 B |
The benchmark results look good to me. Now we can turn try a full end-to-end test
/benchmark
/benchmark
/benchmark
Benchmarking comparison between this Pull Request and the comitted values at benchmarks/results
thumbnail
summary:
worse: 4, geomean: 1.758
total diff: 4
| Slower | diff/base | Base Median (ns) | Diff Median (ns) | Modality|
| ------------------------------------------------------------ | ---------:| ----------------:| ----------------:| --------:|
| FileOnQ.Imaging.Heif.Benchmarks.Thumbnail.Thumbnail_ToArray | 1.80 | 33421400.00 | 60010200.00 | |
| FileOnQ.Imaging.Heif.Benchmarks.Thumbnail.Thumbnail_ToSpan | 1.79 | 33737350.00 | 60232600.00 | |
| FileOnQ.Imaging.Heif.Benchmarks.Thumbnail.Thumbnail_Write | 1.76 | 34192300.00 | 60177500.00 | |
| FileOnQ.Imaging.Heif.Benchmarks.Thumbnail.Thumbnail_ToStream | 1.69 | 33929000.00 | 57421800.00 | |
No Faster results for the provided threshold = 10% and noise filter = 0.3ns.
No file given
primary
summary:
worse: 4, geomean: 1.336
total diff: 4
| Slower | diff/base | Base Median (ns) | Diff Median (ns) | Modality|
| ------------------------------------------------------------------ | ---------:| ----------------:| ----------------:| --------:|
| FileOnQ.Imaging.Heif.Benchmarks.PrimaryImage.PrimaryImage_ToStream | 1.40 | 1631416100.00 | 2279356050.00 | |
| FileOnQ.Imaging.Heif.Benchmarks.PrimaryImage.PrimaryImage_ToSpan | 1.33 | 1626250700.00 | 2161784100.00 | |
| FileOnQ.Imaging.Heif.Benchmarks.PrimaryImage.PrimaryImage_ToArray | 1.31 | 1631128700.00 | 2142945150.00 | |
| FileOnQ.Imaging.Heif.Benchmarks.PrimaryImage.PrimaryImage_Write | 1.31 | 1635386400.00 | 2134797200.00 | |
No Faster results for the provided threshold = 10% and noise filter = 0.3ns.
No file given
``` ini BenchmarkDotNet=v0.13.1, OS=Windows 10.0.17763.2366 (1809/October2018Update/Redstone5), VM=Hyper-V Intel Xeon Platinum 8171M CPU 2.60GHz, 1 CPU, 2 logical and 2 physical cores [Host] : .NET Framework 4.8 (4.8.4420.0), X64 RyuJIT Job-GHSIOX : .NET Framework 4.8 (4.8.4420.0), X64 RyuJIT Runtime=.NET Framework 4.8 InvocationCount=1 LaunchCount=1 UnrollFactor=1 ``` | Method | Mean | Error | StdDev | Allocated native memory | Native memory leak | Allocated | |------------------- |---------:|---------:|---------:|------------------------:|-------------------:|----------:| | Thumbnail_Write | 60.80 ms | 1.188 ms | 2.658 ms | 5,124,251 B | 180 B | 74,504 B | | Thumbnail_ToArray | 60.41 ms | 1.086 ms | 1.592 ms | 5,123,923 B | 180 B | 74,504 B | | Thumbnail_ToSpan | 60.79 ms | 1.181 ms | 1.655 ms | 5,123,923 B | 180 B | - | | Thumbnail_ToStream | 58.00 ms | 1.130 ms | 1.429 ms | 5,123,923 B | 180 B | 140,816 B |
``` ini BenchmarkDotNet=v0.13.1, OS=Windows 10.0.17763.2366 (1809/October2018Update/Redstone5), VM=Hyper-V Intel Xeon Platinum 8272CL CPU 2.60GHz, 1 CPU, 2 logical and 2 physical cores [Host] : .NET Framework 4.8 (4.8.4420.0), X64 RyuJIT Job-GHSIOX : .NET Framework 4.8 (4.8.4420.0), X64 RyuJIT Runtime=.NET Framework 4.8 InvocationCount=1 LaunchCount=1 UnrollFactor=1 ``` | Method | Mean | Error | StdDev | Allocated native memory | Native memory leak | Allocated | |---------------------- |--------:|---------:|---------:|------------------------:|-------------------:|------------:| | PrimaryImage_Write | 2.141 s | 0.0131 s | 0.0123 s | 222,029,638 B | 180 B | 1,951,112 B | | PrimaryImage_ToArray | 2.144 s | 0.0081 s | 0.0063 s | 222,029,326 B | 180 B | 1,951,112 B | | PrimaryImage_ToSpan | 2.163 s | 0.0037 s | 0.0035 s | 222,029,358 B | 180 B | - | | PrimaryImage_ToStream | 2.270 s | 0.0350 s | 0.0327 s | 222,029,278 B | 180 B | 3,894,032 B |
Benchmarking comparison between this Pull Request and the comitted values at benchmarks/results
thumbnail
summary:
worse: 4, geomean: 1.694
total diff: 4
| Slower | diff/base | Base Median (ns) | Diff Median (ns) | Modality|
| ------------------------------------------------------------ | ---------:| ----------------:| ----------------:| --------:|
| FileOnQ.Imaging.Heif.Benchmarks.Thumbnail.Thumbnail_ToStream | 1.71 | 33509650.00 | 57181600.00 | |
| FileOnQ.Imaging.Heif.Benchmarks.Thumbnail.Thumbnail_Write | 1.70 | 33921900.00 | 57814850.00 | |
| FileOnQ.Imaging.Heif.Benchmarks.Thumbnail.Thumbnail_ToArray | 1.70 | 33488400.00 | 56838000.00 | |
| FileOnQ.Imaging.Heif.Benchmarks.Thumbnail.Thumbnail_ToSpan | 1.67 | 33699250.00 | 56244450.00 | |
No Faster results for the provided threshold = 10% and noise filter = 0.3ns.
No file given
primary
summary:
worse: 4, geomean: 1.423
total diff: 4
| Slower | diff/base | Base Median (ns) | Diff Median (ns) | Modality|
| ------------------------------------------------------------------ | ---------:| ----------------:| ----------------:| -------- |
| FileOnQ.Imaging.Heif.Benchmarks.PrimaryImage.PrimaryImage_ToSpan | 1.44 | 1626250700.00 | 2335230900.00 | bimodal |
| FileOnQ.Imaging.Heif.Benchmarks.PrimaryImage.PrimaryImage_ToStream | 1.43 | 1631416100.00 | 2339201050.00 | |
| FileOnQ.Imaging.Heif.Benchmarks.PrimaryImage.PrimaryImage_ToArray | 1.43 | 1631128700.00 | 2330930750.00 | |
| FileOnQ.Imaging.Heif.Benchmarks.PrimaryImage.PrimaryImage_Write | 1.39 | 1635386400.00 | 2279230100.00 | |
No Faster results for the provided threshold = 10% and noise filter = 0.3ns.
No file given
``` ini BenchmarkDotNet=v0.13.1, OS=Windows 10.0.17763.2366 (1809/October2018Update/Redstone5) Intel Xeon Platinum 8171M CPU 2.60GHz, 1 CPU, 2 logical and 2 physical cores .NET SDK=6.0.101 [Host] : .NET 5.0.8 (5.0.821.31504), X64 RyuJIT Job-KKDNHT : .NET 5.0.8 (5.0.821.31504), X64 RyuJIT Runtime=.NET 5.0 InvocationCount=1 LaunchCount=1 UnrollFactor=1 ``` | Method | Mean | Error | StdDev | Allocated native memory | Native memory leak | Allocated | |------------------- |---------:|---------:|---------:|------------------------:|-------------------:|----------:| | Thumbnail_Write | 57.82 ms | 1.134 ms | 1.114 ms | 5,124,425 B | - | 288 B | | Thumbnail_ToArray | 56.98 ms | 1.120 ms | 0.935 ms | 5,123,869 B | - | 66,408 B | | Thumbnail_ToSpan | 56.66 ms | 1.081 ms | 1.011 ms | 5,123,853 B | - | 120 B | | Thumbnail_ToStream | 57.26 ms | 0.884 ms | 1.018 ms | 5,123,853 B | - | 66,472 B |
``` ini BenchmarkDotNet=v0.13.1, OS=Windows 10.0.17763.2366 (1809/October2018Update/Redstone5) Intel Xeon Platinum 8272CL CPU 2.60GHz, 1 CPU, 2 logical and 2 physical cores .NET SDK=6.0.101 [Host] : .NET 5.0.8 (5.0.821.31504), X64 RyuJIT Job-RCUIXA : .NET 5.0.8 (5.0.821.31504), X64 RyuJIT Runtime=.NET 5.0 InvocationCount=1 LaunchCount=1 UnrollFactor=1 ``` | Method | Mean | Error | StdDev | Allocated native memory | Native memory leak | Allocated | |---------------------- |--------:|---------:|---------:|------------------------:|-------------------:|------------:| | PrimaryImage_Write | 2.277 s | 0.0441 s | 0.0413 s | 222,029,332 B | - | 256 B | | PrimaryImage_ToArray | 2.331 s | 0.0388 s | 0.0363 s | 222,028,840 B | - | 1,943,008 B | | PrimaryImage_ToSpan | 2.349 s | 0.0466 s | 0.0638 s | 222,028,744 B | - | 88 B | | PrimaryImage_ToStream | 2.338 s | 0.0285 s | 0.0252 s | 222,028,968 B | - | 1,943,072 B |
Benchmarking comparison between this Pull Request and the comitted values at benchmarks/results
thumbnail
summary:
worse: 4, geomean: 1.399
total diff: 4
| Slower | diff/base | Base Median (ns) | Diff Median (ns) | Modality|
| ------------------------------------------------------------ | ---------:| ----------------:| ----------------:| -------- |
| FileOnQ.Imaging.Heif.Benchmarks.Thumbnail.Thumbnail_Write | 1.42 | 33613450.00 | 47674300.00 | several?|
| FileOnQ.Imaging.Heif.Benchmarks.Thumbnail.Thumbnail_ToArray | 1.41 | 33727300.00 | 47548400.00 | |
| FileOnQ.Imaging.Heif.Benchmarks.Thumbnail.Thumbnail_ToStream | 1.39 | 33445400.00 | 46439900.00 | several?|
| FileOnQ.Imaging.Heif.Benchmarks.Thumbnail.Thumbnail_ToSpan | 1.38 | 33518050.00 | 46290500.00 | several?|
No Faster results for the provided threshold = 10% and noise filter = 0.3ns.
No file given
primary
summary:
worse: 4, geomean: 1.584
total diff: 4
| Slower | diff/base | Base Median (ns) | Diff Median (ns) | Modality|
| ------------------------------------------------------------------ | ---------:| ----------------:| ----------------:| --------:|
| FileOnQ.Imaging.Heif.Benchmarks.PrimaryImage.PrimaryImage_ToSpan | 1.60 | 1626250700.00 | 2608975100.00 | |
| FileOnQ.Imaging.Heif.Benchmarks.PrimaryImage.PrimaryImage_Write | 1.59 | 1635386400.00 | 2603802500.00 | |
| FileOnQ.Imaging.Heif.Benchmarks.PrimaryImage.PrimaryImage_ToStream | 1.59 | 1631416100.00 | 2594352950.00 | |
| FileOnQ.Imaging.Heif.Benchmarks.PrimaryImage.PrimaryImage_ToArray | 1.55 | 1631128700.00 | 2527876600.00 | |
No Faster results for the provided threshold = 10% and noise filter = 0.3ns.
No file given
``` ini BenchmarkDotNet=v0.13.1, OS=Windows 10.0.17763.2366 (1809/October2018Update/Redstone5) Intel Xeon Platinum 8272CL CPU 2.60GHz, 1 CPU, 2 logical and 2 physical cores .NET SDK=6.0.101 [Host] : .NET 6.0.1 (6.0.121.56705), X64 RyuJIT Job-BSEFYJ : .NET 6.0.1 (6.0.121.56705), X64 RyuJIT Runtime=.NET 6.0 InvocationCount=1 LaunchCount=1 UnrollFactor=1 ``` | Method | Mean | Error | StdDev | Median | Allocated native memory | Native memory leak | Allocated | |------------------- |---------:|---------:|---------:|---------:|------------------------:|-------------------:|----------:| | Thumbnail_Write | 46.47 ms | 0.924 ms | 2.300 ms | 47.67 ms | 5,124,153 B | - | 832 B | | Thumbnail_ToArray | 47.60 ms | 0.388 ms | 0.363 ms | 47.55 ms | 5,123,917 B | 64 B | 66,888 B | | Thumbnail_ToSpan | 45.27 ms | 0.902 ms | 2.229 ms | 46.29 ms | 5,123,869 B | - | 600 B | | Thumbnail_ToStream | 45.89 ms | 0.917 ms | 1.994 ms | 46.44 ms | 5,123,869 B | - | 66,952 B |
``` ini BenchmarkDotNet=v0.13.1, OS=Windows 10.0.17763.2366 (1809/October2018Update/Redstone5) Intel Xeon CPU E5-2673 v4 2.30GHz, 1 CPU, 2 logical and 2 physical cores .NET SDK=6.0.101 [Host] : .NET 6.0.1 (6.0.121.56705), X64 RyuJIT Job-GUHUPJ : .NET 6.0.1 (6.0.121.56705), X64 RyuJIT Runtime=.NET 6.0 InvocationCount=1 LaunchCount=1 UnrollFactor=1 ``` | Method | Mean | Error | StdDev | Allocated native memory | Native memory leak | Allocated | |---------------------- |--------:|---------:|---------:|------------------------:|-------------------:|------------:| | PrimaryImage_Write | 2.593 s | 0.0349 s | 0.0326 s | 222,029,092 B | - | 848 B | | PrimaryImage_ToArray | 2.529 s | 0.0325 s | 0.0288 s | 222,028,696 B | - | 1,943,536 B | | PrimaryImage_ToSpan | 2.598 s | 0.0375 s | 0.0350 s | 222,028,488 B | - | 616 B | | PrimaryImage_ToStream | 2.605 s | 0.0373 s | 0.0330 s | 222,028,552 B | - | 1,943,600 B |
Everything looks good, I am going to close this PR out and delete the branch
Fixes:
Description
Merge Checklist