Skip to content

Instantly share code, notes, and snippets.

View mkeskells's full-sized avatar

Mike Skells mkeskells

View GitHub Profile
[info] Benchmark (op) (sharing) (size) Mode Cnt Score Error Units
[info] HashMapBulkBenchmark.opContainedWithLarge ++ 0 10 avgt 20 ? 10?? ms/op
[info] HashMapBulkBenchmark.opContainedWithLarge:Àgc.alloc.rate ++ 0 10 avgt 20 0.001 ▒ 0.002 MB/sec
[info] HashMapBulkBenchmark.opContainedWithLarge:Àgc.alloc.rate.norm ++ 0 10 avgt 20 ? 10?? B/op
[info] HashMapBulkBenchmark.opContainedWithLarge:Àgc.count ++ 0 10 avgt 20 ? 0 counts
[info] HashMapBulkBenchmark.opContainedWithLarge ++ 0 100 avgt 20 ? 10?? ms/op
[info] HashMapBulkBenchmark.opContainedWithLarge:Àgc.alloc.rate ++ 0 100 avgt 20 0.001 ▒ 0.
@mkeskells
mkeskells / full run
Last active June 21, 2019 06:32
interner benchmark
[info] Iteration 2: 433.998 ▒(99.9%) 96.223 ns/op
[info] Iteration 3: 437.692 ▒(99.9%) 124.927 ns/op
[info] Iteration 4: 422.283 ▒(99.9%) 64.590 ns/op
[info] Iteration 5: 429.251 ▒(99.9%) 142.367 ns/op
[info] Iteration 6: 427.149 ▒(99.9%) 168.279 ns/op
[info] Iteration 7: 437.630 ▒(99.9%) 185.539 ns/op
[info] Iteration 8: 914.072 ▒(99.9%) 247.350 ns/op
[info] Iteration 9: 3226.019 ▒(99.9%) 2431.673 ns/op
[info] Iteration 10: 3203.641 ▒(99.9%) 556.753 ns/op
[info]
akka-actor/src/main/scala/akka/actor/ActorPath.scala
----------------------------------------------------
Summary:
Schema => SemanticDB v4
Uri => akka-actor/src/main/scala/akka/actor/ActorPath.scala
Text => empty
Language => Scala
Symbols => 200 entries
Occurrences => 843 entries
"C:\Program Files\Java\jdk1.8.0_131\bin\java.exe" "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2018.3.4\lib\idea_rt.jar=60486:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2018.3.4\bin" -Dfile.encoding=UTF-8 -classpath "C:\Program Files\Java\jdk1.8.0_131\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.8.0_131\jre\lib\deploy.jar;C:\Program Files\Java\jdk1.8.0_131\jre\lib\ext\access-bridge-64.jar;C:\Program Files\Java\jdk1.8.0_131\jre\lib\ext\cldrdata.jar;C:\Program Files\Java\jdk1.8.0_131\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.8.0_131\jre\lib\ext\jaccess.jar;C:\Program Files\Java\jdk1.8.0_131\jre\lib\ext\jfxrt.jar;C:\Program Files\Java\jdk1.8.0_131\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.8.0_131\jre\lib\ext\nashorn.jar;C:\Program Files\Java\jdk1.8.0_131\jre\lib\ext\sunec.jar;C:\Program Files\Java\jdk1.8.0_131\jre\lib\ext\sunjce_provider.jar;C:\Program Files\Java\jdk1.8.0_131\jre\lib\ext\sunmscapi.jar;C:\Program Files\Java\jdk1.8.0_131\jre\lib\ext\s
This file has been truncated, but you can view the full file.
-----
ALL
Run Name Cycle samples Wall time (ms) All Wall time (ms) CPU(ms) Idle time (ms) Allocated(MBs)
origin_mike_2.13.x_names-base-0 1 2700 613.76 [-99.84% +2753.74%] 613.76 [-99.84% +2753.74%] 589.00 [-100.00% +2298.12%] 0.00 [ NaN% NaN%] 66.73 [-99.68% +742.77%]
origin_mike_2.13.x_names-base-0 2 2700 584.78 [-99.83% +2971.74%] 584.78 [-99.83% +2971.74%] 568.19 [-100.00% +2369.43%] 0.00 [ NaN% NaN%] 66.67 [-99.68% +749.92%]
origin_mike_2.13.x_names-base-0 3 2700 588.25 [-99.83% +2820.54%] 588.25 [-99.83% +2820.54%] 572.73 [-100.00% +2237.91%] 0.00 [ NaN% NaN%] 65.69 [-99.68% +755.33%]
origin_mike_2.13.x_names-base-0 4 2700 584.76 [-99.83% +2862.56%] 584.76 [-99.83% +2862.56%] 570.16 [-100.00% +2303.38%] 0.00 [ Na
Index: src/reflect/scala/reflect/internal/util/cache/NodeJ.java
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- src/reflect/scala/reflect/internal/util/cache/NodeJ.java (date 1555277045250)
+++ src/reflect/scala/reflect/internal/util/cache/NodeJ.java (date 1555277045250)
@@ -0,0 +1,12 @@
+package scala.reflect.internal.util.cache;
+
/*
* Scala (https://www.scala-lang.org)
*
* Copyright EPFL and Lightbend, Inc.
*
* Licensed under Apache License 2.0
* (http://www.apache.org/licenses/LICENSE-2.0).
*
* See the NOTICE file distributed with this work for
* additional information regarding copyright ownership.
package scala.collection
import java.util.concurrent.TimeUnit
import org.openjdk.jmh.annotations._
@BenchmarkMode(Array(Mode.AverageTime))
@Fork(20)
@Warmup(iterations = 10)
@Measurement(iterations = 20)
@mkeskells
mkeskells / gist:d03d7e0e208a489178e9a1f299688ad0
Created July 27, 2018 11:25
vector initial benchmark with less data points
[info] Benchmark (size) Mode Cnt Score Error Units
[info] VectorIterationBenchmark.apply 0 avgt 20 0.434 ▒ 0.011 ns/op
[info] VectorIterationBenchmark.apply 1 avgt 20 6.606 ▒ 0.227 ns/op
[info] VectorIterationBenchmark.apply 2 avgt 20 12.475 ▒ 0.328 ns/op
[info] VectorIterationBenchmark.apply 3 avgt 20 18.695 ▒ 0.657 ns/op
[info] VectorIterationBenchmark.apply 4 avgt 20 24.225 ▒ 0.718 ns/op
[info] VectorIterationBenchmark.apply 6 avgt 20 36.521 ▒ 0.755 ns/op
[info] VectorIterationBenchmark.apply 8 avgt 20 47.938 ▒ 0.970 ns/op
[info] VectorIterationBenchmark.apply 10 avgt 20 59.623 ▒ 1.228 ns/op
@mkeskells
mkeskells / final results
Last active July 27, 2018 11:13
vector benchmark
[info]
[info] Benchmark (size) Mode Cnt Score Error Units
[info] VectorIterationBenchmark.apply 0 avgt 20 0.451 ▒ 0.038 ns/op
[info] VectorIterationBenchmark.apply 1 avgt 20 7.712 ▒ 1.764 ns/op
[info] VectorIterationBenchmark.apply 2 avgt 20 16.086 ▒ 4.513 ns/op
[info] VectorIterationBenchmark.apply 3 avgt 20 23.881 ▒ 8.155 ns/op
[info] VectorIterationBenchmark.apply 4 avgt 20 25.429 ▒ 2.693 ns/op
[info] VectorIterationBenchmark.apply 6 avgt 20 48.937 ▒ 13.691 ns/op
[info] VectorIterationBenchmark.apply 8 avgt 20 55.680 ▒ 12.388 ns/op