Skip to content

Commit 7584b5c

Browse files
committed
chore: update http request body benchmark to 9.0.9
1 parent 7504dce commit 7584b5c

1 file changed

Lines changed: 10 additions & 11 deletions

File tree

HttpRequestBodyBenchmark/Readme.md

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,20 +4,19 @@ Measuring whats the best way to read the request body as a huge chunk of bytes
44

55
```
66
7-
BenchmarkDotNet v0.15.2, Windows 11 (10.0.26100.4770/24H2/2024Update/HudsonValley)
7+
BenchmarkDotNet v0.15.2, Windows 11 (10.0.26100.6584/24H2/2024Update/HudsonValley)
88
Unknown processor
9-
.NET SDK 9.0.304
10-
[Host] : .NET 9.0.8 (9.0.825.36511), Arm64 RyuJIT AdvSIMD
11-
LongRun : .NET 9.0.8 (9.0.825.36511), Arm64 RyuJIT AdvSIMD
9+
.NET SDK 9.0.305
10+
[Host] : .NET 9.0.9 (9.0.925.41916), Arm64 RyuJIT AdvSIMD
11+
LongRun : .NET 9.0.9 (9.0.925.41916), Arm64 RyuJIT AdvSIMD
1212
1313
Job=LongRun IterationCount=100 LaunchCount=3
1414
WarmupCount=15
1515
1616
```
17-
| Method | Mean | Error | StdDev | StdErr | Min | Max | Op/s | Gen0 | Allocated |
18-
|--------------------------- |----------:|---------:|----------:|---------:|----------:|----------:|-------------:|-------:|----------:|
19-
| GetRequestBodyCopy | 32.26 ns | 0.088 ns | 0.450 ns | 0.026 ns | 31.27 ns | 33.42 ns | 30,998,941.2 | 0.0325 | 136 B |
20-
| GetRequestBodyRent | 60.00 ns | 0.114 ns | 0.585 ns | 0.034 ns | 58.78 ns | 61.38 ns | 16,666,383.8 | 0.0324 | 136 B |
21-
| RunMultipleThreadsBodyCopy | 262.74 ns | 2.200 ns | 10.887 ns | 0.661 ns | 256.26 ns | 365.44 ns | 3,806,095.4 | 0.1602 | 672 B |
22-
| RunMultipleThreadsBodyRent | 386.93 ns | 2.582 ns | 13.411 ns | 0.777 ns | 374.55 ns | 408.89 ns | 2,584,421.3 | 0.1602 | 672 B |
23-
17+
| Method | Mean | Error | StdDev | StdErr | Min | Max | Op/s | Gen0 | Allocated |
18+
|--------------------------- |----------:|---------:|---------:|---------:|----------:|----------:|-------------:|-------:|----------:|
19+
| GetRequestBodyCopy | 18.27 ns | 0.133 ns | 0.677 ns | 0.040 ns | 17.32 ns | 20.82 ns | 54,736,367.5 | 0.0325 | 136 B |
20+
| GetRequestBodyRent | 37.79 ns | 0.698 ns | 3.632 ns | 0.210 ns | 32.05 ns | 47.32 ns | 26,460,944.0 | 0.0325 | 136 B |
21+
| RunMultipleThreadsBodyCopy | 155.40 ns | 0.963 ns | 5.009 ns | 0.290 ns | 143.29 ns | 167.02 ns | 6,434,939.6 | 0.1605 | 672 B |
22+
| RunMultipleThreadsBodyRent | 205.58 ns | 1.320 ns | 6.604 ns | 0.397 ns | 196.52 ns | 220.30 ns | 4,864,271.9 | 0.1605 | 672 B |

0 commit comments

Comments
 (0)