Skip to content

Instantly share code, notes, and snippets.

@slaskawi
Last active October 3, 2016 07:29
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 slaskawi/6766b6e17c7a28ac8d8962293c48a53c to your computer and use it in GitHub Desktop.
Save slaskawi/6766b6e17c7a28ac8d8962293c48a53c to your computer and use it in GitHub Desktop.
/opt/jdk1.8.0_77/bin/java -Dorg.jboss.logging.provider=jboss -Djava.util.logging.manager=org.jboss.logmanager.LogManager -Didea.launcher.port=7541 -Didea.launcher.bin.path=/opt/idea-IU-145.597.3/bin -Dfile.encoding=UTF-8 -classpath /opt/jdk1.8.0_77/jre/lib/charsets.jar:/opt/jdk1.8.0_77/jre/lib/deploy.jar:/opt/jdk1.8.0_77/jre/lib/ext/cldrdata.jar:/opt/jdk1.8.0_77/jre/lib/ext/dnsns.jar:/opt/jdk1.8.0_77/jre/lib/ext/jaccess.jar:/opt/jdk1.8.0_77/jre/lib/ext/jfxrt.jar:/opt/jdk1.8.0_77/jre/lib/ext/localedata.jar:/opt/jdk1.8.0_77/jre/lib/ext/nashorn.jar:/opt/jdk1.8.0_77/jre/lib/ext/sunec.jar:/opt/jdk1.8.0_77/jre/lib/ext/sunjce_provider.jar:/opt/jdk1.8.0_77/jre/lib/ext/sunpkcs11.jar:/opt/jdk1.8.0_77/jre/lib/ext/zipfs.jar:/opt/jdk1.8.0_77/jre/lib/javaws.jar:/opt/jdk1.8.0_77/jre/lib/jce.jar:/opt/jdk1.8.0_77/jre/lib/jfr.jar:/opt/jdk1.8.0_77/jre/lib/jfxswt.jar:/opt/jdk1.8.0_77/jre/lib/jsse.jar:/opt/jdk1.8.0_77/jre/lib/management-agent.jar:/opt/jdk1.8.0_77/jre/lib/plugin.jar:/opt/jdk1.8.0_77/jre/lib/resources.jar:/opt/jdk1.8.0_77/jre/lib/rt.jar:/home/slaskawi/work/infinispan/jboss-logging-test/target/classes:/home/slaskawi/.m2/repository/org/jboss/logmanager/jboss-logmanager/1.3.1.Final/jboss-logmanager-1.3.1.Final.jar:/home/slaskawi/.m2/repository/org/openjdk/jmh/jmh-core/1.14.1/jmh-core-1.14.1.jar:/home/slaskawi/.m2/repository/net/sf/jopt-simple/jopt-simple/4.6/jopt-simple-4.6.jar:/home/slaskawi/.m2/repository/org/apache/commons/commons-math3/3.2/commons-math3-3.2.jar:/home/slaskawi/.m2/repository/org/infinispan/infinispan-core/9.0.0-SNAPSHOT/infinispan-core-9.0.0-SNAPSHOT.jar:/home/slaskawi/.m2/repository/org/infinispan/infinispan-commons/9.0.0-SNAPSHOT/infinispan-commons-9.0.0-SNAPSHOT.jar:/home/slaskawi/.m2/repository/org/jboss/logging/jboss-logging/3.3.0.Final/jboss-logging-3.3.0.Final.jar:/home/slaskawi/.m2/repository/org/jgroups/jgroups/3.6.10.Final/jgroups-3.6.10.Final.jar:/home/slaskawi/.m2/repository/org/jboss/spec/javax/transaction/jboss-transaction-api_1.1_spec/1.0.1.Final/jboss-transaction-api_1.1_spec-1.0.1.Final.jar:/home/slaskawi/.m2/repository/org/jboss/marshalling/jboss-marshalling-osgi/1.4.11.Final/jboss-marshalling-osgi-1.4.11.Final.jar:/opt/idea-IU-145.597.3/lib/idea_rt.jar com.intellij.rt.execution.application.AppMain org.infinispan.JMHStarter
# JMH 1.14.1 (released 13 days ago)
# VM version: JDK 1.8.0_77, VM 25.77-b03
# VM invoker: /opt/jdk1.8.0_77/jre/bin/java
# VM options: -Xmx4G -Xms4G -server -Dorg.jboss.logging.provider=jboss -Djava.util.logging.manager=org.jboss.logmanager.LogManager
# Warmup: 20 iterations, 1 s each
# Measurement: 20 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: org.infinispan.MyBenchmark.noVariable
# Run progress: 0.00% complete, ETA 00:02:00
# Fork: 1 of 1
# Warmup Iteration 1: 671878030.570 ops/s
# Warmup Iteration 2: 671864868.696 ops/s
# Warmup Iteration 3: 670527431.360 ops/s
# Warmup Iteration 4: 672021198.694 ops/s
# Warmup Iteration 5: 683138916.076 ops/s
# Warmup Iteration 6: 683448025.906 ops/s
# Warmup Iteration 7: 673874782.499 ops/s
# Warmup Iteration 8: 679463695.604 ops/s
# Warmup Iteration 9: 675854192.935 ops/s
# Warmup Iteration 10: 668746439.808 ops/s
# Warmup Iteration 11: 671157814.383 ops/s
# Warmup Iteration 12: 672833366.344 ops/s
# Warmup Iteration 13: 681222327.441 ops/s
# Warmup Iteration 14: 682592876.781 ops/s
# Warmup Iteration 15: 685996267.845 ops/s
# Warmup Iteration 16: 684544694.729 ops/s
# Warmup Iteration 17: 676911156.459 ops/s
# Warmup Iteration 18: 680905114.620 ops/s
# Warmup Iteration 19: 670813279.830 ops/s
# Warmup Iteration 20: 683938755.941 ops/s
Iteration 1: 687523977.152 ops/s
Iteration 2: 685948615.675 ops/s
Iteration 3: 669769549.652 ops/s
Iteration 4: 684837204.904 ops/s
Iteration 5: 680034598.490 ops/s
Iteration 6: 678603713.266 ops/s
Iteration 7: 680278979.566 ops/s
Iteration 8: 681110064.322 ops/s
Iteration 9: 677271927.916 ops/s
Iteration 10: 675302852.217 ops/s
Iteration 11: 683111925.932 ops/s
Iteration 12: 684910584.915 ops/s
Iteration 13: 681115474.383 ops/s
Iteration 14: 680498974.171 ops/s
Iteration 15: 684346542.923 ops/s
Iteration 16: 679673757.264 ops/s
Iteration 17: 688263355.477 ops/s
Iteration 18: 685510662.759 ops/s
Iteration 19: 677643257.063 ops/s
Iteration 20: 676869379.454 ops/s
Result "noVariable":
681131269.875 ±(99.9%) 3961932.923 ops/s [Average]
(min, avg, max) = (669769549.652, 681131269.875, 688263355.477), stdev = 4562567.846
CI (99.9%): [677169336.952, 685093202.798] (assumes normal distribution)
# JMH 1.14.1 (released 13 days ago)
# VM version: JDK 1.8.0_77, VM 25.77-b03
# VM invoker: /opt/jdk1.8.0_77/jre/bin/java
# VM options: -Xmx4G -Xms4G -server -Dorg.jboss.logging.provider=jboss -Djava.util.logging.manager=org.jboss.logmanager.LogManager
# Warmup: 20 iterations, 1 s each
# Measurement: 20 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: org.infinispan.MyBenchmark.withIsTraceEnabledCheck
# Run progress: 33.33% complete, ETA 00:01:21
# Fork: 1 of 1
# Warmup Iteration 1: 667730112.653 ops/s
# Warmup Iteration 2: 676551844.574 ops/s
# Warmup Iteration 3: 683101111.540 ops/s
# Warmup Iteration 4: 683937067.189 ops/s
# Warmup Iteration 5: 682283407.829 ops/s
# Warmup Iteration 6: 676656414.704 ops/s
# Warmup Iteration 7: 677650710.623 ops/s
# Warmup Iteration 8: 675457037.595 ops/s
# Warmup Iteration 9: 677768920.446 ops/s
# Warmup Iteration 10: 682229329.522 ops/s
# Warmup Iteration 11: 682067756.712 ops/s
# Warmup Iteration 12: 685500939.247 ops/s
# Warmup Iteration 13: 683236835.970 ops/s
# Warmup Iteration 14: 681433060.772 ops/s
# Warmup Iteration 15: 681954826.725 ops/s
# Warmup Iteration 16: 680836169.018 ops/s
# Warmup Iteration 17: 672360410.016 ops/s
# Warmup Iteration 18: 681782700.377 ops/s
# Warmup Iteration 19: 675733269.270 ops/s
# Warmup Iteration 20: 673177694.935 ops/s
Iteration 1: 678805451.685 ops/s
Iteration 2: 682107957.531 ops/s
Iteration 3: 680638277.521 ops/s
Iteration 4: 669165939.363 ops/s
Iteration 5: 679454299.327 ops/s
Iteration 6: 671631994.505 ops/s
Iteration 7: 677663873.864 ops/s
Iteration 8: 679604722.179 ops/s
Iteration 9: 683090093.065 ops/s
Iteration 10: 682655177.515 ops/s
Iteration 11: 668586726.463 ops/s
Iteration 12: 685836498.224 ops/s
Iteration 13: 681000244.960 ops/s
Iteration 14: 687949088.861 ops/s
Iteration 15: 684037906.415 ops/s
Iteration 16: 685103452.610 ops/s
Iteration 17: 677747290.641 ops/s
Iteration 18: 609748577.118 ops/s
Iteration 19: 681468533.605 ops/s
Iteration 20: 679863592.957 ops/s
Result "withIsTraceEnabledCheck":
676307984.921 ±(99.9%) 14305970.393 ops/s [Average]
(min, avg, max) = (609748577.118, 676307984.921, 687949088.861), stdev = 16474776.779
CI (99.9%): [662002014.528, 690613955.313] (assumes normal distribution)
# JMH 1.14.1 (released 13 days ago)
# VM version: JDK 1.8.0_77, VM 25.77-b03
# VM invoker: /opt/jdk1.8.0_77/jre/bin/java
# VM options: -Xmx4G -Xms4G -server -Dorg.jboss.logging.provider=jboss -Djava.util.logging.manager=org.jboss.logmanager.LogManager
# Warmup: 20 iterations, 1 s each
# Measurement: 20 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: org.infinispan.MyBenchmark.withVariable
# Run progress: 66.67% complete, ETA 00:00:40
# Fork: 1 of 1
# Warmup Iteration 1: 2397733527.899 ops/s
# Warmup Iteration 2: 2396027015.380 ops/s
# Warmup Iteration 3: 2390212713.115 ops/s
# Warmup Iteration 4: 2381672291.952 ops/s
# Warmup Iteration 5: 2387873729.781 ops/s
# Warmup Iteration 6: 2386015876.605 ops/s
# Warmup Iteration 7: 2408770012.603 ops/s
# Warmup Iteration 8: 2392201723.143 ops/s
# Warmup Iteration 9: 2422521550.835 ops/s
# Warmup Iteration 10: 2427139876.823 ops/s
# Warmup Iteration 11: 2432205333.736 ops/s
# Warmup Iteration 12: 2412347871.578 ops/s
# Warmup Iteration 13: 2403666416.706 ops/s
# Warmup Iteration 14: 2413351879.404 ops/s
# Warmup Iteration 15: 2382328794.345 ops/s
# Warmup Iteration 16: 2405281583.317 ops/s
# Warmup Iteration 17: 2426877580.449 ops/s
# Warmup Iteration 18: 2408563710.148 ops/s
# Warmup Iteration 19: 2387389824.780 ops/s
# Warmup Iteration 20: 2413711451.449 ops/s
Iteration 1: 2404259461.652 ops/s
Iteration 2: 2402351960.342 ops/s
Iteration 3: 2404129742.086 ops/s
Iteration 4: 2407459113.544 ops/s
Iteration 5: 2421292543.538 ops/s
Iteration 6: 2428361917.143 ops/s
Iteration 7: 2417683247.005 ops/s
Iteration 8: 2423218196.271 ops/s
Iteration 9: 2421011967.559 ops/s
Iteration 10: 2417866794.543 ops/s
Iteration 11: 2422488666.688 ops/s
Iteration 12: 2422019330.768 ops/s
Iteration 13: 2439479465.005 ops/s
Iteration 14: 2399923791.228 ops/s
Iteration 15: 2420680050.542 ops/s
Iteration 16: 2421781015.954 ops/s
Iteration 17: 2415667197.084 ops/s
Iteration 18: 2399515371.895 ops/s
Iteration 19: 2387524944.834 ops/s
Iteration 20: 2343303113.969 ops/s
Result "withVariable":
2411000894.582 ±(99.9%) 17382438.635 ops/s [Average]
(min, avg, max) = (2343303113.969, 2411000894.582, 2439479465.005), stdev = 20017642.182
CI (99.9%): [2393618455.947, 2428383333.218] (assumes normal distribution)
# Run complete. Total time: 00:02:03
Benchmark Mode Cnt Score Error Units
MyBenchmark.noVariable thrpt 20 681131269.875 ± 3961932.923 ops/s
MyBenchmark.withIsTraceEnabledCheck thrpt 20 676307984.921 ± 14305970.393 ops/s
MyBenchmark.withVariable thrpt 20 2411000894.582 ± 17382438.635 ops/s
Process finished with exit code 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment