7.0.0-rc1 #81
dotnet.yml
on: push
Run AsyncKeyedLockBenchmarks benchmark
2h 35m
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: 34a104c37eb16a217e0d6242a686bb00cf140b7a | Previous: 3e1dd1e18d9e167ac273b5b39e2656b548ef875e | Ratio |
|-|-|-|-|
| `AsyncKeyedLockBenchmarks.Benchmarks.StripedAsyncLock(NumberOfLocks: 200, Contention: 100, GuidReversals: 0)` | `26527605.214285713` ns (`± 331273.4325922478`) | `11399899.907407407` ns (`± 1138792.5319124286`) | `2.33` |
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/34a104c37eb16a217e0d6242a686bb00cf140b7a#commitcomment-143688585
|
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 adding the 'required' modifier or 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 adding the 'required' modifier or 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 adding the 'required' modifier or 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 adding the 'required' modifier or 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 adding the 'required' modifier or 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 adding the 'required' modifier or declaring the property as nullable.
|
Run AsyncKeyedLockBenchmarks benchmark
Performance alert! Previous value was 11399899.907407407 and current value is 26527605.214285713. It is 2.3270033447441634x worse than previous exceeding a ratio threshold 2
|