Skip to content

Commit 7023254

Browse files
committed
Update AutoMapper to version 16.1.1 and regenerate benchmark reports
1 parent 4d10d55 commit 7023254

5 files changed

Lines changed: 28 additions & 28 deletions

File tree

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
```
22
33
BenchmarkDotNet v0.15.8, Linux EndeavourOS
4-
AMD Ryzen 5 7600 2.99GHz, 1 CPU, 12 logical and 6 physical cores
5-
.NET SDK 10.0.103
6-
[Host] : .NET 10.0.3 (10.0.3, 42.42.42.42424), X64 RyuJIT x86-64-v4
7-
Job-XFHCDR : .NET 10.0.3 (10.0.3, 42.42.42.42424), X64 RyuJIT x86-64-v4
4+
AMD Ryzen 5 7600 3.47GHz, 1 CPU, 12 logical and 6 physical cores
5+
.NET SDK 10.0.104
6+
[Host] : .NET 10.0.4 (10.0.4, 42.42.42.42424), X64 RyuJIT x86-64-v4
7+
Job-XFHCDR : .NET 10.0.4 (10.0.4, 42.42.42.42424), X64 RyuJIT x86-64-v4
88
99
WarmupCount=10
1010
1111
```
1212
| Method | Categories | Mean | Error | StdDev | Ratio | RatioSD | Allocated | Alloc Ratio |
1313
|-------------------- |----------- |---------:|--------:|--------:|------:|--------:|----------:|------------:|
14-
| Manual | Baseline | 251.5 ns | 1.46 ns | 1.36 ns | 1.00 | 0.01 | 1.21 KB | 1.00 |
15-
| '> AotObjectMapper' | Source Gen | 265.1 ns | 0.94 ns | 0.84 ns | 1.05 | 0.01 | 1.34 KB | 1.10 |
16-
| Mapster | Reflection | 623.1 ns | 1.96 ns | 1.84 ns | 2.48 | 0.01 | 1.34 KB | 1.11 |
17-
| Mapperly | Source Gen | 682.6 ns | 1.05 ns | 0.98 ns | 2.71 | 0.01 | 1.86 KB | 1.54 |
18-
| AutoMapper | Reflection | 806.4 ns | 1.47 ns | 1.38 ns | 3.21 | 0.02 | 1.23 KB | 1.01 |
14+
| Manual | Baseline | 257.7 ns | 2.28 ns | 2.13 ns | 1.00 | 0.01 | 1.21 KB | 1.00 |
15+
| '> AotObjectMapper' | Source Gen | 272.1 ns | 2.45 ns | 2.29 ns | 1.06 | 0.01 | 1.34 KB | 1.10 |
16+
| Mapster | Reflection | 630.9 ns | 4.62 ns | 4.32 ns | 2.45 | 0.03 | 1.34 KB | 1.11 |
17+
| Mapperly | Source Gen | 697.7 ns | 1.22 ns | 1.14 ns | 2.71 | 0.02 | 1.86 KB | 1.54 |
18+
| AutoMapper | Reflection | 782.6 ns | 0.95 ns | 0.89 ns | 3.04 | 0.02 | 1.23 KB | 1.01 |
Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
```
22
33
BenchmarkDotNet v0.15.8, Linux EndeavourOS
4-
AMD Ryzen 5 7600 2.99GHz, 1 CPU, 12 logical and 6 physical cores
5-
.NET SDK 10.0.103
6-
[Host] : .NET 10.0.3 (10.0.3, 42.42.42.42424), X64 RyuJIT x86-64-v4
7-
Job-XFHCDR : .NET 10.0.3 (10.0.3, 42.42.42.42424), X64 RyuJIT x86-64-v4
4+
AMD Ryzen 5 7600 3.47GHz, 1 CPU, 12 logical and 6 physical cores
5+
.NET SDK 10.0.104
6+
[Host] : .NET 10.0.4 (10.0.4, 42.42.42.42424), X64 RyuJIT x86-64-v4
7+
Job-XFHCDR : .NET 10.0.4 (10.0.4, 42.42.42.42424), X64 RyuJIT x86-64-v4
88
99
WarmupCount=10
1010
1111
```
1212
| Method | Categories | Mean | Error | StdDev | Ratio | RatioSD | Allocated | Alloc Ratio |
1313
|-------------------- |----------- |----------:|----------:|----------:|------:|--------:|----------:|------------:|
14-
| Manual | Baseline | 7.370 ns | 0.0119 ns | 0.0093 ns | 1.00 | 0.00 | 88 B | 1.00 |
15-
| Mapperly | Source Gen | 8.648 ns | 0.0934 ns | 0.0828 ns | 1.17 | 0.01 | 88 B | 1.00 |
16-
| '> AotObjectMapper' | Source Gen | 9.361 ns | 0.1596 ns | 0.1493 ns | 1.27 | 0.02 | 88 B | 1.00 |
17-
| Mapster | Reflection | 13.217 ns | 0.2262 ns | 0.2116 ns | 1.79 | 0.03 | 88 B | 1.00 |
18-
| AutoMapper | Reflection | 44.396 ns | 0.0219 ns | 0.0194 ns | 6.02 | 0.01 | 88 B | 1.00 |
14+
| Manual | Baseline | 7.419 ns | 0.1357 ns | 0.1269 ns | 1.00 | 0.02 | 88 B | 1.00 |
15+
| Mapperly | Source Gen | 7.996 ns | 0.1085 ns | 0.1015 ns | 1.08 | 0.02 | 88 B | 1.00 |
16+
| '> AotObjectMapper' | Source Gen | 9.298 ns | 0.1044 ns | 0.0977 ns | 1.25 | 0.02 | 88 B | 1.00 |
17+
| Mapster | Reflection | 13.365 ns | 0.1472 ns | 0.1376 ns | 1.80 | 0.03 | 88 B | 1.00 |
18+
| AutoMapper | Reflection | 46.234 ns | 0.4950 ns | 0.4630 ns | 6.23 | 0.12 | 88 B | 1.00 |
Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
```
22
33
BenchmarkDotNet v0.15.8, Linux EndeavourOS
4-
AMD Ryzen 5 7600 2.99GHz, 1 CPU, 12 logical and 6 physical cores
5-
.NET SDK 10.0.103
6-
[Host] : .NET 10.0.3 (10.0.3, 42.42.42.42424), X64 RyuJIT x86-64-v4
7-
Job-XFHCDR : .NET 10.0.3 (10.0.3, 42.42.42.42424), X64 RyuJIT x86-64-v4
4+
AMD Ryzen 5 7600 3.47GHz, 1 CPU, 12 logical and 6 physical cores
5+
.NET SDK 10.0.104
6+
[Host] : .NET 10.0.4 (10.0.4, 42.42.42.42424), X64 RyuJIT x86-64-v4
7+
Job-XFHCDR : .NET 10.0.4 (10.0.4, 42.42.42.42424), X64 RyuJIT x86-64-v4
88
99
WarmupCount=10
1010
1111
```
1212
| Method | Categories | Mean | Error | StdDev | Ratio | Allocated | Alloc Ratio |
1313
|-------------------- |----------- |----------:|----------:|----------:|------:|----------:|------------:|
14-
| Manual | Baseline | 5.278 ns | 0.0004 ns | 0.0003 ns | 1.00 | - | NA |
15-
| Mapperly | Source Gen | 7.733 ns | 0.0161 ns | 0.0151 ns | 1.47 | - | NA |
16-
| '> AotObjectMapper' | Source Gen | 9.201 ns | 0.0369 ns | 0.0345 ns | 1.74 | - | NA |
17-
| Mapster | Reflection | 25.296 ns | 0.0400 ns | 0.0374 ns | 4.79 | 88 B | NA |
18-
| AutoMapper | Reflection | 53.054 ns | 0.0260 ns | 0.0230 ns | 10.05 | 88 B | NA |
14+
| Manual | Baseline | 5.214 ns | 0.0055 ns | 0.0052 ns | 1.00 | - | NA |
15+
| Mapperly | Source Gen | 6.776 ns | 0.0390 ns | 0.0365 ns | 1.30 | - | NA |
16+
| '> AotObjectMapper' | Source Gen | 9.199 ns | 0.0334 ns | 0.0296 ns | 1.76 | - | NA |
17+
| Mapster | Reflection | 26.246 ns | 0.0146 ns | 0.0129 ns | 5.03 | 88 B | NA |
18+
| AutoMapper | Reflection | 53.171 ns | 0.0162 ns | 0.0143 ns | 10.20 | 88 B | NA |
-365 Bytes
Loading

Benchmarks/MappingBenchmarks/MappingBenchmarks.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
</PropertyGroup>
1010

1111
<ItemGroup>
12-
<PackageReference Include="AutoMapper" Version="16.1.0" />
12+
<PackageReference Include="AutoMapper" Version="16.1.1" />
1313
<PackageReference Include="BenchmarkDotNet" Version="0.15.8" />
1414
<PackageReference Include="BenchmarkDotNetVisualizer" Version="2.1.0" />
1515
<PackageReference Include="Mapster" Version="7.4.0" />

0 commit comments

Comments
 (0)