Skip to content

Instantly share code, notes, and snippets.

@tcrayford
Created March 6, 2013 02:48
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tcrayford/5096316 to your computer and use it in GitHub Desktop.
Save tcrayford/5096316 to your computer and use it in GitHub Desktop.
beepity-boo-bop:code $ cd ../../
beepity-boo-bop:src $ cd ..
beepity-boo-bop:Downloads $ open disruptor-master.zip
beepity-boo-bop:Downloads $ cd disruptor-master/
beepity-boo-bop:disruptor-master $ ./gradlew tasks
Downloading http://services.gradle.org/distributions/gradle-1.2-bin.zip
.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Unzipping /Users/tcrayford/.gradle/wrapper/dists/gradle-1.2-bin/35oej0jnbfh6of4dd05531edaj/gradle-1.2-bin.zip to /Users/tcrayford/.gradle/wrapper/dists/gradle-1.2-bin/35oej0jnbfh6of4dd05531edaj
Set executable permissions for: /Users/tcrayford/.gradle/wrapper/dists/gradle-1.2-bin/35oej0jnbfh6of4dd05531edaj/gradle-1.2/bin/gradle
:tasks
------------------------------------------------------------
All tasks runnable from root project
------------------------------------------------------------
Default tasks: build
Build tasks
-----------
assemble - Assembles all Jar, War, Zip, and Tar archives.
build - Assembles and tests this project.
buildDependents - Assembles and tests this project and all projects that depend on it.
buildNeeded - Assembles and tests this project and all projects it depends on.
classes - Assembles the main classes.
clean - Deletes the build directory.
jar - Assembles a jar archive containing the main classes.
perfClasses - Assembles the perf classes.
testClasses - Assembles the test classes.
Documentation tasks
-------------------
javadoc - Generates Javadoc API documentation for the main source code.
Help tasks
----------
dependencies - Displays the dependencies of root project 'disruptor'.
help - Displays a help message
projects - Displays the sub-projects of root project 'disruptor'.
properties - Displays the properties of root project 'disruptor'.
tasks - Displays the tasks runnable from root project 'disruptor' (some of the displayed tasks may belong to subprojects).
IDE tasks
---------
cleanEclipse - Cleans all Eclipse files.
eclipse - Generates all Eclipse files.
Performance test tasks
----------------------
perfLatency
perfTest
perfThroughput
perfThroughputMultiThreaded
Upload tasks
------------
uploadArchives - Uploads all artifacts belonging to configuration ':archives'
Verification tasks
------------------
check - Runs all checks.
test - Runs the unit tests.
Other tasks
-----------
install - Does a maven install of the archives artifacts into the local .m2 cache.
listJars
tempLibs
writePom
Rules
-----
Pattern: build<ConfigurationName>: Assembles the artifacts of a configuration.
Pattern: upload<ConfigurationName>: Assembles and uploads the artifacts belonging to a configuration.
Pattern: clean<TaskName>: Cleans the output files of a task.
Pattern: perfTestSingle<ClassName>
To see all tasks and more detail, run with --all.
BUILD SUCCESSFUL
Total time: 3 mins 7.84 secs
beepity-boo-bop:disruptor-master $ ./gradlew perfThroughput
:compileJava
:processResources UP-TO-DATE
:classes
:compilePerfJava
Download http://repo1.maven.org/maven2/com/google/caliper/caliper/0.5-rc1/caliper-0.5-rc1.pom
Download http://repo1.maven.org/maven2/junit/junit/4.5/junit-4.5.pom
Download http://repo1.maven.org/maven2/com/google/code/gson/gson/1.7.1/gson-1.7.1.pom
Download http://repo1.maven.org/maven2/com/google/guava/guava/11.0.1/guava-11.0.1.pom
Download http://repo1.maven.org/maven2/com/google/guava/guava-parent/11.0.1/guava-parent-11.0.1.pom
Download http://repo1.maven.org/maven2/com/google/code/java-allocation-instrumenter/java-allocation-instrumenter/2.0/java-allocation-instrumenter-2.0.pom
Download http://repo1.maven.org/maven2/asm/asm-analysis/3.3.1/asm-analysis-3.3.1.pom
Download http://repo1.maven.org/maven2/asm/asm-util/3.3.1/asm-util-3.3.1.pom
Download http://repo1.maven.org/maven2/asm/asm-xml/3.3.1/asm-xml-3.3.1.pom
Download http://repo1.maven.org/maven2/com/google/caliper/caliper/0.5-rc1/caliper-0.5-rc1.jar
Download http://repo1.maven.org/maven2/junit/junit/4.5/junit-4.5.jar
Download http://repo1.maven.org/maven2/com/google/code/gson/gson/1.7.1/gson-1.7.1.jar
Download http://repo1.maven.org/maven2/com/google/guava/guava/11.0.1/guava-11.0.1.jar
Download http://repo1.maven.org/maven2/asm/asm-analysis/3.3.1/asm-analysis-3.3.1.jar
Download http://repo1.maven.org/maven2/asm/asm-util/3.3.1/asm-util-3.3.1.jar
Download http://repo1.maven.org/maven2/asm/asm-xml/3.3.1/asm-xml-3.3.1.jar
Download http://repo1.maven.org/maven2/com/google/code/java-allocation-instrumenter/java-allocation-instrumenter/2.0/java-allocation-instrumenter-2.0.jar
:processPerfResources UP-TO-DATE
:perfClasses
:perfThroughput
com.lmax.disruptor.OnePublisherToOneProcessorUniCastThroughputTest > shouldCompareDisruptorVsQueues STANDARD_OUT
Skipping Queue tests
Starting Disruptor tests
Run 0, Disruptor=94,607,379 ops/sec
Run 1, Disruptor=95,147,478 ops/sec
Run 2, Disruptor=102,986,611 ops/sec
Run 3, Disruptor=104,602,510 ops/sec
Run 4, Disruptor=106,837,606 ops/sec
Run 5, Disruptor=102,040,816 ops/sec
Run 6, Disruptor=109,409,190 ops/sec
Run 7, Disruptor=110,741,971 ops/sec
Run 8, Disruptor=109,289,617 ops/sec
Run 9, Disruptor=111,234,705 ops/sec
Run 10, Disruptor=109,890,109 ops/sec
Run 11, Disruptor=110,741,971 ops/sec
Run 12, Disruptor=109,409,190 ops/sec
Run 13, Disruptor=108,108,108 ops/sec
Run 14, Disruptor=109,649,122 ops/sec
Run 15, Disruptor=109,529,025 ops/sec
Run 16, Disruptor=109,051,254 ops/sec
Run 17, Disruptor=109,051,254 ops/sec
Run 18, Disruptor=109,529,025 ops/sec
Run 19, Disruptor=109,649,122 ops/sec
com.lmax.disruptor.OnePublisherToThreeProcessorDiamondThroughputTest > shouldCompareDisruptorVsQueues STANDARD_OUT
Skipping Queue tests
Starting Disruptor tests
Run 0, Disruptor=36,589,828 ops/sec
Run 1, Disruptor=43,994,720 ops/sec
Run 2, Disruptor=41,118,421 ops/sec
Run 3, Disruptor=32,883,919 ops/sec
Run 4, Disruptor=38,446,751 ops/sec
Run 5, Disruptor=34,855,350 ops/sec
Run 6, Disruptor=35,663,338 ops/sec
Run 7, Disruptor=45,871,559 ops/sec
Run 8, Disruptor=42,087,542 ops/sec
Run 9, Disruptor=43,572,984 ops/sec
Run 10, Disruptor=41,407,867 ops/sec
Run 11, Disruptor=40,783,034 ops/sec
Run 12, Disruptor=40,535,062 ops/sec
Run 13, Disruptor=47,103,155 ops/sec
Run 14, Disruptor=45,934,772 ops/sec
Run 15, Disruptor=45,871,559 ops/sec
Run 16, Disruptor=46,082,949 ops/sec
Run 17, Disruptor=45,475,216 ops/sec
Run 18, Disruptor=46,663,555 ops/sec
Run 19, Disruptor=46,232,085 ops/sec
com.lmax.disruptor.OnePublisherToThreeProcessorMultiCastThroughputTest > shouldCompareDisruptorVsQueues STANDARD_OUT
Skipping Queue tests
Starting Disruptor tests
Run 0, Disruptor=30,921,459 ops/sec
Run 1, Disruptor=32,992,411 ops/sec
Run 2, Disruptor=35,460,992 ops/sec
Run 3, Disruptor=36,363,636 ops/sec
Run 4, Disruptor=36,643,459 ops/sec
Run 5, Disruptor=34,734,282 ops/sec
Run 6, Disruptor=35,124,692 ops/sec
Run 7, Disruptor=34,916,201 ops/sec
Run 8, Disruptor=35,050,823 ops/sec
Run 9, Disruptor=35,765,379 ops/sec
Run 10, Disruptor=35,335,689 ops/sec
Run 11, Disruptor=35,410,764 ops/sec
Run 12, Disruptor=34,059,945 ops/sec
Run 13, Disruptor=35,285,815 ops/sec
Run 14, Disruptor=35,637,918 ops/sec
Run 15, Disruptor=35,063,113 ops/sec
Run 16, Disruptor=35,112,359 ops/sec
Run 17, Disruptor=35,536,602 ops/sec
Run 18, Disruptor=35,001,750 ops/sec
Run 19, Disruptor=35,236,081 ops/sec
com.lmax.disruptor.OnePublisherToThreeProcessorPipelineThroughputTest > shouldCompareDisruptorVsQueues STANDARD_OUT
Skipping Queue tests
Starting Disruptor tests
Run 0, Disruptor=34,387,895 ops/sec
Run 1, Disruptor=39,231,071 ops/sec
Run 2, Disruptor=40,064,102 ops/sec
Run 3, Disruptor=39,077,764 ops/sec
Run 4, Disruptor=41,271,151 ops/sec
Run 5, Disruptor=40,551,500 ops/sec
Run 6, Disruptor=39,777,247 ops/sec
Run 7, Disruptor=41,000,410 ops/sec
Run 8, Disruptor=40,650,406 ops/sec
Run 9, Disruptor=41,322,314 ops/sec
Run 10, Disruptor=40,832,993 ops/sec
Run 11, Disruptor=41,034,058 ops/sec
Run 12, Disruptor=39,777,247 ops/sec
Run 13, Disruptor=40,387,722 ops/sec
Run 14, Disruptor=40,749,796 ops/sec
Run 15, Disruptor=40,338,846 ops/sec
Run 16, Disruptor=39,463,299 ops/sec
Run 17, Disruptor=40,832,993 ops/sec
Run 18, Disruptor=41,701,417 ops/sec
Run 19, Disruptor=41,305,245 ops/sec
com.lmax.disruptor.OnePublisherToThreeWorkerPoolThroughputTest > shouldCompareDisruptorVsQueues STANDARD_OUT
Skipping Queue tests
Starting Disruptor tests
Run 0, Disruptor=13,789,299 ops/sec
Run 1, Disruptor=13,717,421 ops/sec
Run 2, Disruptor=13,104,442 ops/sec
Run 3, Disruptor=13,166,556 ops/sec
Run 4, Disruptor=13,497,098 ops/sec
Run 5, Disruptor=13,440,860 ops/sec
Run 6, Disruptor=13,281,976 ops/sec
Run 7, Disruptor=13,206,550 ops/sec
Run 8, Disruptor=13,960,631 ops/sec
Run 9, Disruptor=13,458,950 ops/sec
Run 10, Disruptor=13,422,818 ops/sec
Run 11, Disruptor=13,646,288 ops/sec
Run 12, Disruptor=13,253,810 ops/sec
Run 13, Disruptor=13,320,900 ops/sec
Run 14, Disruptor=13,296,104 ops/sec
Run 15, Disruptor=13,442,667 ops/sec
Run 16, Disruptor=13,333,333 ops/sec
Run 17, Disruptor=13,437,248 ops/sec
Run 18, Disruptor=14,494,854 ops/sec
Run 19, Disruptor=14,300,014 ops/sec
com.lmax.disruptor.ThreePublisherToOneProcessorSequencedThroughputTest > shouldCompareDisruptorVsQueues STANDARD_OUT
Skipping Queue tests
Starting Disruptor tests
Run 0, Disruptor=13,623,978 ops/sec
Run 1, Disruptor=12,978,585 ops/sec
Run 2, Disruptor=13,280,212 ops/sec
Run 3, Disruptor=13,131,976 ops/sec
Run 4, Disruptor=12,658,227 ops/sec
Run 5, Disruptor=12,554,927 ops/sec
Run 6, Disruptor=12,033,694 ops/sec
Run 7, Disruptor=12,353,304 ops/sec
Run 8, Disruptor=12,292,562 ops/sec
Run 9, Disruptor=12,322,858 ops/sec
Run 10, Disruptor=12,391,573 ops/sec
Run 11, Disruptor=12,500,000 ops/sec
Run 12, Disruptor=12,360,939 ops/sec
Run 13, Disruptor=12,262,415 ops/sec
Run 14, Disruptor=12,722,646 ops/sec
Run 15, Disruptor=12,330,456 ops/sec
Run 16, Disruptor=12,706,480 ops/sec
Run 17, Disruptor=12,928,248 ops/sec
Run 18, Disruptor=12,722,646 ops/sec
Run 19, Disruptor=12,755,102 ops/sec
com.lmax.disruptor.TwoPublisherToTwoProcessorWorkProcessorThroughputTest > shouldCompareDisruptorVsQueues STANDARD_OUT
Skipping Queue tests
Starting Disruptor tests
Run 0, Disruptor=5,464,480 ops/sec
Run 1, Disruptor=6,578,947 ops/sec
Run 2, Disruptor=6,756,756 ops/sec
Run 3, Disruptor=6,711,409 ops/sec
Run 4, Disruptor=7,518,796 ops/sec
Run 5, Disruptor=6,289,308 ops/sec
Run 6, Disruptor=7,299,270 ops/sec
Run 7, Disruptor=8,403,361 ops/sec
Run 8, Disruptor=6,369,426 ops/sec
Run 9, Disruptor=7,575,757 ops/sec
Run 10, Disruptor=8,196,721 ops/sec
Run 11, Disruptor=5,747,126 ops/sec
Run 12, Disruptor=7,299,270 ops/sec
Run 13, Disruptor=5,952,380 ops/sec
Run 14, Disruptor=8,333,333 ops/sec
Run 15, Disruptor=7,042,253 ops/sec
Run 16, Disruptor=7,142,857 ops/sec
Run 17, Disruptor=6,711,409 ops/sec
Run 18, Disruptor=7,194,244 ops/sec
Run 19, Disruptor=7,246,376 ops/sec
BUILD SUCCESSFUL
Total time: 6 mins 53.451 secs
beepity-boo-bop:disruptor-master $
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment