-
-
Save xuwei-k/94feafabea1db85a3ecd9086561c89d7 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
compiler-benchmark master > hot -p source=@/Users/kenji/scalaz/scalaz/core/jvm/target/compile.args | |
[info] Updating infrastructure... | |
[info] downloading https://repo1.maven.org/maven2/org/influxdb/influxdb-java/2.5/influxdb-java-2.5.jar ... | |
[info] downloading https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.1.0/retrofit-2.1.0.jar ... | |
[info] downloading https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.24/slf4j-api-1.7.24.jar ... | |
[info] downloading https://repo1.maven.org/maven2/org/slf4j/log4j-over-slf4j/1.7.24/log4j-over-slf4j-1.7.24.jar ... | |
[info] downloading https://repo1.maven.org/maven2/com/squareup/moshi/moshi/1.2.0/moshi-1.2.0.jar ... | |
[info] downloading https://repo1.maven.org/maven2/com/squareup/okhttp3/logging-interceptor/3.5.0/logging-interceptor-3.5.0.jar ... | |
[info] [SUCCESSFUL ] com.squareup.retrofit2#retrofit;2.1.0!retrofit.jar (686ms) | |
[info] downloading https://repo1.maven.org/maven2/com/squareup/retrofit2/converter-moshi/2.1.0/converter-moshi-2.1.0.jar ... | |
[info] [SUCCESSFUL ] com.squareup.okhttp3#logging-interceptor;3.5.0!logging-interceptor.jar (763ms) | |
[info] [SUCCESSFUL ] org.slf4j#log4j-over-slf4j;1.7.24!log4j-over-slf4j.jar (898ms) | |
[info] [SUCCESSFUL ] org.influxdb#influxdb-java;2.5!influxdb-java.jar (1031ms) | |
[info] [SUCCESSFUL ] org.slf4j#slf4j-api;1.7.24!slf4j-api.jar (1058ms) | |
[info] [SUCCESSFUL ] com.squareup.retrofit2#converter-moshi;2.1.0!converter-moshi.jar (431ms) | |
[info] [SUCCESSFUL ] com.squareup.moshi#moshi;1.2.0!moshi.jar (1096ms) | |
[info] Done updating. | |
[warn] Found version conflict(s) in library dependencies; some are suspected to be binary incompatible: | |
[warn] * com.google.guava:guava:21.0 is selected over 20.0 | |
[warn] +- infrastructure:infrastructure:0.1.0-SNAPSHOT (depends on 21.0) | |
[warn] +- org.influxdb:influxdb-java:2.5 (depends on 20.0) | |
[warn] Run 'evicted' to see detailed eviction warnings | |
[info] Updating compilation... | |
[info] Done updating. | |
[warn] Found version conflict(s) in library dependencies; some are suspected to be binary incompatible: | |
[warn] * com.google.guava:guava:21.0 is selected over 20.0 | |
[warn] +- infrastructure:infrastructure:0.1.0-SNAPSHOT (depends on 21.0) | |
[warn] +- org.influxdb:influxdb-java:2.5 (depends on 20.0) | |
[warn] Run 'evicted' to see detailed eviction warnings | |
[info] Compiling 9 Java sources to /Users/kenji/scala/compiler-benchmark/infrastructure/target/classes ... | |
[info] Done compiling. | |
[warn] Multiple main classes detected. Run 'show discoveredMainClasses' to see the list | |
[info] Compiling 4 Scala sources and 3 Java sources to /Users/kenji/scala/compiler-benchmark/compilation/target/scala-2.12/classes ... | |
[info] Packaging /Users/kenji/scala/compiler-benchmark/infrastructure/target/infrastructure-0.1.0-SNAPSHOT.jar ... | |
[info] Done packaging. | |
[warn] /Users/kenji/scala/compiler-benchmark/compilation/src/main/scala/scala/tools/nsc/HotSbtBenchmark.scala:7:36: imported `Mode' is permanently hidden by definition of value Mode in package nsc | |
[warn] import org.openjdk.jmh.annotations.Mode | |
[warn] ^ | |
[warn] /Users/kenji/scala/compiler-benchmark/compilation/src/main/scala/scala/tools/nsc/BenchmarkUtils.scala:49:62: match may not be exhaustive. | |
[warn] It would fail on the following input: Nil | |
[warn] val (cond, expr) = trimmedLine.split(" ").toList.filter(_.nonEmpty) match { | |
[warn] ^ | |
[warn] two warnings found | |
[info] /Users/kenji/scala/compiler-benchmark/compilation/src/main/scala/scala/tools/nsc/JavacBenchmark.java: Some input files use unchecked or unsafe operations. | |
[info] /Users/kenji/scala/compiler-benchmark/compilation/src/main/scala/scala/tools/nsc/JavacBenchmark.java: Recompile with -Xlint:unchecked for details. | |
[info] Done compiling. | |
[info] Packaging /Users/kenji/scala/compiler-benchmark/compilation/target/scala-2.12/compilation_2.12-0.1.0-SNAPSHOT.jar ... | |
[info] Compiling 1 Scala source to /Users/kenji/scala/compiler-benchmark/compilation/target/scala-2.12/test-classes ... | |
[info] Done packaging. | |
Processing 24 classes from /Users/kenji/scala/compiler-benchmark/compilation/target/scala-2.12/classes with "reflection" generator | |
Writing out Java source to /Users/kenji/scala/compiler-benchmark/compilation/target/scala-2.12/src_managed/jmh and resources to /Users/kenji/scala/compiler-benchmark/compilation/target/scala-2.12/resource_managed/jmh | |
[info] Compiling 25 Java sources to /Users/kenji/scala/compiler-benchmark/compilation/target/scala-2.12/classes ... | |
[info] Done compiling. | |
[info] Packaging /Users/kenji/scala/compiler-benchmark/compilation/target/scala-2.12/compilation_2.12-0.1.0-SNAPSHOT-tests.jar ... | |
[info] Done packaging. | |
[info] Done compiling. | |
[info] Packaging /Users/kenji/scala/compiler-benchmark/compilation/target/scala-2.12/compilation_2.12-0.1.0-SNAPSHOT-jmh.jar ... | |
[info] Done packaging. | |
[info] Running (fork) scala.bench.ScalacBenchmarkRunner HotScalacBenchmark -foe true -p source=@/Users/kenji/scalaz/scalaz/core/jvm/target/compile.args | |
[info] # JMH version: 1.21 | |
[info] # VM version: JDK 1.8.0_181, Java HotSpot(TM) 64-Bit Server VM, 25.181-b13 | |
[info] # VM invoker: /Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/jre/bin/java | |
[info] # VM options: -Xms2G -Xmx2G -Xss2M | |
[info] # Warmup: 10 iterations, 10 s each | |
[info] # Measurement: 10 iterations, 10 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 1 thread, will synchronize iterations | |
[info] # Benchmark mode: Sampling time | |
[info] # Benchmark: scala.tools.nsc.HotScalacBenchmark.compile | |
[info] # Parameters: (corpusPath = ../corpus, corpusVersion = latest, extraArgs = , resident = false, scalaVersion = 2.12.6, source = @/Users/kenji/scalaz/scalaz/core/jvm/target/compile.args) | |
[info] # Run progress: 0.00% complete, ETA 00:10:00 | |
[info] # Fork: 1 of 3 | |
[info] # Warmup Iteration 1: 55029.268 ms/op | |
[info] # Warmup Iteration 2: 30333.207 ms/op | |
[info] # Warmup Iteration 3: 25568.477 ms/op | |
[info] # Warmup Iteration 4: 24326.963 ms/op | |
[info] # Warmup Iteration 5: 24326.963 ms/op | |
[info] # Warmup Iteration 6: 23756.538 ms/op | |
[info] # Warmup Iteration 7: 23689.429 ms/op | |
[info] # Warmup Iteration 8: 23756.538 ms/op | |
[info] # Warmup Iteration 9: 23823.647 ms/op | |
[info] # Warmup Iteration 10: 23655.875 ms/op | |
[info] Iteration 1: 24024.973 ms/op | |
[info] compile·p0.00: 24024.973 ms/op | |
[info] compile·p0.50: 24024.973 ms/op | |
[info] compile·p0.90: 24024.973 ms/op | |
[info] compile·p0.95: 24024.973 ms/op | |
[info] compile·p0.99: 24024.973 ms/op | |
[info] compile·p0.999: 24024.973 ms/op | |
[info] compile·p0.9999: 24024.973 ms/op | |
[info] compile·p1.00: 24024.973 ms/op | |
[info] Iteration 2: 23957.864 ms/op | |
[info] compile·p0.00: 23957.864 ms/op | |
[info] compile·p0.50: 23957.864 ms/op | |
[info] compile·p0.90: 23957.864 ms/op | |
[info] compile·p0.95: 23957.864 ms/op | |
[info] compile·p0.99: 23957.864 ms/op | |
[info] compile·p0.999: 23957.864 ms/op | |
[info] compile·p0.9999: 23957.864 ms/op | |
[info] compile·p1.00: 23957.864 ms/op | |
[info] Iteration 3: 23722.983 ms/op | |
[info] compile·p0.00: 23722.983 ms/op | |
[info] compile·p0.50: 23722.983 ms/op | |
[info] compile·p0.90: 23722.983 ms/op | |
[info] compile·p0.95: 23722.983 ms/op | |
[info] compile·p0.99: 23722.983 ms/op | |
[info] compile·p0.999: 23722.983 ms/op | |
[info] compile·p0.9999: 23722.983 ms/op | |
[info] compile·p1.00: 23722.983 ms/op | |
[info] Iteration 4: 23622.320 ms/op | |
[info] compile·p0.00: 23622.320 ms/op | |
[info] compile·p0.50: 23622.320 ms/op | |
[info] compile·p0.90: 23622.320 ms/op | |
[info] compile·p0.95: 23622.320 ms/op | |
[info] compile·p0.99: 23622.320 ms/op | |
[info] compile·p0.999: 23622.320 ms/op | |
[info] compile·p0.9999: 23622.320 ms/op | |
[info] compile·p1.00: 23622.320 ms/op | |
[info] Iteration 5: 23588.766 ms/op | |
[info] compile·p0.00: 23588.766 ms/op | |
[info] compile·p0.50: 23588.766 ms/op | |
[info] compile·p0.90: 23588.766 ms/op | |
[info] compile·p0.95: 23588.766 ms/op | |
[info] compile·p0.99: 23588.766 ms/op | |
[info] compile·p0.999: 23588.766 ms/op | |
[info] compile·p0.9999: 23588.766 ms/op | |
[info] compile·p1.00: 23588.766 ms/op | |
[info] Iteration 6: 23488.102 ms/op | |
[info] compile·p0.00: 23488.102 ms/op | |
[info] compile·p0.50: 23488.102 ms/op | |
[info] compile·p0.90: 23488.102 ms/op | |
[info] compile·p0.95: 23488.102 ms/op | |
[info] compile·p0.99: 23488.102 ms/op | |
[info] compile·p0.999: 23488.102 ms/op | |
[info] compile·p0.9999: 23488.102 ms/op | |
[info] compile·p1.00: 23488.102 ms/op | |
[info] Iteration 7: 23488.102 ms/op | |
[info] compile·p0.00: 23488.102 ms/op | |
[info] compile·p0.50: 23488.102 ms/op | |
[info] compile·p0.90: 23488.102 ms/op | |
[info] compile·p0.95: 23488.102 ms/op | |
[info] compile·p0.99: 23488.102 ms/op | |
[info] compile·p0.999: 23488.102 ms/op | |
[info] compile·p0.9999: 23488.102 ms/op | |
[info] compile·p1.00: 23488.102 ms/op | |
[info] Iteration 8: 23454.548 ms/op | |
[info] compile·p0.00: 23454.548 ms/op | |
[info] compile·p0.50: 23454.548 ms/op | |
[info] compile·p0.90: 23454.548 ms/op | |
[info] compile·p0.95: 23454.548 ms/op | |
[info] compile·p0.99: 23454.548 ms/op | |
[info] compile·p0.999: 23454.548 ms/op | |
[info] compile·p0.9999: 23454.548 ms/op | |
[info] compile·p1.00: 23454.548 ms/op | |
[info] Iteration 9: 23219.667 ms/op | |
[info] compile·p0.00: 23219.667 ms/op | |
[info] compile·p0.50: 23219.667 ms/op | |
[info] compile·p0.90: 23219.667 ms/op | |
[info] compile·p0.95: 23219.667 ms/op | |
[info] compile·p0.99: 23219.667 ms/op | |
[info] compile·p0.999: 23219.667 ms/op | |
[info] compile·p0.9999: 23219.667 ms/op | |
[info] compile·p1.00: 23219.667 ms/op | |
[info] Iteration 10: 23286.776 ms/op | |
[info] compile·p0.00: 23286.776 ms/op | |
[info] compile·p0.50: 23286.776 ms/op | |
[info] compile·p0.90: 23286.776 ms/op | |
[info] compile·p0.95: 23286.776 ms/op | |
[info] compile·p0.99: 23286.776 ms/op | |
[info] compile·p0.999: 23286.776 ms/op | |
[info] compile·p0.9999: 23286.776 ms/op | |
[info] compile·p1.00: 23286.776 ms/op | |
[info] # Run progress: 33.33% complete, ETA 00:17:10 | |
[info] # Fork: 2 of 3 | |
[info] # Warmup Iteration 1: 56572.772 ms/op | |
[info] # Warmup Iteration 2: 33789.313 ms/op | |
[info] # Warmup Iteration 3: 26709.328 ms/op | |
[info] # Warmup Iteration 4: 25501.368 ms/op | |
[info] # Warmup Iteration 5: 25031.606 ms/op | |
[info] # Warmup Iteration 6: 25467.814 ms/op | |
[info] # Warmup Iteration 7: 25199.378 ms/op | |
[info] # Warmup Iteration 8: 25501.368 ms/op | |
[info] # Warmup Iteration 9: 24998.052 ms/op | |
[info] # Warmup Iteration 10: 25132.270 ms/op | |
[info] Iteration 1: 24796.725 ms/op | |
[info] compile·p0.00: 24796.725 ms/op | |
[info] compile·p0.50: 24796.725 ms/op | |
[info] compile·p0.90: 24796.725 ms/op | |
[info] compile·p0.95: 24796.725 ms/op | |
[info] compile·p0.99: 24796.725 ms/op | |
[info] compile·p0.999: 24796.725 ms/op | |
[info] compile·p0.9999: 24796.725 ms/op | |
[info] compile·p1.00: 24796.725 ms/op | |
[info] Iteration 2: 24998.052 ms/op | |
[info] compile·p0.00: 24998.052 ms/op | |
[info] compile·p0.50: 24998.052 ms/op | |
[info] compile·p0.90: 24998.052 ms/op | |
[info] compile·p0.95: 24998.052 ms/op | |
[info] compile·p0.99: 24998.052 ms/op | |
[info] compile·p0.999: 24998.052 ms/op | |
[info] compile·p0.9999: 24998.052 ms/op | |
[info] compile·p1.00: 24998.052 ms/op | |
[info] Iteration 3: 24595.399 ms/op | |
[info] compile·p0.00: 24595.399 ms/op | |
[info] compile·p0.50: 24595.399 ms/op | |
[info] compile·p0.90: 24595.399 ms/op | |
[info] compile·p0.95: 24595.399 ms/op | |
[info] compile·p0.99: 24595.399 ms/op | |
[info] compile·p0.999: 24595.399 ms/op | |
[info] compile·p0.9999: 24595.399 ms/op | |
[info] compile·p1.00: 24595.399 ms/op | |
[info] Iteration 4: 24763.171 ms/op | |
[info] compile·p0.00: 24763.171 ms/op | |
[info] compile·p0.50: 24763.171 ms/op | |
[info] compile·p0.90: 24763.171 ms/op | |
[info] compile·p0.95: 24763.171 ms/op | |
[info] compile·p0.99: 24763.171 ms/op | |
[info] compile·p0.999: 24763.171 ms/op | |
[info] compile·p0.9999: 24763.171 ms/op | |
[info] compile·p1.00: 24763.171 ms/op | |
[info] Iteration 5: 24696.062 ms/op | |
[info] compile·p0.00: 24696.062 ms/op | |
[info] compile·p0.50: 24696.062 ms/op | |
[info] compile·p0.90: 24696.062 ms/op | |
[info] compile·p0.95: 24696.062 ms/op | |
[info] compile·p0.99: 24696.062 ms/op | |
[info] compile·p0.999: 24696.062 ms/op | |
[info] compile·p0.9999: 24696.062 ms/op | |
[info] compile·p1.00: 24696.062 ms/op | |
[info] Iteration 6: 25065.161 ms/op | |
[info] compile·p0.00: 25065.161 ms/op | |
[info] compile·p0.50: 25065.161 ms/op | |
[info] compile·p0.90: 25065.161 ms/op | |
[info] compile·p0.95: 25065.161 ms/op | |
[info] compile·p0.99: 25065.161 ms/op | |
[info] compile·p0.999: 25065.161 ms/op | |
[info] compile·p0.9999: 25065.161 ms/op | |
[info] compile·p1.00: 25065.161 ms/op | |
[info] Iteration 7: 24595.399 ms/op | |
[info] compile·p0.00: 24595.399 ms/op | |
[info] compile·p0.50: 24595.399 ms/op | |
[info] compile·p0.90: 24595.399 ms/op | |
[info] compile·p0.95: 24595.399 ms/op | |
[info] compile·p0.99: 24595.399 ms/op | |
[info] compile·p0.999: 24595.399 ms/op | |
[info] compile·p0.9999: 24595.399 ms/op | |
[info] compile·p1.00: 24595.399 ms/op | |
[info] Iteration 8: 25031.606 ms/op | |
[info] compile·p0.00: 25031.606 ms/op | |
[info] compile·p0.50: 25031.606 ms/op | |
[info] compile·p0.90: 25031.606 ms/op | |
[info] compile·p0.95: 25031.606 ms/op | |
[info] compile·p0.99: 25031.606 ms/op | |
[info] compile·p0.999: 25031.606 ms/op | |
[info] compile·p0.9999: 25031.606 ms/op | |
[info] compile·p1.00: 25031.606 ms/op | |
[info] Iteration 9: 24863.834 ms/op | |
[info] compile·p0.00: 24863.834 ms/op | |
[info] compile·p0.50: 24863.834 ms/op | |
[info] compile·p0.90: 24863.834 ms/op | |
[info] compile·p0.95: 24863.834 ms/op | |
[info] compile·p0.99: 24863.834 ms/op | |
[info] compile·p0.999: 24863.834 ms/op | |
[info] compile·p0.9999: 24863.834 ms/op | |
[info] compile·p1.00: 24863.834 ms/op | |
[info] Iteration 10: 24662.508 ms/op | |
[info] compile·p0.00: 24662.508 ms/op | |
[info] compile·p0.50: 24662.508 ms/op | |
[info] compile·p0.90: 24662.508 ms/op | |
[info] compile·p0.95: 24662.508 ms/op | |
[info] compile·p0.99: 24662.508 ms/op | |
[info] compile·p0.999: 24662.508 ms/op | |
[info] compile·p0.9999: 24662.508 ms/op | |
[info] compile·p1.00: 24662.508 ms/op | |
[info] # Run progress: 66.67% complete, ETA 00:08:49 | |
[info] # Fork: 3 of 3 | |
[info] # Warmup Iteration 1: 65833.796 ms/op | |
[info] # Warmup Iteration 2: 34762.392 ms/op | |
[info] # Warmup Iteration 3: 26440.892 ms/op | |
[info] # Warmup Iteration 4: 24125.637 ms/op | |
[info] # Warmup Iteration 5: 23320.330 ms/op | |
[info] # Warmup Iteration 6: 23018.340 ms/op | |
[info] # Warmup Iteration 7: 23186.113 ms/op | |
[info] # Warmup Iteration 8: 23253.221 ms/op | |
[info] # Warmup Iteration 9: 23320.330 ms/op | |
[info] # Warmup Iteration 10: 23119.004 ms/op | |
[info] Iteration 1: 22817.014 ms/op | |
[info] compile·p0.00: 22817.014 ms/op | |
[info] compile·p0.50: 22817.014 ms/op | |
[info] compile·p0.90: 22817.014 ms/op | |
[info] compile·p0.95: 22817.014 ms/op | |
[info] compile·p0.99: 22817.014 ms/op | |
[info] compile·p0.999: 22817.014 ms/op | |
[info] compile·p0.9999: 22817.014 ms/op | |
[info] compile·p1.00: 22817.014 ms/op | |
[info] Iteration 2: 23051.895 ms/op | |
[info] compile·p0.00: 23051.895 ms/op | |
[info] compile·p0.50: 23051.895 ms/op | |
[info] compile·p0.90: 23051.895 ms/op | |
[info] compile·p0.95: 23051.895 ms/op | |
[info] compile·p0.99: 23051.895 ms/op | |
[info] compile·p0.999: 23051.895 ms/op | |
[info] compile·p0.9999: 23051.895 ms/op | |
[info] compile·p1.00: 23051.895 ms/op | |
[info] Iteration 3: 22850.568 ms/op | |
[info] compile·p0.00: 22850.568 ms/op | |
[info] compile·p0.50: 22850.568 ms/op | |
[info] compile·p0.90: 22850.568 ms/op | |
[info] compile·p0.95: 22850.568 ms/op | |
[info] compile·p0.99: 22850.568 ms/op | |
[info] compile·p0.999: 22850.568 ms/op | |
[info] compile·p0.9999: 22850.568 ms/op | |
[info] compile·p1.00: 22850.568 ms/op | |
[info] Iteration 4: 23387.439 ms/op | |
[info] compile·p0.00: 23387.439 ms/op | |
[info] compile·p0.50: 23387.439 ms/op | |
[info] compile·p0.90: 23387.439 ms/op | |
[info] compile·p0.95: 23387.439 ms/op | |
[info] compile·p0.99: 23387.439 ms/op | |
[info] compile·p0.999: 23387.439 ms/op | |
[info] compile·p0.9999: 23387.439 ms/op | |
[info] compile·p1.00: 23387.439 ms/op | |
[info] Iteration 5: 25434.259 ms/op | |
[info] compile·p0.00: 25434.259 ms/op | |
[info] compile·p0.50: 25434.259 ms/op | |
[info] compile·p0.90: 25434.259 ms/op | |
[info] compile·p0.95: 25434.259 ms/op | |
[info] compile·p0.99: 25434.259 ms/op | |
[info] compile·p0.999: 25434.259 ms/op | |
[info] compile·p0.9999: 25434.259 ms/op | |
[info] compile·p1.00: 25434.259 ms/op | |
[info] Iteration 6: 24360.518 ms/op | |
[info] compile·p0.00: 24360.518 ms/op | |
[info] compile·p0.50: 24360.518 ms/op | |
[info] compile·p0.90: 24360.518 ms/op | |
[info] compile·p0.95: 24360.518 ms/op | |
[info] compile·p0.99: 24360.518 ms/op | |
[info] compile·p0.999: 24360.518 ms/op | |
[info] compile·p0.9999: 24360.518 ms/op | |
[info] compile·p1.00: 24360.518 ms/op | |
[info] Iteration 7: 22817.014 ms/op | |
[info] compile·p0.00: 22817.014 ms/op | |
[info] compile·p0.50: 22817.014 ms/op | |
[info] compile·p0.90: 22817.014 ms/op | |
[info] compile·p0.95: 22817.014 ms/op | |
[info] compile·p0.99: 22817.014 ms/op | |
[info] compile·p0.999: 22817.014 ms/op | |
[info] compile·p0.9999: 22817.014 ms/op | |
[info] compile·p1.00: 22817.014 ms/op | |
[info] Iteration 8: 22783.459 ms/op | |
[info] compile·p0.00: 22783.459 ms/op | |
[info] compile·p0.50: 22783.459 ms/op | |
[info] compile·p0.90: 22783.459 ms/op | |
[info] compile·p0.95: 22783.459 ms/op | |
[info] compile·p0.99: 22783.459 ms/op | |
[info] compile·p0.999: 22783.459 ms/op | |
[info] compile·p0.9999: 22783.459 ms/op | |
[info] compile·p1.00: 22783.459 ms/op | |
[info] Iteration 9: 22984.786 ms/op | |
[info] compile·p0.00: 22984.786 ms/op | |
[info] compile·p0.50: 22984.786 ms/op | |
[info] compile·p0.90: 22984.786 ms/op | |
[info] compile·p0.95: 22984.786 ms/op | |
[info] compile·p0.99: 22984.786 ms/op | |
[info] compile·p0.999: 22984.786 ms/op | |
[info] compile·p0.9999: 22984.786 ms/op | |
[info] compile·p1.00: 22984.786 ms/op | |
[info] Iteration 10: 22984.786 ms/op | |
[info] compile·p0.00: 22984.786 ms/op | |
[info] compile·p0.50: 22984.786 ms/op | |
[info] compile·p0.90: 22984.786 ms/op | |
[info] compile·p0.95: 22984.786 ms/op | |
[info] compile·p0.99: 22984.786 ms/op | |
[info] compile·p0.999: 22984.786 ms/op | |
[info] compile·p0.9999: 22984.786 ms/op | |
[info] compile·p1.00: 22984.786 ms/op | |
[info] Result "scala.tools.nsc.HotScalacBenchmark.compile": | |
[info] N = 30 | |
[info] mean = 23913.125 ±(99.9%) 555.073 ms/op | |
[info] Histogram, ms/op: | |
[info] [22000.000, 22250.000) = 0 | |
[info] [22250.000, 22500.000) = 0 | |
[info] [22500.000, 22750.000) = 0 | |
[info] [22750.000, 23000.000) = 6 | |
[info] [23000.000, 23250.000) = 2 | |
[info] [23250.000, 23500.000) = 5 | |
[info] [23500.000, 23750.000) = 3 | |
[info] [23750.000, 24000.000) = 1 | |
[info] [24000.000, 24250.000) = 1 | |
[info] [24250.000, 24500.000) = 1 | |
[info] [24500.000, 24750.000) = 4 | |
[info] [24750.000, 25000.000) = 4 | |
[info] [25000.000, 25250.000) = 2 | |
[info] [25250.000, 25500.000) = 1 | |
[info] [25500.000, 25750.000) = 0 | |
[info] Percentiles, ms/op: | |
[info] p(0.0000) = 22783.459 ms/op | |
[info] p(50.0000) = 23672.652 ms/op | |
[info] p(90.0000) = 25028.251 ms/op | |
[info] p(95.0000) = 25231.255 ms/op | |
[info] p(99.0000) = 25434.259 ms/op | |
[info] p(99.9000) = 25434.259 ms/op | |
[info] p(99.9900) = 25434.259 ms/op | |
[info] p(99.9990) = 25434.259 ms/op | |
[info] p(99.9999) = 25434.259 ms/op | |
[info] p(100.0000) = 25434.259 ms/op | |
[info] # Run complete. Total time: 00:26:24 | |
[info] REMEMBER: The numbers below are just data. To gain reusable insights, you need to follow up on | |
[info] why the numbers are the way they are. Use profilers (see -prof, -lprof), design factorial | |
[info] experiments, perform baseline and negative tests that provide experimental control, make sure | |
[info] the benchmarking environment is safe on JVM/OS/HW level, ask for reviews from the domain experts. | |
[info] Do not assume the numbers tell you what you want them to tell. | |
[info] Benchmark (corpusPath) (corpusVersion) (extraArgs) (resident) (scalaVersion) (source) Mode Cnt Score Error Units | |
[info] HotScalacBenchmark.compile ../corpus latest false 2.12.6 @/Users/kenji/scalaz/scalaz/core/jvm/target/compile.args sample 30 23913.125 ± 555.073 ms/op | |
[info] HotScalacBenchmark.compile:compile·p0.00 ../corpus latest false 2.12.6 @/Users/kenji/scalaz/scalaz/core/jvm/target/compile.args sample 22783.459 ms/op | |
[info] HotScalacBenchmark.compile:compile·p0.50 ../corpus latest false 2.12.6 @/Users/kenji/scalaz/scalaz/core/jvm/target/compile.args sample 23672.652 ms/op | |
[info] HotScalacBenchmark.compile:compile·p0.90 ../corpus latest false 2.12.6 @/Users/kenji/scalaz/scalaz/core/jvm/target/compile.args sample 25028.251 ms/op | |
[info] HotScalacBenchmark.compile:compile·p0.95 ../corpus latest false 2.12.6 @/Users/kenji/scalaz/scalaz/core/jvm/target/compile.args sample 25231.255 ms/op | |
[info] HotScalacBenchmark.compile:compile·p0.99 ../corpus latest false 2.12.6 @/Users/kenji/scalaz/scalaz/core/jvm/target/compile.args sample 25434.259 ms/op | |
[info] HotScalacBenchmark.compile:compile·p0.999 ../corpus latest false 2.12.6 @/Users/kenji/scalaz/scalaz/core/jvm/target/compile.args sample 25434.259 ms/op | |
[info] HotScalacBenchmark.compile:compile·p0.9999 ../corpus latest false 2.12.6 @/Users/kenji/scalaz/scalaz/core/jvm/target/compile.args sample 25434.259 ms/op | |
[info] HotScalacBenchmark.compile:compile·p1.00 ../corpus latest false 2.12.6 @/Users/kenji/scalaz/scalaz/core/jvm/target/compile.args sample 25434.259 ms/op | |
[success] Total time: 1601 s, completed Jul 21, 2018 10:07:48 AM |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
compiler-benchmark master > hot -p source=@/Users/kenji/scalaz/scalaz/core/jvm/target/compile.args | |
[info] Updating infrastructure... | |
[info] downloading https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.24/slf4j-api-1.7.24.jar ... | |
[info] downloading https://repo1.maven.org/maven2/org/influxdb/influxdb-java/2.5/influxdb-java-2.5.jar ... | |
[info] downloading https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.1.0/retrofit-2.1.0.jar ... | |
[info] downloading https://repo1.maven.org/maven2/com/squareup/moshi/moshi/1.2.0/moshi-1.2.0.jar ... | |
[info] downloading https://repo1.maven.org/maven2/com/squareup/okhttp3/logging-interceptor/3.5.0/logging-interceptor-3.5.0.jar ... | |
[info] [SUCCESSFUL ] org.slf4j#slf4j-api;1.7.24!slf4j-api.jar (556ms) | |
[info] downloading https://repo1.maven.org/maven2/org/slf4j/log4j-over-slf4j/1.7.24/log4j-over-slf4j-1.7.24.jar ... | |
[info] [SUCCESSFUL ] com.squareup.okhttp3#logging-interceptor;3.5.0!logging-interceptor.jar (1239ms) | |
[info] [SUCCESSFUL ] org.slf4j#log4j-over-slf4j;1.7.24!log4j-over-slf4j.jar (787ms) | |
[info] [SUCCESSFUL ] org.influxdb#influxdb-java;2.5!influxdb-java.jar (1414ms) | |
[info] [SUCCESSFUL ] com.squareup.retrofit2#retrofit;2.1.0!retrofit.jar (1551ms) | |
[info] downloading https://repo1.maven.org/maven2/com/squareup/retrofit2/converter-moshi/2.1.0/converter-moshi-2.1.0.jar ... | |
[info] [SUCCESSFUL ] com.squareup.moshi#moshi;1.2.0!moshi.jar (1730ms) | |
[info] [SUCCESSFUL ] com.squareup.retrofit2#converter-moshi;2.1.0!converter-moshi.jar (1084ms) | |
[info] Done updating. | |
[warn] Found version conflict(s) in library dependencies; some are suspected to be binary incompatible: | |
[warn] * com.google.guava:guava:21.0 is selected over 20.0 | |
[warn] +- infrastructure:infrastructure:0.1.0-SNAPSHOT (depends on 21.0) | |
[warn] +- org.influxdb:influxdb-java:2.5 (depends on 20.0) | |
[warn] Run 'evicted' to see detailed eviction warnings | |
[info] Updating compilation... | |
[info] Done updating. | |
[warn] Found version conflict(s) in library dependencies; some are suspected to be binary incompatible: | |
[warn] * com.google.guava:guava:21.0 is selected over 20.0 | |
[warn] +- infrastructure:infrastructure:0.1.0-SNAPSHOT (depends on 21.0) | |
[warn] +- org.influxdb:influxdb-java:2.5 (depends on 20.0) | |
[warn] Run 'evicted' to see detailed eviction warnings | |
[info] Compiling 9 Java sources to /Users/kenji/scala/compiler-benchmark/infrastructure/target/classes ... | |
[info] Done compiling. | |
[warn] Multiple main classes detected. Run 'show discoveredMainClasses' to see the list | |
[info] Compiling 4 Scala sources and 3 Java sources to /Users/kenji/scala/compiler-benchmark/compilation/target/scala-2.12/classes ... | |
[info] Packaging /Users/kenji/scala/compiler-benchmark/infrastructure/target/infrastructure-0.1.0-SNAPSHOT.jar ... | |
[info] Done packaging. | |
[warn] /Users/kenji/scala/compiler-benchmark/compilation/src/main/scala/scala/tools/nsc/HotSbtBenchmark.scala:7:36: imported `Mode' is permanently hidden by definition of value Mode in package nsc | |
[warn] import org.openjdk.jmh.annotations.Mode | |
[warn] ^ | |
[warn] /Users/kenji/scala/compiler-benchmark/compilation/src/main/scala/scala/tools/nsc/BenchmarkUtils.scala:49:62: match may not be exhaustive. | |
[warn] It would fail on the following input: Nil | |
[warn] val (cond, expr) = trimmedLine.split(" ").toList.filter(_.nonEmpty) match { | |
[warn] ^ | |
[warn] two warnings found | |
[info] /Users/kenji/scala/compiler-benchmark/compilation/src/main/scala/scala/tools/nsc/JavacBenchmark.java: Some input files use unchecked or unsafe operations. | |
[info] /Users/kenji/scala/compiler-benchmark/compilation/src/main/scala/scala/tools/nsc/JavacBenchmark.java: Recompile with -Xlint:unchecked for details. | |
[info] Done compiling. | |
[info] Compiling 1 Scala source to /Users/kenji/scala/compiler-benchmark/compilation/target/scala-2.12/test-classes ... | |
[info] Packaging /Users/kenji/scala/compiler-benchmark/compilation/target/scala-2.12/compilation_2.12-0.1.0-SNAPSHOT.jar ... | |
Processing 24 classes from /Users/kenji/scala/compiler-benchmark/compilation/target/scala-2.12/classes with "reflection" generator | |
Writing out Java source to /Users/kenji/scala/compiler-benchmark/compilation/target/scala-2.12/src_managed/jmh and resources to /Users/kenji/scala/compiler-benchmark/compilation/target/scala-2.12/resource_managed/jmh | |
[info] Done packaging. | |
[info] Compiling 25 Java sources to /Users/kenji/scala/compiler-benchmark/compilation/target/scala-2.12/classes ... | |
[info] Done compiling. | |
[info] Packaging /Users/kenji/scala/compiler-benchmark/compilation/target/scala-2.12/compilation_2.12-0.1.0-SNAPSHOT-tests.jar ... | |
[info] Done packaging. | |
[info] Done compiling. | |
[info] Packaging /Users/kenji/scala/compiler-benchmark/compilation/target/scala-2.12/compilation_2.12-0.1.0-SNAPSHOT-jmh.jar ... | |
[info] Done packaging. | |
[info] Running (fork) scala.bench.ScalacBenchmarkRunner HotScalacBenchmark -foe true -p source=@/Users/kenji/scalaz/scalaz/core/jvm/target/compile.args | |
[info] # JMH version: 1.21 | |
[info] # VM version: JDK 1.8.0_181, Java HotSpot(TM) 64-Bit Server VM, 25.181-b13 | |
[info] # VM invoker: /Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/jre/bin/java | |
[info] # VM options: -Xms2G -Xmx2G -Xss2M | |
[info] # Warmup: 10 iterations, 10 s each | |
[info] # Measurement: 10 iterations, 10 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 1 thread, will synchronize iterations | |
[info] # Benchmark mode: Sampling time | |
[info] # Benchmark: scala.tools.nsc.HotScalacBenchmark.compile | |
[info] # Parameters: (corpusPath = ../corpus, corpusVersion = latest, extraArgs = , resident = false, scalaVersion = 2.12.6, source = @/Users/kenji/scalaz/scalaz/core/jvm/target/compile.args) | |
[info] # Run progress: 0.00% complete, ETA 00:10:00 | |
[info] # Fork: 1 of 3 | |
[info] # Warmup Iteration 1: 81872.814 ms/op | |
[info] # Warmup Iteration 2: 48519.709 ms/op | |
[info] # Warmup Iteration 3: 40131.101 ms/op | |
[info] # Warmup Iteration 4: 35232.154 ms/op | |
[info] # Warmup Iteration 5: 33889.976 ms/op | |
[info] # Warmup Iteration 6: 33386.660 ms/op | |
[info] # Warmup Iteration 7: 33722.204 ms/op | |
[info] # Warmup Iteration 8: 34024.194 ms/op | |
[info] # Warmup Iteration 9: 34124.857 ms/op | |
[info] # Warmup Iteration 10: 33554.432 ms/op | |
[info] Iteration 1: 33655.095 ms/op | |
[info] compile·p0.00: 33655.095 ms/op | |
[info] compile·p0.50: 33655.095 ms/op | |
[info] compile·p0.90: 33655.095 ms/op | |
[info] compile·p0.95: 33655.095 ms/op | |
[info] compile·p0.99: 33655.095 ms/op | |
[info] compile·p0.999: 33655.095 ms/op | |
[info] compile·p0.9999: 33655.095 ms/op | |
[info] compile·p1.00: 33655.095 ms/op | |
[info] Iteration 2: 33621.541 ms/op | |
[info] compile·p0.00: 33621.541 ms/op | |
[info] compile·p0.50: 33621.541 ms/op | |
[info] compile·p0.90: 33621.541 ms/op | |
[info] compile·p0.95: 33621.541 ms/op | |
[info] compile·p0.99: 33621.541 ms/op | |
[info] compile·p0.999: 33621.541 ms/op | |
[info] compile·p0.9999: 33621.541 ms/op | |
[info] compile·p1.00: 33621.541 ms/op | |
[info] Iteration 3: 33554.432 ms/op | |
[info] compile·p0.00: 33554.432 ms/op | |
[info] compile·p0.50: 33554.432 ms/op | |
[info] compile·p0.90: 33554.432 ms/op | |
[info] compile·p0.95: 33554.432 ms/op | |
[info] compile·p0.99: 33554.432 ms/op | |
[info] compile·p0.999: 33554.432 ms/op | |
[info] compile·p0.9999: 33554.432 ms/op | |
[info] compile·p1.00: 33554.432 ms/op | |
[info] Iteration 4: 33755.759 ms/op | |
[info] compile·p0.00: 33755.759 ms/op | |
[info] compile·p0.50: 33755.759 ms/op | |
[info] compile·p0.90: 33755.759 ms/op | |
[info] compile·p0.95: 33755.759 ms/op | |
[info] compile·p0.99: 33755.759 ms/op | |
[info] compile·p0.999: 33755.759 ms/op | |
[info] compile·p0.9999: 33755.759 ms/op | |
[info] compile·p1.00: 33755.759 ms/op | |
[info] Iteration 5: 33655.095 ms/op | |
[info] compile·p0.00: 33655.095 ms/op | |
[info] compile·p0.50: 33655.095 ms/op | |
[info] compile·p0.90: 33655.095 ms/op | |
[info] compile·p0.95: 33655.095 ms/op | |
[info] compile·p0.99: 33655.095 ms/op | |
[info] compile·p0.999: 33655.095 ms/op | |
[info] compile·p0.9999: 33655.095 ms/op | |
[info] compile·p1.00: 33655.095 ms/op | |
[info] Iteration 6: 33856.422 ms/op | |
[info] compile·p0.00: 33856.422 ms/op | |
[info] compile·p0.50: 33856.422 ms/op | |
[info] compile·p0.90: 33856.422 ms/op | |
[info] compile·p0.95: 33856.422 ms/op | |
[info] compile·p0.99: 33856.422 ms/op | |
[info] compile·p0.999: 33856.422 ms/op | |
[info] compile·p0.9999: 33856.422 ms/op | |
[info] compile·p1.00: 33856.422 ms/op | |
[info] Iteration 7: 33587.986 ms/op | |
[info] compile·p0.00: 33587.986 ms/op | |
[info] compile·p0.50: 33587.986 ms/op | |
[info] compile·p0.90: 33587.986 ms/op | |
[info] compile·p0.95: 33587.986 ms/op | |
[info] compile·p0.99: 33587.986 ms/op | |
[info] compile·p0.999: 33587.986 ms/op | |
[info] compile·p0.9999: 33587.986 ms/op | |
[info] compile·p1.00: 33587.986 ms/op | |
[info] Iteration 8: 33487.323 ms/op | |
[info] compile·p0.00: 33487.323 ms/op | |
[info] compile·p0.50: 33487.323 ms/op | |
[info] compile·p0.90: 33487.323 ms/op | |
[info] compile·p0.95: 33487.323 ms/op | |
[info] compile·p0.99: 33487.323 ms/op | |
[info] compile·p0.999: 33487.323 ms/op | |
[info] compile·p0.9999: 33487.323 ms/op | |
[info] compile·p1.00: 33487.323 ms/op | |
[info] Iteration 9: 33621.541 ms/op | |
[info] compile·p0.00: 33621.541 ms/op | |
[info] compile·p0.50: 33621.541 ms/op | |
[info] compile·p0.90: 33621.541 ms/op | |
[info] compile·p0.95: 33621.541 ms/op | |
[info] compile·p0.99: 33621.541 ms/op | |
[info] compile·p0.999: 33621.541 ms/op | |
[info] compile·p0.9999: 33621.541 ms/op | |
[info] compile·p1.00: 33621.541 ms/op | |
[info] Iteration 10: 33252.442 ms/op | |
[info] compile·p0.00: 33252.442 ms/op | |
[info] compile·p0.50: 33252.442 ms/op | |
[info] compile·p0.90: 33252.442 ms/op | |
[info] compile·p0.95: 33252.442 ms/op | |
[info] compile·p0.99: 33252.442 ms/op | |
[info] compile·p0.999: 33252.442 ms/op | |
[info] compile·p0.9999: 33252.442 ms/op | |
[info] compile·p1.00: 33252.442 ms/op | |
[info] # Run progress: 33.33% complete, ETA 00:24:52 | |
[info] # Fork: 2 of 3 | |
[info] # Warmup Iteration 1: 81335.943 ms/op | |
[info] # Warmup Iteration 2: 47915.729 ms/op | |
[info] # Warmup Iteration 3: 38990.250 ms/op | |
[info] # Warmup Iteration 4: 35769.025 ms/op | |
[info] # Warmup Iteration 5: 35500.589 ms/op | |
[info] # Warmup Iteration 6: 34762.392 ms/op | |
[info] # Warmup Iteration 7: 34695.283 ms/op | |
[info] # Warmup Iteration 8: 34963.718 ms/op | |
[info] # Warmup Iteration 9: 34628.174 ms/op | |
[info] # Warmup Iteration 10: 35097.936 ms/op | |
[info] Iteration 1: 34695.283 ms/op | |
[info] compile·p0.00: 34695.283 ms/op | |
[info] compile·p0.50: 34695.283 ms/op | |
[info] compile·p0.90: 34695.283 ms/op | |
[info] compile·p0.95: 34695.283 ms/op | |
[info] compile·p0.99: 34695.283 ms/op | |
[info] compile·p0.999: 34695.283 ms/op | |
[info] compile·p0.9999: 34695.283 ms/op | |
[info] compile·p1.00: 34695.283 ms/op | |
[info] Iteration 2: 34359.738 ms/op | |
[info] compile·p0.00: 34359.738 ms/op | |
[info] compile·p0.50: 34359.738 ms/op | |
[info] compile·p0.90: 34359.738 ms/op | |
[info] compile·p0.95: 34359.738 ms/op | |
[info] compile·p0.99: 34359.738 ms/op | |
[info] compile·p0.999: 34359.738 ms/op | |
[info] compile·p0.9999: 34359.738 ms/op | |
[info] compile·p1.00: 34359.738 ms/op | |
[info] Iteration 3: 34493.956 ms/op | |
[info] compile·p0.00: 34493.956 ms/op | |
[info] compile·p0.50: 34493.956 ms/op | |
[info] compile·p0.90: 34493.956 ms/op | |
[info] compile·p0.95: 34493.956 ms/op | |
[info] compile·p0.99: 34493.956 ms/op | |
[info] compile·p0.999: 34493.956 ms/op | |
[info] compile·p0.9999: 34493.956 ms/op | |
[info] compile·p1.00: 34493.956 ms/op | |
[info] Iteration 4: 34628.174 ms/op | |
[info] compile·p0.00: 34628.174 ms/op | |
[info] compile·p0.50: 34628.174 ms/op | |
[info] compile·p0.90: 34628.174 ms/op | |
[info] compile·p0.95: 34628.174 ms/op | |
[info] compile·p0.99: 34628.174 ms/op | |
[info] compile·p0.999: 34628.174 ms/op | |
[info] compile·p0.9999: 34628.174 ms/op | |
[info] compile·p1.00: 34628.174 ms/op | |
[info] Iteration 5: 34628.174 ms/op | |
[info] compile·p0.00: 34628.174 ms/op | |
[info] compile·p0.50: 34628.174 ms/op | |
[info] compile·p0.90: 34628.174 ms/op | |
[info] compile·p0.95: 34628.174 ms/op | |
[info] compile·p0.99: 34628.174 ms/op | |
[info] compile·p0.999: 34628.174 ms/op | |
[info] compile·p0.9999: 34628.174 ms/op | |
[info] compile·p1.00: 34628.174 ms/op | |
[info] Iteration 6: 34426.847 ms/op | |
[info] compile·p0.00: 34426.847 ms/op | |
[info] compile·p0.50: 34426.847 ms/op | |
[info] compile·p0.90: 34426.847 ms/op | |
[info] compile·p0.95: 34426.847 ms/op | |
[info] compile·p0.99: 34426.847 ms/op | |
[info] compile·p0.999: 34426.847 ms/op | |
[info] compile·p0.9999: 34426.847 ms/op | |
[info] compile·p1.00: 34426.847 ms/op | |
[info] Iteration 7: 34695.283 ms/op | |
[info] compile·p0.00: 34695.283 ms/op | |
[info] compile·p0.50: 34695.283 ms/op | |
[info] compile·p0.90: 34695.283 ms/op | |
[info] compile·p0.95: 34695.283 ms/op | |
[info] compile·p0.99: 34695.283 ms/op | |
[info] compile·p0.999: 34695.283 ms/op | |
[info] compile·p0.9999: 34695.283 ms/op | |
[info] compile·p1.00: 34695.283 ms/op | |
[info] Iteration 8: 34561.065 ms/op | |
[info] compile·p0.00: 34561.065 ms/op | |
[info] compile·p0.50: 34561.065 ms/op | |
[info] compile·p0.90: 34561.065 ms/op | |
[info] compile·p0.95: 34561.065 ms/op | |
[info] compile·p0.99: 34561.065 ms/op | |
[info] compile·p0.999: 34561.065 ms/op | |
[info] compile·p0.9999: 34561.065 ms/op | |
[info] compile·p1.00: 34561.065 ms/op | |
[info] Iteration 9: 34493.956 ms/op | |
[info] compile·p0.00: 34493.956 ms/op | |
[info] compile·p0.50: 34493.956 ms/op | |
[info] compile·p0.90: 34493.956 ms/op | |
[info] compile·p0.95: 34493.956 ms/op | |
[info] compile·p0.99: 34493.956 ms/op | |
[info] compile·p0.999: 34493.956 ms/op | |
[info] compile·p0.9999: 34493.956 ms/op | |
[info] compile·p1.00: 34493.956 ms/op | |
[info] Iteration 10: 34493.956 ms/op | |
[info] compile·p0.00: 34493.956 ms/op | |
[info] compile·p0.50: 34493.956 ms/op | |
[info] compile·p0.90: 34493.956 ms/op | |
[info] compile·p0.95: 34493.956 ms/op | |
[info] compile·p0.99: 34493.956 ms/op | |
[info] compile·p0.999: 34493.956 ms/op | |
[info] compile·p0.9999: 34493.956 ms/op | |
[info] compile·p1.00: 34493.956 ms/op | |
[info] # Run progress: 66.67% complete, ETA 00:12:33 | |
[info] # Fork: 3 of 3 | |
[info] # Warmup Iteration 1: 80664.855 ms/op | |
[info] # Warmup Iteration 2: 49392.124 ms/op | |
[info] # Warmup Iteration 3: 39862.665 ms/op | |
[info] # Warmup Iteration 4: 36708.549 ms/op | |
[info] # Warmup Iteration 5: 35433.480 ms/op | |
[info] # Warmup Iteration 6: 35567.698 ms/op | |
[info] # Warmup Iteration 7: 34829.500 ms/op | |
[info] # Warmup Iteration 8: 35030.827 ms/op | |
[info] # Warmup Iteration 9: 34359.738 ms/op | |
[info] # Warmup Iteration 10: 34493.956 ms/op | |
[info] Iteration 1: 34359.738 ms/op | |
[info] compile·p0.00: 34359.738 ms/op | |
[info] compile·p0.50: 34359.738 ms/op | |
[info] compile·p0.90: 34359.738 ms/op | |
[info] compile·p0.95: 34359.738 ms/op | |
[info] compile·p0.99: 34359.738 ms/op | |
[info] compile·p0.999: 34359.738 ms/op | |
[info] compile·p0.9999: 34359.738 ms/op | |
[info] compile·p1.00: 34359.738 ms/op | |
[info] Iteration 2: 34225.521 ms/op | |
[info] compile·p0.00: 34225.521 ms/op | |
[info] compile·p0.50: 34225.521 ms/op | |
[info] compile·p0.90: 34225.521 ms/op | |
[info] compile·p0.95: 34225.521 ms/op | |
[info] compile·p0.99: 34225.521 ms/op | |
[info] compile·p0.999: 34225.521 ms/op | |
[info] compile·p0.9999: 34225.521 ms/op | |
[info] compile·p1.00: 34225.521 ms/op | |
[info] Iteration 3: 34493.956 ms/op | |
[info] compile·p0.00: 34493.956 ms/op | |
[info] compile·p0.50: 34493.956 ms/op | |
[info] compile·p0.90: 34493.956 ms/op | |
[info] compile·p0.95: 34493.956 ms/op | |
[info] compile·p0.99: 34493.956 ms/op | |
[info] compile·p0.999: 34493.956 ms/op | |
[info] compile·p0.9999: 34493.956 ms/op | |
[info] compile·p1.00: 34493.956 ms/op | |
[info] Iteration 4: 34493.956 ms/op | |
[info] compile·p0.00: 34493.956 ms/op | |
[info] compile·p0.50: 34493.956 ms/op | |
[info] compile·p0.90: 34493.956 ms/op | |
[info] compile·p0.95: 34493.956 ms/op | |
[info] compile·p0.99: 34493.956 ms/op | |
[info] compile·p0.999: 34493.956 ms/op | |
[info] compile·p0.9999: 34493.956 ms/op | |
[info] compile·p1.00: 34493.956 ms/op | |
[info] Iteration 5: 34426.847 ms/op | |
[info] compile·p0.00: 34426.847 ms/op | |
[info] compile·p0.50: 34426.847 ms/op | |
[info] compile·p0.90: 34426.847 ms/op | |
[info] compile·p0.95: 34426.847 ms/op | |
[info] compile·p0.99: 34426.847 ms/op | |
[info] compile·p0.999: 34426.847 ms/op | |
[info] compile·p0.9999: 34426.847 ms/op | |
[info] compile·p1.00: 34426.847 ms/op | |
[info] Iteration 6: 34326.184 ms/op | |
[info] compile·p0.00: 34326.184 ms/op | |
[info] compile·p0.50: 34326.184 ms/op | |
[info] compile·p0.90: 34326.184 ms/op | |
[info] compile·p0.95: 34326.184 ms/op | |
[info] compile·p0.99: 34326.184 ms/op | |
[info] compile·p0.999: 34326.184 ms/op | |
[info] compile·p0.9999: 34326.184 ms/op | |
[info] compile·p1.00: 34326.184 ms/op | |
[info] Iteration 7: 34326.184 ms/op | |
[info] compile·p0.00: 34326.184 ms/op | |
[info] compile·p0.50: 34326.184 ms/op | |
[info] compile·p0.90: 34326.184 ms/op | |
[info] compile·p0.95: 34326.184 ms/op | |
[info] compile·p0.99: 34326.184 ms/op | |
[info] compile·p0.999: 34326.184 ms/op | |
[info] compile·p0.9999: 34326.184 ms/op | |
[info] compile·p1.00: 34326.184 ms/op | |
[info] Iteration 8: 34259.075 ms/op | |
[info] compile·p0.00: 34259.075 ms/op | |
[info] compile·p0.50: 34259.075 ms/op | |
[info] compile·p0.90: 34259.075 ms/op | |
[info] compile·p0.95: 34259.075 ms/op | |
[info] compile·p0.99: 34259.075 ms/op | |
[info] compile·p0.999: 34259.075 ms/op | |
[info] compile·p0.9999: 34259.075 ms/op | |
[info] compile·p1.00: 34259.075 ms/op | |
[info] Iteration 9: 34326.184 ms/op | |
[info] compile·p0.00: 34326.184 ms/op | |
[info] compile·p0.50: 34326.184 ms/op | |
[info] compile·p0.90: 34326.184 ms/op | |
[info] compile·p0.95: 34326.184 ms/op | |
[info] compile·p0.99: 34326.184 ms/op | |
[info] compile·p0.999: 34326.184 ms/op | |
[info] compile·p0.9999: 34326.184 ms/op | |
[info] compile·p1.00: 34326.184 ms/op | |
[info] Iteration 10: 34259.075 ms/op | |
[info] compile·p0.00: 34259.075 ms/op | |
[info] compile·p0.50: 34259.075 ms/op | |
[info] compile·p0.90: 34259.075 ms/op | |
[info] compile·p0.95: 34259.075 ms/op | |
[info] compile·p0.99: 34259.075 ms/op | |
[info] compile·p0.999: 34259.075 ms/op | |
[info] compile·p0.9999: 34259.075 ms/op | |
[info] compile·p1.00: 34259.075 ms/op | |
[info] Result "scala.tools.nsc.HotScalacBenchmark.compile": | |
[info] N = 30 | |
[info] mean = 34167.360 ±(99.9%) 287.571 ms/op | |
[info] Histogram, ms/op: | |
[info] [33000.000, 33125.000) = 0 | |
[info] [33125.000, 33250.000) = 0 | |
[info] [33250.000, 33375.000) = 1 | |
[info] [33375.000, 33500.000) = 1 | |
[info] [33500.000, 33625.000) = 4 | |
[info] [33625.000, 33750.000) = 2 | |
[info] [33750.000, 33875.000) = 2 | |
[info] [33875.000, 34000.000) = 0 | |
[info] [34000.000, 34125.000) = 0 | |
[info] [34125.000, 34250.000) = 1 | |
[info] [34250.000, 34375.000) = 7 | |
[info] [34375.000, 34500.000) = 7 | |
[info] [34500.000, 34625.000) = 1 | |
[info] [34625.000, 34750.000) = 4 | |
[info] [34750.000, 34875.000) = 0 | |
[info] Percentiles, ms/op: | |
[info] p(0.0000) = 33252.442 ms/op | |
[info] p(50.0000) = 34326.184 ms/op | |
[info] p(90.0000) = 34628.174 ms/op | |
[info] p(95.0000) = 34695.283 ms/op | |
[info] p(99.0000) = 34695.283 ms/op | |
[info] p(99.9000) = 34695.283 ms/op | |
[info] p(99.9900) = 34695.283 ms/op | |
[info] p(99.9990) = 34695.283 ms/op | |
[info] p(99.9999) = 34695.283 ms/op | |
[info] p(100.0000) = 34695.283 ms/op | |
[info] # Run complete. Total time: 00:37:49 | |
[info] REMEMBER: The numbers below are just data. To gain reusable insights, you need to follow up on | |
[info] why the numbers are the way they are. Use profilers (see -prof, -lprof), design factorial | |
[info] experiments, perform baseline and negative tests that provide experimental control, make sure | |
[info] the benchmarking environment is safe on JVM/OS/HW level, ask for reviews from the domain experts. | |
[info] Do not assume the numbers tell you what you want them to tell. | |
[info] Benchmark (corpusPath) (corpusVersion) (extraArgs) (resident) (scalaVersion) (source) Mode Cnt Score Error Units | |
[info] HotScalacBenchmark.compile ../corpus latest false 2.12.6 @/Users/kenji/scalaz/scalaz/core/jvm/target/compile.args sample 30 34167.360 ± 287.571 ms/op | |
[info] HotScalacBenchmark.compile:compile·p0.00 ../corpus latest false 2.12.6 @/Users/kenji/scalaz/scalaz/core/jvm/target/compile.args sample 33252.442 ms/op | |
[info] HotScalacBenchmark.compile:compile·p0.50 ../corpus latest false 2.12.6 @/Users/kenji/scalaz/scalaz/core/jvm/target/compile.args sample 34326.184 ms/op | |
[info] HotScalacBenchmark.compile:compile·p0.90 ../corpus latest false 2.12.6 @/Users/kenji/scalaz/scalaz/core/jvm/target/compile.args sample 34628.174 ms/op | |
[info] HotScalacBenchmark.compile:compile·p0.95 ../corpus latest false 2.12.6 @/Users/kenji/scalaz/scalaz/core/jvm/target/compile.args sample 34695.283 ms/op | |
[info] HotScalacBenchmark.compile:compile·p0.99 ../corpus latest false 2.12.6 @/Users/kenji/scalaz/scalaz/core/jvm/target/compile.args sample 34695.283 ms/op | |
[info] HotScalacBenchmark.compile:compile·p0.999 ../corpus latest false 2.12.6 @/Users/kenji/scalaz/scalaz/core/jvm/target/compile.args sample 34695.283 ms/op | |
[info] HotScalacBenchmark.compile:compile·p0.9999 ../corpus latest false 2.12.6 @/Users/kenji/scalaz/scalaz/core/jvm/target/compile.args sample 34695.283 ms/op | |
[info] HotScalacBenchmark.compile:compile·p1.00 ../corpus latest false 2.12.6 @/Users/kenji/scalaz/scalaz/core/jvm/target/compile.args sample 34695.283 ms/op | |
[success] Total time: 2292 s, completed Jul 21, 2018 10:41:41 AM |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment