Skip to content

Benchmark against 6.3.4 final. #74

Benchmark against 6.3.4 final.

Benchmark against 6.3.4 final. #74

Re-run triggered January 23, 2024 11:09
Status Failure
Total duration 2h 30m 2s
Artifacts

dotnet.yml

on: push
Run AsyncKeyedLockBenchmarks benchmark
2h 29m
Run AsyncKeyedLockBenchmarks benchmark
Fit to window
Zoom out
Zoom in

Annotations

1 error and 10 warnings
Run AsyncKeyedLockBenchmarks benchmark
# :warning: **Performance Alert** :warning: Possible performance regression was detected for benchmark **'Benchmark.Net Benchmark'**. Benchmark result of this commit is worse than the previous benchmark result exceeding threshold `2`. | Benchmark suite | Current: 51618bd2fb93f6ab98d5354315cab7a259eecd96 | Previous: a3c5bf874cb548aee1cbbc7597899dece9aa3b27 | Ratio | |-|-|-|-| | `AsyncKeyedLockBenchmarks.Benchmarks.StripedAsyncLock(NumberOfLocks: 200, Contention: 100, GuidReversals: 0)` | `25110803.166666668` ns (`± 513844.7778729716`) | `8998398.376543209` ns (`± 2544044.905445177`) | `2.79` | This comment was automatically generated by [workflow](https://github.com/MarkCiliaVincenti/AsyncKeyedLockBenchmarks/actions?query=workflow%3AAsyncKeyedLockBenchmarks) using [github-action-benchmark](https://github.com/marketplace/actions/continuous-benchmark). CC: @MarkCiliaVincenti Comment was generated at https://github.com/MarkCiliaVincenti/AsyncKeyedLockBenchmarks/commit/51618bd2fb93f6ab98d5354315cab7a259eecd96#commitcomment-137639185
Run AsyncKeyedLockBenchmarks benchmark: AsyncKeyedLockBenchmarks/AsyncDuplicateLock.cs#L25
Converting null literal or possible null value to non-nullable type.
Run AsyncKeyedLockBenchmarks benchmark: AsyncKeyedLockBenchmarks/AsyncDuplicateLock.cs#L52
Non-nullable property 'Key' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Run AsyncKeyedLockBenchmarks benchmark: AsyncKeyedLockBenchmarks/Benchmarks.cs#L540
Non-nullable property 'DaoIndividualLocks' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Run AsyncKeyedLockBenchmarks benchmark: AsyncKeyedLockBenchmarks/AsyncDuplicateLock.cs#L25
Converting null literal or possible null value to non-nullable type.
Run AsyncKeyedLockBenchmarks benchmark: AsyncKeyedLockBenchmarks/AsyncDuplicateLock.cs#L52
Non-nullable property 'Key' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Run AsyncKeyedLockBenchmarks benchmark: AsyncKeyedLockBenchmarks/Benchmarks.cs#L540
Non-nullable property 'DaoIndividualLocks' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Run AsyncKeyedLockBenchmarks benchmark: AsyncKeyedLockBenchmarks/AsyncDuplicateLock.cs#L25
Converting null literal or possible null value to non-nullable type.
Run AsyncKeyedLockBenchmarks benchmark: AsyncKeyedLockBenchmarks/AsyncDuplicateLock.cs#L52
Non-nullable property 'Key' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Run AsyncKeyedLockBenchmarks benchmark: AsyncKeyedLockBenchmarks/Benchmarks.cs#L540
Non-nullable property 'DaoIndividualLocks' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Run AsyncKeyedLockBenchmarks benchmark
Performance alert! Previous value was 8998398.376543209 and current value is 25110803.166666668. It is 2.7905858482688273x worse than previous exceeding a ratio threshold 2