DecodeStringUrlBenchmark-report.md

April 16, 2020 ยท View on GitHub


BenchmarkDotNet=v0.12.0, OS=Windows 10.0.18362
Intel Core i7-7700HQ CPU 2.80GHz (Kaby Lake), 1 CPU, 8 logical and 4 physical cores
.NET Core SDK=5.0.100-preview.1.20167.6
  [Host] : .NET Core 3.1.2 (CoreCLR 4.700.20.6602, CoreFX 4.700.20.6702), X64 RyuJIT
  AVX2   : .NET Core 3.1.2 (CoreCLR 4.700.20.6602, CoreFX 4.700.20.6702), X64 RyuJIT
  SSSE3  : .NET Core 3.1.2 (CoreCLR 4.700.20.6602, CoreFX 4.700.20.6702), X64 RyuJIT
  Scalar : .NET Core 3.1.2 (CoreCLR 4.700.20.6602, CoreFX 4.700.20.6702), X64 RyuJIT


MethodJobEnvironmentVariablesDataLenMeanErrorStdDevMedianRatioRatioSDGen 0Gen 1Gen 2Allocated
ConvertFromBase64StringWithStringReplaceAVX2Empty5117.36 ns2.471 ns5.104 ns115.76 ns1.000.000.0508--160 B
gfoidlBase64UrlAVX2Empty525.31 ns0.573 ns0.614 ns25.25 ns0.210.010.0102--32 B
ConvertFromBase64StringWithStringReplaceSSSE3COMPlus_EnableAVX=05114.12 ns1.123 ns1.051 ns114.10 ns1.000.000.0508--160 B
gfoidlBase64UrlSSSE3COMPlus_EnableAVX=0525.74 ns0.596 ns0.946 ns25.82 ns0.220.010.0102--32 B
ConvertFromBase64StringWithStringReplaceScalarCOMPlus_EnableSSE=05138.08 ns2.909 ns8.577 ns136.61 ns1.000.000.0508--160 B
gfoidlBase64UrlScalarCOMPlus_EnableSSE=0523.15 ns0.696 ns2.040 ns22.02 ns0.170.020.0102--32 B
ConvertFromBase64StringWithStringReplaceAVX2Empty16221.48 ns4.583 ns13.440 ns216.11 ns1.000.000.0737--232 B
gfoidlBase64UrlAVX2Empty1633.07 ns0.744 ns1.398 ns32.95 ns0.140.010.0127--40 B
ConvertFromBase64StringWithStringReplaceSSSE3COMPlus_EnableAVX=016193.73 ns3.550 ns3.321 ns192.95 ns1.000.000.0737--232 B
gfoidlBase64UrlSSSE3COMPlus_EnableAVX=01629.95 ns0.682 ns0.785 ns29.76 ns0.160.000.0127--40 B
ConvertFromBase64StringWithStringReplaceScalarCOMPlus_EnableSSE=016220.88 ns4.467 ns8.606 ns220.83 ns1.000.000.0739--232 B
gfoidlBase64UrlScalarCOMPlus_EnableSSE=01633.98 ns0.780 ns1.885 ns33.65 ns0.160.010.0127--40 B
ConvertFromBase64StringWithStringReplaceAVX2Empty10006,400.76 ns126.115 ns220.881 ns6,386.61 ns1.000.002.0523--6464 B
gfoidlBase64UrlAVX2Empty1000287.45 ns5.711 ns11.274 ns284.12 ns0.040.000.3262--1024 B
ConvertFromBase64StringWithStringReplaceSSSE3COMPlus_EnableAVX=010006,440.57 ns128.400 ns333.729 ns6,390.41 ns1.000.002.0523--6464 B
gfoidlBase64UrlSSSE3COMPlus_EnableAVX=01000335.84 ns6.968 ns17.861 ns328.71 ns0.050.000.3262--1024 B
ConvertFromBase64StringWithStringReplaceScalarCOMPlus_EnableSSE=010006,630.50 ns52.305 ns43.677 ns6,635.65 ns1.000.002.0523--6464 B
gfoidlBase64UrlScalarCOMPlus_EnableSSE=010001,003.51 ns6.618 ns6.190 ns1,004.05 ns0.150.000.3262--1024 B