BenchmarkDotNet v0.15.8, Windows 11 (10.0.26200.9711/25H2/2025Update/HudsonValley2)
Intel Core i7-8750H CPU 2.20GHz (Max: 2.21GHz) (Coffee Lake), 1 CPU, 12 logical and 6 physical cores
.NET SDK 10.0.403
  [Host]   : .NET 10.0.14 (10.0.14, 10.0.1426.52326), X64 RyuJIT x86-64-v3
  Standard : .NET 10.0.14 (10.0.14, 10.0.1426.52326), X64 RyuJIT x86-64-v3
Job=Standard  IterationCount=8  LaunchCount=1  
WarmupCount=3  
Method KeysMeanErrorStdDevRatioRatioSDGen0Gen1AllocatedAlloc Ratio
'Raw client: BatchGetItem (consistent, UnprocessedKeys retried)'258.151 ms0.6995 ms0.3659 ms1.000.0615.6250-95.93 KB1.00
'DynamoDBContext batch get (consistent)'258.995 ms1.6401 ms0.8578 ms1.110.1131.2500-191.02 KB1.99
'Raw client: one GetItem per key, in parallel'2515.284 ms8.5942 ms4.4950 ms1.880.53156.250031.2500717.78 KB7.48
'ARX: one RetrieveAsync per key, in parallel'2511.557 ms2.8564 ms1.4939 ms1.420.18156.250062.5000785.81 KB8.19
'Raw client: BatchGetItem (consistent, UnprocessedKeys retried)'10071.995 ms13.7967 ms7.2160 ms1.010.15--303.47 KB1.00
'DynamoDBContext batch get (consistent)'10071.251 ms6.2568 ms3.2724 ms1.000.12142.8571-684.99 KB2.26
'Raw client: one GetItem per key, in parallel'10039.684 ms3.6582 ms1.6243 ms0.560.07454.5455363.63642870.47 KB9.46
'ARX: one RetrieveAsync per key, in parallel'10049.407 ms11.7926 ms5.2360 ms0.690.11454.5455363.63643146.82 KB10.37