Skip to content

MarkCiliaVincenti/AsyncNonKeyedLockBenchmarks

Repository files navigation

Benchmarks for the AsyncKeyedLock library's AsyncNonKeyedLocker

This is a project to help benchmark the AsyncKeyedLock library's AsyncNonKeyedLocker against other competing solutions. We are testing with 3 separate parameters:

  1. Contention: 1,000,000
  2. GUID reversals (to simulate some load): 0, 1 and 5

Solutions tested

  1. AsyncNonKeyedLocker (from AsyncKeyedLock)
  2. AsyncLock (from Nito.AsyncEx.Coordination by Stephen Cleary)
  3. AsyncLock (from AsyncUtilities by Bar Arnon)
  4. AsyncLock (from NeoSmart.AsyncLock by Mahmoud Al-Qudsi)
  5. AsyncLock (from ProtoPromise by Tim Cassell)

Results

The benchmark results can be found in our actions as they run in Github Actions, in a fully transparent fashion.

There are also some graphical comparisons over time.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages