EgorBot / runtime-utils

MIT License
0 stars 1 forks source link

EgorBot for jkotas in #108291 #102

Open EgorBot opened 1 month ago

EgorBot commented 1 month ago

Processing https://github.com/dotnet/runtime/issues/108291#issuecomment-2380882126 command:

Command -arm64 -commit https://github.com/dotnet/runtime/commit/7dec4525c62c303bac88326447b5639913f3da98 vs https://github.com/dotnet/runtime/commit/b5833d2cd22f474485f74696609f6a6c3617cd15 --filter System.Threading.Tasks.ValueTaskPerfTest.Copy_PassAsArgumentAndReturn_FromTask

(EgorBot will reply in this issue)

EgorBot commented 1 month ago

Benchmark results on AzureAmpere

BenchmarkDotNet v0.14.1-nightly.20240924.187, Linux Ubuntu 22.04.5 LTS (Jammy Jellyfish)
Neoverse-N1, 16 physical cores
  Job-GYKFQR : .NET 10.0.0 (42.42.42.42424), Arm64 RyuJIT AdvSIMD
  Job-QBSXKO : .NET 10.0.0 (42.42.42.42424), Arm64 RyuJIT AdvSIMD
PowerPlanMode=00000000-0000-0000-0000-000000000000  IterationTime=250ms  MaxIterationCount=20
MaxWarmupIterationCount=10  MinIterationCount=15  MinWarmupIterationCount=2
WarmupCount=-1
Method Toolchain Mean Error Ratio Allocated Alloc Ratio
Copy_PassAsArgumentAndReturn_FromTask Before 9.228 ns 0.0034 ns 1.00 - NA
Copy_PassAsArgumentAndReturn_FromTask After 9.228 ns 0.0066 ns 1.00 - NA

BDN_Artifacts.zip

EgorBot commented 1 month ago

cc @jkotas (logs)