Benchmark against 6.3.4 final. #74
dotnet.yml
on: push
Run AsyncKeyedLockBenchmarks benchmark
2h 29m
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
|