Skip to content

Long test time for Perf_Timer.[A]synchronousContention tests #2420

Description

@LoopedBard3

Arm runs for the Perf_Timer.SynchronousContention and Perf_Timer.AsynchronousContention seem to be taking a very long time to run compared to other tests. I have not figured out if this is normal yet, but even if it is, it is causing the workitems to be killed before finishing the test. Here is a AsyncronousContention test run showing the long op time:

[2022/05/09 02:41:58][INFO] // Found 1 benchmarks:
[2022/05/09 02:41:58][INFO] //   Perf_Timer.AsynchronousContention: Job-ZFDVZO(PowerPlanMode=00000000-0000-0000-0000-000000000000, Toolchain=CoreRun, IterationTime=250.0000 ms, MaxIterationCount=20, MinIterationCount=15, WarmupCount=1)
[2022/05/09 02:41:58][INFO] 
[2022/05/09 02:41:58][INFO] // **************************
[2022/05/09 02:41:58][INFO] // Benchmark: Perf_Timer.AsynchronousContention: Job-ZFDVZO(PowerPlanMode=00000000-0000-0000-0000-000000000000, Toolchain=CoreRun, IterationTime=250.0000 ms, MaxIterationCount=20, MinIterationCount=15, WarmupCount=1)
[2022/05/09 02:41:58][INFO] // *** Execute ***
[2022/05/09 02:41:58][INFO] // Launch: 1 / 1
[2022/05/09 02:41:58][INFO] // Execute: d:\h\w\ACFA0966\p\ace87cfe-f5c4-4b97-b823-ad0e6258ba8e\CoreRun.exe 8db282dc-8d31-42a9-97cb-77e08fc363be.dll --benchmarkName System.Threading.Tests.Perf_Timer.AsynchronousContention --job "PowerPlanMode=00000000-0000-0000-0000-000000000000, Toolchain=CoreRun, IterationTime=250.0000 ms, MaxIterationCount=20, MinIterationCount=15, WarmupCount=1" --benchmarkId 149 in d:\h\w\ACFA0966\w\A39908F8\e\performance\artifacts\bin\MicroBenchmarks\Release\net7.0\8db282dc-8d31-42a9-97cb-77e08fc363be\bin\Release\net7.0\publish
[2022/05/09 02:41:58][INFO] // BeforeAnythingElse
[2022/05/09 02:41:58][INFO] 
[2022/05/09 02:41:58][INFO] // Benchmark Process Environment Information:
[2022/05/09 02:41:58][INFO] // Runtime=.NET 7.0.0 (42.42.42.42424), Arm64 RyuJIT
[2022/05/09 02:41:58][INFO] // GC=Concurrent Workstation
[2022/05/09 02:41:58][INFO] // Job: Job-ULUNGH(PowerPlanMode=00000000-0000-0000-0000-000000000000, IterationTime=250.0000 ms, MaxIterationCount=20, MinIterationCount=15, WarmupCount=1)
[2022/05/09 02:41:58][INFO] 
[2022/05/09 02:41:58][INFO] OverheadJitting  1: 1 op, 372480.00 ns, 372.4800 us/op
[2022/05/09 02:49:03][INFO] WorkloadJitting  1: 1 op, 424645431360.00 ns, 424.6454 s/op
[2022/05/09 02:49:03][INFO] 
[2022/05/09 02:56:00][INFO] WorkloadWarmup   1: 1 op, 417565330720.00 ns, 417.5653 s/op
[2022/05/09 02:56:00][INFO] 
[2022/05/09 02:56:00][INFO] // BeforeActualRun
[2022/05/09 03:02:57][INFO] WorkloadActual   1: 1 op, 417093916600.00 ns, 417.0939 s/op
[2022/05/09 03:09:59][INFO] WorkloadActual   2: 1 op, 421157506560.00 ns, 421.1575 s/op
[2022/05/09 03:16:59][INFO] WorkloadActual   3: 1 op, 420808784080.00 ns, 420.8088 s/op
[2022/05/09 03:23:59][INFO] WorkloadActual   4: 1 op, 419575565840.00 ns, 419.5756 s/op
[2022/05/09 03:30:59][INFO] WorkloadActual   5: 1 op, 419949437040.00 ns, 419.9494 s/op
[2022/05/09 03:37:56][INFO] WorkloadActual   6: 1 op, 416664931840.00 ns, 416.6649 s/op
[2022/05/09 03:44:52][INFO] WorkloadActual   7: 1 op, 416151153800.00 ns, 416.1512 s/op
[2022/05/09 03:51:48][INFO] WorkloadActual   8: 1 op, 415996931200.00 ns, 415.9969 s/op
[2022/05/09 03:58:44][INFO] WorkloadActual   9: 1 op, 415999383760.00 ns, 415.9994 s/op
[2022/05/09 04:05:40][INFO] WorkloadActual  10: 1 op, 416257243000.00 ns, 416.2572 s/op
[2022/05/09 04:12:35][INFO] WorkloadActual  11: 1 op, 415429568000.00 ns, 415.4296 s/op
[2022/05/09 04:19:31][INFO] WorkloadActual  12: 1 op, 415642335840.00 ns, 415.6423 s/op
[2022/05/09 04:26:27][INFO] WorkloadActual  13: 1 op, 415605291040.00 ns, 415.6053 s/op
[2022/05/09 04:33:25][INFO] WorkloadActual  14: 1 op, 418414539880.00 ns, 418.4145 s/op
[2022/05/09 04:40:21][INFO] WorkloadActual  15: 1 op, 415432427200.00 ns, 415.4324 s/op

Metadata

Metadata

Assignees

No one assigned

    Labels

    WRIIssues and PR's that may be especially useful to WRI or should be viewed during WRIimpact test coveragetest maybe disabled due to this issuepipeline blockerissue blocks perf pipeline stays green. This be considered high priority.

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions