Skip to content

Instantly share code, notes, and snippets.

@hrhino
Last active February 14, 2018 18:35
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 hrhino/11e768ca1c3f70080f3a2e7d5d04c641 to your computer and use it in GitHub Desktop.
Save hrhino/11e768ca1c3f70080f3a2e7d5d04c641 to your computer and use it in GitHub Desktop.
rangepos benchmark
with unconditional rangepos:
[info] Result "scala.tools.nsc.HotScalacBenchmark.compile":
[info] N = 744
[info] mean = 843.388 ±(99.9%) 11.574 ms/op
[info]
[info] Histogram, ms/op:
[info] [ 700.000, 750.000) = 11
[info] [ 750.000, 800.000) = 303
[info] [ 800.000, 850.000) = 209
[info] [ 850.000, 900.000) = 87
[info] [ 900.000, 950.000) = 49
[info] [ 950.000, 1000.000) = 31
[info] [1000.000, 1050.000) = 18
[info] [1050.000, 1100.000) = 10
[info] [1100.000, 1150.000) = 7
[info] [1150.000, 1200.000) = 11
[info] [1200.000, 1250.000) = 4
[info] [1250.000, 1300.000) = 2
[info] [1300.000, 1350.000) = 1
[info]
[info] Percentiles, ms/op:
[info] p(0.0000) = 742.392 ms/op
[info] p(50.0000) = 809.501 ms/op
[info] p(90.0000) = 966.263 ms/op
[info] p(95.0000) = 1047.003 ms/op
[info] p(99.0000) = 1207.016 ms/op
[info] p(99.9000) = 1367.343 ms/op
[info] p(99.9900) = 1367.343 ms/op
[info] p(99.9990) = 1367.343 ms/op
[info] p(99.9999) = 1367.343 ms/op
[info] p(100.0000) = 1367.343 ms/op
[info]
[info]
[info] # Run complete. Total time: 00:21:33
[info]
[info] Benchmark (corpusVersion) (extraArgs) (resident) (source) Mode Cnt Score Error Units
[info] HotScalacBenchmark.compile latest false better-files sample 744 843.388 ± 11.574 ms/op
[info] HotScalacBenchmark.compile:compile·p0.00 latest false better-files sample 742.392 ms/op
[info] HotScalacBenchmark.compile:compile·p0.50 latest false better-files sample 809.501 ms/op
[info] HotScalacBenchmark.compile:compile·p0.90 latest false better-files sample 966.263 ms/op
[info] HotScalacBenchmark.compile:compile·p0.95 latest false better-files sample 1047.003 ms/op
[info] HotScalacBenchmark.compile:compile·p0.99 latest false better-files sample 1207.016 ms/op
[info] HotScalacBenchmark.compile:compile·p0.999 latest false better-files sample 1367.343 ms/op
[info] HotScalacBenchmark.compile:compile·p0.9999 latest false better-files sample 1367.343 ms/op
[info] HotScalacBenchmark.compile:compile·p1.00 latest false better-files sample 1367.343 ms/op
without: (80dc0d9dd6ab783c0c54afac7eadf88c93bd02a7)
[info] Result "scala.tools.nsc.HotScalacBenchmark.compile":
[info] N = 777
[info] mean = 803.714 ±(99.9%) 9.016 ms/op
[info]
[info] Histogram, ms/op:
[info] [ 700.000, 750.000) = 143
[info] [ 750.000, 800.000) = 358
[info] [ 800.000, 850.000) = 128
[info] [ 850.000, 900.000) = 80
[info] [ 900.000, 950.000) = 29
[info] [ 950.000, 1000.000) = 13
[info] [1000.000, 1050.000) = 10
[info] [1050.000, 1100.000) = 7
[info] [1100.000, 1150.000) = 4
[info] [1150.000, 1200.000) = 3
[info] [1200.000, 1250.000) = 1
[info]
[info] Percentiles, ms/op:
[info] p(0.0000) = 725.615 ms/op
[info] p(50.0000) = 779.092 ms/op
[info] p(90.0000) = 893.387 ms/op
[info] p(95.0000) = 955.253 ms/op
[info] p(99.0000) = 1115.140 ms/op
[info] p(99.9000) = 1275.068 ms/op
[info] p(99.9900) = 1275.068 ms/op
[info] p(99.9990) = 1275.068 ms/op
[info] p(99.9999) = 1275.068 ms/op
[info] p(100.0000) = 1275.068 ms/op
[info]
[info]
[info] # Run complete. Total time: 00:21:29
[info]
[info] Benchmark (corpusVersion) (extraArgs) (resident) (source) Mode Cnt Score Error Units
[info] HotScalacBenchmark.compile latest false better-files sample 777 803.714 ± 9.016 ms/op
[info] HotScalacBenchmark.compile:compile·p0.00 latest false better-files sample 725.615 ms/op
[info] HotScalacBenchmark.compile:compile·p0.50 latest false better-files sample 779.092 ms/op
[info] HotScalacBenchmark.compile:compile·p0.90 latest false better-files sample 893.387 ms/op
[info] HotScalacBenchmark.compile:compile·p0.95 latest false better-files sample 955.253 ms/op
[info] HotScalacBenchmark.compile:compile·p0.99 latest false better-files sample 1115.140 ms/op
[info] HotScalacBenchmark.compile:compile·p0.999 latest false better-files sample 1275.068 ms/op
[info] HotScalacBenchmark.compile:compile·p0.9999 latest false better-files sample 1275.068 ms/op
[info] HotScalacBenchmark.compile:compile·p1.00 latest false better-files sample 1275.068 ms/op
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment