Skip to content

Instantly share code, notes, and snippets.

@etishor
Created April 27, 2015 21:14
Show Gist options
  • Save etishor/cd4f8019432bca2757b9 to your computer and use it in GitHub Desktop.
Save etishor/cd4f8019432bca2757b9 to your computer and use it in GitHub Desktop.
Concurrency Utilities 0.1.4 bench results
NoOp 1 threads 398,837,600 ops/sec | avg duration 3 ns | 398,837,600 avg ops/sec per thread
NoOp 2 threads 757,889,000 ops/sec | avg duration 3 ns | 378,944,500 avg ops/sec per thread
NoOp 4 threads 1,495,783,200 ops/sec | avg duration 3 ns | 373,945,800 avg ops/sec per thread
NoOp 6 threads 1,984,404,200 ops/sec | avg duration 3 ns | 330,734,033 avg ops/sec per thread
NoOp 8 threads 2,286,649,800 ops/sec | avg duration 4 ns | 285,831,225 avg ops/sec per thread
NoOp 16 threads 2,476,672,200 ops/sec | avg duration 9 ns | 154,792,012 avg ops/sec per thread
NoOp 32 threads 2,541,943,000 ops/sec | avg duration 20 ns | 79,435,719 avg ops/sec per thread
AtomicLong.Increment 1 threads 119,079,800 ops/sec | avg duration 8 ns | 119,079,800 avg ops/sec per thread
AtomicLong.Increment 2 threads 45,976,800 ops/sec | avg duration 44 ns | 22,988,400 avg ops/sec per thread
AtomicLong.Increment 4 threads 49,518,800 ops/sec | avg duration 81 ns | 12,379,700 avg ops/sec per thread
AtomicLong.Increment 6 threads 53,602,400 ops/sec | avg duration 112 ns | 8,933,733 avg ops/sec per thread
AtomicLong.Increment 8 threads 56,618,800 ops/sec | avg duration 142 ns | 7,077,350 avg ops/sec per thread
AtomicLong.Increment 16 threads 57,407,600 ops/sec | avg duration 413 ns | 3,587,975 avg ops/sec per thread
AtomicLong.Increment 32 threads 59,249,800 ops/sec | avg duration 883 ns | 1,851,556 avg ops/sec per thread
ThreadLocalLongAdder.Increment 1 threads 87,407,600 ops/sec | avg duration 11 ns | 87,407,600 avg ops/sec per thread
ThreadLocalLongAdder.Increment 2 threads 159,933,600 ops/sec | avg duration 13 ns | 79,966,800 avg ops/sec per thread
ThreadLocalLongAdder.Increment 4 threads 305,515,400 ops/sec | avg duration 13 ns | 76,378,850 avg ops/sec per thread
ThreadLocalLongAdder.Increment 6 threads 328,114,000 ops/sec | avg duration 18 ns | 54,685,667 avg ops/sec per thread
ThreadLocalLongAdder.Increment 8 threads 361,462,800 ops/sec | avg duration 22 ns | 45,182,850 avg ops/sec per thread
ThreadLocalLongAdder.Increment 16 threads 370,891,600 ops/sec | avg duration 60 ns | 23,180,725 avg ops/sec per thread
ThreadLocalLongAdder.Increment 32 threads 365,176,200 ops/sec | avg duration 159 ns | 11,411,756 avg ops/sec per thread
StripedLongAdder.Increment 1 threads 121,693,800 ops/sec | avg duration 8 ns | 121,693,800 avg ops/sec per thread
StripedLongAdder.Increment 2 threads 89,822,400 ops/sec | avg duration 22 ns | 44,911,200 avg ops/sec per thread
StripedLongAdder.Increment 4 threads 159,979,000 ops/sec | avg duration 25 ns | 39,994,750 avg ops/sec per thread
StripedLongAdder.Increment 6 threads 181,737,000 ops/sec | avg duration 33 ns | 30,289,500 avg ops/sec per thread
StripedLongAdder.Increment 8 threads 201,446,000 ops/sec | avg duration 40 ns | 25,180,750 avg ops/sec per thread
StripedLongAdder.Increment 16 threads 200,390,800 ops/sec | avg duration 112 ns | 12,524,425 avg ops/sec per thread
StripedLongAdder.Increment 32 threads 203,850,400 ops/sec | avg duration 233 ns | 6,370,325 avg ops/sec per thread
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment