org.mentaqueue.test.owt
Class ConcurrentLinkedQueueTest
java.lang.Object
org.mentaqueue.test.owt.ConcurrentLinkedQueueTest
public class ConcurrentLinkedQueueTest
- extends Object
Results with this machine => http://mentablog.soliveirajr.com/lab/
More info here => http://mentablog.soliveirajr.com/2012/11/inter-thread-communication-with-2-digit-nanosecond-latency/
Producing and consumer pinned to the same core with hyperthreading.
java -server -Xms1g -Xmx4g -XX:NewSize=512m -XX:MaxNewSize=1024m -cp target/classes/:../MentaAffinity/target/mentaaffinity.jar:../MentaLog/target/mentalog.jar:../MentaAffinity/lib/jna-3.5.1.jar:../TSUtils/target/tsutils.jar org.mentaqueue.test.owt.ConcurrentLinkedQueueTest 100000000 100000000 0
Iterations: 100,000,000 | Avg Time: 90.35 nanos | Min Time: 54 nanos | Max Time: 7731049 nanos | 75%: avg=84 max=100 | 90%: avg=87 max=108 | 99%: avg=89 max=122 | 99.9%: avg=90 max=135 | 99.99%: avg=90 max=383 | 99.999%: avg=90 max=2023
- Author:
- Sergio Oliveira Jr.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ConcurrentLinkedQueueTest
public ConcurrentLinkedQueueTest()
main
public static void main(String[] args)
Copyright © 2012. All Rights Reserved.