Skip to content

Commit c187b2b

Browse files
committed
Use latest sdk
1 parent 31d25dc commit c187b2b

5 files changed

Lines changed: 69 additions & 3 deletions

.github/workflows/dotnet.yml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,7 @@ jobs:
3232
- name: Setup .NET
3333
uses: actions/setup-dotnet@v2
3434
with:
35-
dotnet-version: |
36-
8.0.x
37-
10.0.x
35+
dotnet-version: 10.0.x
3836
- name: Restore dependencies
3937
run: dotnet restore
4038
- name: Build
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
2+
BenchmarkDotNet v0.15.8, Windows 11 (10.0.26200.7462/25H2/2025Update/HudsonValley2)
3+
Intel Core Ultra 9 185H 2.50GHz, 1 CPU, 22 logical and 16 physical cores
4+
.NET SDK 10.0.101
5+
[Host] : .NET 10.0.1 (10.0.1, 10.0.125.57005), X64 RyuJIT x86-64-v3
6+
DefaultJob : .NET 10.0.1 (10.0.1, 10.0.125.57005), X64 RyuJIT x86-64-v3
7+
8+
9+
Method | Mean | Error | StdDev | Median | Gen0 | Gen1 | Allocated |
10+
----------------------------- |-----------:|----------:|----------:|-----------:|-------:|-------:|----------:|
11+
Unmarshall_Person_DTO | 645.2 ns | 9.16 ns | 8.12 ns | 645.7 ns | 0.0553 | - | 696 B |
12+
Amazon_Unmarshall_Person_DTO | 5,291.8 ns | 101.03 ns | 112.30 ns | 5,312.2 ns | 0.7935 | 0.0076 | 10041 B |
13+
Marshall_Person_DTO | 812.4 ns | 42.03 ns | 122.60 ns | 859.8 ns | 0.3052 | 0.0038 | 3840 B |
14+
Amazon_Marshall_Person_DTO | 8,633.3 ns | 146.56 ns | 137.09 ns | 8,617.5 ns | 0.9613 | 0.0153 | 12084 B |
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
```
2+
3+
BenchmarkDotNet v0.15.8, Windows 11 (10.0.26200.7462/25H2/2025Update/HudsonValley2)
4+
Intel Core Ultra 9 185H 2.50GHz, 1 CPU, 22 logical and 16 physical cores
5+
.NET SDK 10.0.101
6+
[Host] : .NET 10.0.1 (10.0.1, 10.0.125.57005), X64 RyuJIT x86-64-v3
7+
DefaultJob : .NET 10.0.1 (10.0.1, 10.0.125.57005), X64 RyuJIT x86-64-v3
8+
9+
10+
```
11+
| Method | Mean | Error | StdDev | Median | Gen0 | Gen1 | Allocated |
12+
|----------------------------- |-----------:|----------:|----------:|-----------:|-------:|-------:|----------:|
13+
| Unmarshall_Person_DTO | 645.2 ns | 9.16 ns | 8.12 ns | 645.7 ns | 0.0553 | - | 696 B |
14+
| Amazon_Unmarshall_Person_DTO | 5,291.8 ns | 101.03 ns | 112.30 ns | 5,312.2 ns | 0.7935 | 0.0076 | 10041 B |
15+
| Marshall_Person_DTO | 812.4 ns | 42.03 ns | 122.60 ns | 859.8 ns | 0.3052 | 0.0038 | 3840 B |
16+
| Amazon_Marshall_Person_DTO | 8,633.3 ns | 146.56 ns | 137.09 ns | 8,617.5 ns | 0.9613 | 0.0153 | 12084 B |
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
Method,Job,AnalyzeLaunchVariance,EvaluateOverhead,MaxAbsoluteError,MaxRelativeError,MinInvokeCount,MinIterationTime,OutlierMode,Affinity,EnvironmentVariables,Jit,LargeAddressAware,Platform,PowerPlanMode,Runtime,AllowVeryLargeObjects,Concurrent,CpuGroups,Force,HeapAffinitizeMask,HeapCount,NoAffinitize,RetainVm,Server,Arguments,BuildConfiguration,Clock,EngineFactory,NuGetReferences,Toolchain,IsMutator,InvocationCount,IterationCount,IterationTime,LaunchCount,MaxIterationCount,MaxWarmupIterationCount,MemoryRandomization,MinIterationCount,MinWarmupIterationCount,RunStrategy,UnrollFactor,WarmupCount,Mean,Error,StdDev,Median,Gen0,Gen1,Allocated
2+
Unmarshall_Person_DTO,DefaultJob,False,Default,Default,Default,Default,Default,Default,1111111111111111111111,Empty,RyuJit,Default,X64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 10.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,645.2 ns,9.16 ns,8.12 ns,645.7 ns,0.0553,0.0000,696 B
3+
Amazon_Unmarshall_Person_DTO,DefaultJob,False,Default,Default,Default,Default,Default,Default,1111111111111111111111,Empty,RyuJit,Default,X64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 10.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,"5,291.8 ns",101.03 ns,112.30 ns,"5,312.2 ns",0.7935,0.0076,10041 B
4+
Marshall_Person_DTO,DefaultJob,False,Default,Default,Default,Default,Default,Default,1111111111111111111111,Empty,RyuJit,Default,X64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 10.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,812.4 ns,42.03 ns,122.60 ns,859.8 ns,0.3052,0.0038,3840 B
5+
Amazon_Marshall_Person_DTO,DefaultJob,False,Default,Default,Default,Default,Default,Default,1111111111111111111111,Empty,RyuJit,Default,X64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 10.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,"8,633.3 ns",146.56 ns,137.09 ns,"8,617.5 ns",0.9613,0.0153,12084 B
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
<!DOCTYPE html>
2+
<html lang='en'>
3+
<head>
4+
<meta charset='utf-8' />
5+
<title>DynamoDBGenerator.SourceGenerator.Benchmarks.Benchmarks.Marshalling.ComparisonBenchmarks-20251215-195254</title>
6+
7+
<style type="text/css">
8+
table { border-collapse: collapse; display: block; width: 100%; overflow: auto; }
9+
td, th { padding: 6px 13px; border: 1px solid #ddd; text-align: right; }
10+
tr { background-color: #fff; border-top: 1px solid #ccc; }
11+
tr:nth-child(even) { background: #f8f8f8; }
12+
</style>
13+
</head>
14+
<body>
15+
<pre><code>
16+
BenchmarkDotNet v0.15.8, Windows 11 (10.0.26200.7462/25H2/2025Update/HudsonValley2)
17+
Intel Core Ultra 9 185H 2.50GHz, 1 CPU, 22 logical and 16 physical cores
18+
.NET SDK 10.0.101
19+
[Host] : .NET 10.0.1 (10.0.1, 10.0.125.57005), X64 RyuJIT x86-64-v3
20+
DefaultJob : .NET 10.0.1 (10.0.1, 10.0.125.57005), X64 RyuJIT x86-64-v3
21+
</code></pre>
22+
<pre><code></code></pre>
23+
24+
<table>
25+
<thead><tr><th>Method </th><th>Mean</th><th>Error</th><th>StdDev</th><th>Median</th><th>Gen0</th><th>Gen1</th><th>Allocated</th>
26+
</tr>
27+
</thead><tbody><tr><td>Unmarshall_Person_DTO</td><td>645.2 ns</td><td>9.16 ns</td><td>8.12 ns</td><td>645.7 ns</td><td>0.0553</td><td>-</td><td>696 B</td>
28+
</tr><tr><td>Amazon_Unmarshall_Person_DTO</td><td>5,291.8 ns</td><td>101.03 ns</td><td>112.30 ns</td><td>5,312.2 ns</td><td>0.7935</td><td>0.0076</td><td>10041 B</td>
29+
</tr><tr><td>Marshall_Person_DTO</td><td>812.4 ns</td><td>42.03 ns</td><td>122.60 ns</td><td>859.8 ns</td><td>0.3052</td><td>0.0038</td><td>3840 B</td>
30+
</tr><tr><td>Amazon_Marshall_Person_DTO</td><td>8,633.3 ns</td><td>146.56 ns</td><td>137.09 ns</td><td>8,617.5 ns</td><td>0.9613</td><td>0.0153</td><td>12084 B</td>
31+
</tr></tbody></table>
32+
</body>
33+
</html>

0 commit comments

Comments
 (0)