Skip to content

Version 1.2.0#10

Merged
simo026q merged 30 commits intomasterfrom
next
May 13, 2025
Merged

Version 1.2.0#10
simo026q merged 30 commits intomasterfrom
next

Conversation

@simo026q
Copy link
Copy Markdown
Owner

No description provided.

@github-actions
Copy link
Copy Markdown

Benchmark Results


BenchmarkDotNet v0.14.0, Ubuntu 24.04.2 LTS (Noble Numbat)
AMD EPYC 7763, 1 CPU, 4 logical and 2 physical cores
.NET SDK 9.0.203
  [Host]     : .NET 9.0.4 (9.0.425.16305), X64 RyuJIT AVX2
  DefaultJob : .NET 9.0.4 (9.0.425.16305), X64 RyuJIT AVX2


Method Query Mean Error StdDev Allocated
ParseFirst -a,b 15.55 ns 0.179 ns 0.149 ns 24 B
ParseFirst a 16.01 ns 0.088 ns 0.074 ns 24 B
ParseFirst a,b,-c,d,-e,-f,g 15.81 ns 0.112 ns 0.105 ns 24 B

BenchmarkDotNet v0.14.0, Ubuntu 24.04.2 LTS (Noble Numbat)
AMD EPYC 7763, 1 CPU, 4 logical and 2 physical cores
.NET SDK 9.0.203
  [Host]     : .NET 9.0.4 (9.0.425.16305), X64 RyuJIT AVX2
  DefaultJob : .NET 9.0.4 (9.0.425.16305), X64 RyuJIT AVX2


Method Mean Error StdDev Ratio RatioSD Allocated Alloc Ratio
Default 462.0 μs 6.81 μs 6.37 μs 0.98 0.02 16.78 KB 0.95
Compiled 465.3 μs 5.24 μs 4.90 μs 0.99 0.01 16.66 KB 0.94
Linq 470.1 μs 5.35 μs 5.00 μs 1.00 0.01 17.66 KB 1.00

@github-actions
Copy link
Copy Markdown

Benchmark Results


BenchmarkDotNet v0.14.0, Ubuntu 24.04.2 LTS (Noble Numbat)
AMD EPYC 7763, 1 CPU, 4 logical and 2 physical cores
.NET SDK 9.0.203
  [Host]     : .NET 9.0.4 (9.0.425.16305), X64 RyuJIT AVX2
  DefaultJob : .NET 9.0.4 (9.0.425.16305), X64 RyuJIT AVX2


Method Query Mean Error StdDev Allocated
ParseFirst -a,b 16.58 ns 0.209 ns 0.196 ns 24 B
ParseFirst a 16.94 ns 0.074 ns 0.061 ns 24 B
ParseFirst a,b,-c,d,-e,-f,g 16.63 ns 0.153 ns 0.143 ns 24 B

BenchmarkDotNet v0.14.0, Ubuntu 24.04.2 LTS (Noble Numbat)
AMD EPYC 7763, 1 CPU, 4 logical and 2 physical cores
.NET SDK 9.0.203
  [Host]     : .NET 9.0.4 (9.0.425.16305), X64 RyuJIT AVX2
  DefaultJob : .NET 9.0.4 (9.0.425.16305), X64 RyuJIT AVX2


Method Mean Error StdDev Ratio RatioSD Allocated Alloc Ratio
Default 465.9 μs 6.89 μs 6.45 μs 0.98 0.02 16.78 KB 0.94
Compiled 470.9 μs 6.06 μs 5.67 μs 0.99 0.02 16.67 KB 0.94
Linq 474.9 μs 6.39 μs 5.98 μs 1.00 0.02 17.82 KB 1.00

@github-actions
Copy link
Copy Markdown

Benchmark Results


BenchmarkDotNet v0.14.0, Ubuntu 24.04.2 LTS (Noble Numbat)
AMD EPYC 7763, 1 CPU, 4 logical and 2 physical cores
.NET SDK 9.0.203
  [Host]     : .NET 9.0.4 (9.0.425.16305), X64 RyuJIT AVX2
  DefaultJob : .NET 9.0.4 (9.0.425.16305), X64 RyuJIT AVX2


Method Query Mean Error StdDev Allocated
ParseFirst -a,b 15.48 ns 0.077 ns 0.060 ns 24 B
ParseFirst a 16.01 ns 0.142 ns 0.126 ns 24 B
ParseFirst a,b,-c,d,-e,-f,g 15.72 ns 0.103 ns 0.097 ns 24 B

BenchmarkDotNet v0.14.0, Ubuntu 24.04.2 LTS (Noble Numbat)
AMD EPYC 7763, 1 CPU, 4 logical and 2 physical cores
.NET SDK 9.0.203
  [Host]     : .NET 9.0.4 (9.0.425.16305), X64 RyuJIT AVX2
  DefaultJob : .NET 9.0.4 (9.0.425.16305), X64 RyuJIT AVX2


Method Mean Error StdDev Ratio RatioSD Allocated Alloc Ratio
Default 454.5 μs 5.66 μs 5.29 μs 0.99 0.02 16.78 KB 0.94
Compiled 452.1 μs 6.96 μs 6.17 μs 0.98 0.02 16.67 KB 0.94
Linq 461.4 μs 6.07 μs 5.68 μs 1.00 0.02 17.82 KB 1.00

@github-actions
Copy link
Copy Markdown

Benchmark Results


BenchmarkDotNet v0.14.0, Ubuntu 24.04.2 LTS (Noble Numbat)
AMD EPYC 7763, 1 CPU, 4 logical and 2 physical cores
.NET SDK 9.0.203
  [Host]     : .NET 9.0.4 (9.0.425.16305), X64 RyuJIT AVX2
  DefaultJob : .NET 9.0.4 (9.0.425.16305), X64 RyuJIT AVX2


Method Query Mean Error StdDev Allocated
ParseFirst -a,b 15.40 ns 0.248 ns 0.220 ns 24 B
ParseFirst a 16.15 ns 0.202 ns 0.189 ns 24 B
ParseFirst a,b,-c,d,-e,-f,g 15.82 ns 0.116 ns 0.108 ns 24 B

BenchmarkDotNet v0.14.0, Ubuntu 24.04.2 LTS (Noble Numbat)
AMD EPYC 7763, 1 CPU, 4 logical and 2 physical cores
.NET SDK 9.0.203
  [Host]     : .NET 9.0.4 (9.0.425.16305), X64 RyuJIT AVX2
  DefaultJob : .NET 9.0.4 (9.0.425.16305), X64 RyuJIT AVX2


Method Mean Error StdDev Ratio RatioSD Allocated Alloc Ratio
Default 463.9 μs 6.60 μs 6.17 μs 1.00 0.02 16.78 KB 0.95
Compiled 465.1 μs 7.08 μs 6.28 μs 1.00 0.02 16.67 KB 0.94
Linq 466.2 μs 6.88 μs 6.44 μs 1.00 0.02 17.66 KB 1.00

@simo026q simo026q merged commit 39f1a79 into master May 13, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant