Skip to content

Instantly share code, notes, and snippets.

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;
+
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
"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
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
@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]
[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.
[info] Benchmark (sharing) (size) Mode Cnt Score Error Units
[info] HashMapPlusPlusBenchmark.opContainedWithLarge 0 10 avgt 20 612.830 ▒ 23.476 ns/op
[info] HashMapPlusPlusBenchmark.opContainedWithLarge:Àgc.alloc.rate 0 10 avgt 20 102.272 ▒ 3.772 MB/sec
[info] HashMapPlusPlusBenchmark.opContainedWithLarge:Àgc.alloc.rate.norm 0 10 avgt 20 98.401 ▒ 0.002 B/op
[info] HashMapPlusPlusBenchmark.opContainedWithLarge:Àgc.churn.PS_Eden_Space 0 10 avgt 20 102.181 ▒ 8.353 MB/sec
[info] HashMapPlusPlusBenchmark.opContainedWithLarge:Àgc.churn.PS_Eden_Space.norm 0 10 avgt 20 98.244 ▒ 6.563 B/op
[info] HashMapPlusPlusBenchmark.opContainedWithLarge:Àgc.churn.PS_Survivor_Space 0 10 avgt
@mkeskells
mkeskells / after
Last active December 12, 2019 00:44
HashSet before and after
[info] Benchmark (sharing) (size) Mode Cnt Score Error Units
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 0 10 avgt 20 422.985 ▒ 3.649 ns/op
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 0 100 avgt 20 11030.800 ▒ 305.684 ns/op
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 0 1000 avgt 20 97682.239 ▒ 9048.045 ns/op
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 0 10000 avgt 20 1659434.234 ▒ 27740.896 ns/op
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 0 100000 avgt 20 27916736.500 ▒ 2031136.722 ns/op
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 20 10 avgt 20 425.682 ▒ 4.552 ns/op
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 20 100 avgt 20 11523.108 ▒ 145.613 ns/op
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 20 1000
@mkeskells
mkeskells / results
Created February 17, 2020 07:52
set benchmark - before
[info] Benchmark (colliding) (op) (sharing) (size) Mode Cnt Score Error Units
[info] HashSetBuilderSharedBenchmark.opWithOverlapShared false Set+= 0 10 avgt 31831.068 ns/op
[info] HashSetBuilderSharedBenchmark.opWithOverlapShared:Àgc.alloc.rate false Set+= 0 10 avgt 909.953 MB/sec
[info] HashSetBuilderSharedBenchmark.opWithOverlapShared:Àgc.alloc.rate.norm false Set+= 0 10 avgt 45450.416 B/op
[info] HashSetBuilderSharedBenchmark.opWithOverlapShared:Àgc.churn.PS_Eden_Space false Set+= 0 10 avgt 679.000 MB/sec
[info] HashSetBuilderSharedBenchmark.opWithOverlapShared:Àgc.churn.PS_Eden_Space.norm
@mkeskells
mkeskells / gist:b2519ea2577d118fc93be65770fab705
Created February 22, 2020 18:23
base Treeset/Treemap benchmark
[info] Benchmark Mode Cnt Score Error Units
[info] TreeMapBenchmark.builderPlus avgt 20 501.758 ▒ 173.078 ns/op
[info] TreeMapBenchmark.builderPlus:╖gc.alloc.rate avgt 20 707.646 ▒ 233.010 MB/sec
[info] TreeMapBenchmark.builderPlus:╖gc.alloc.rate.norm avgt 20 482.801 ▒ 0.003 B/op
[info] TreeMapBenchmark.builderPlus:╖gc.churn.PS_Eden_Space avgt 20 708.336 ▒ 242.180 MB/sec
[info] TreeMapBenchmark.builderPlus:╖gc.churn.PS_Eden_Space.norm avgt 20 479.811 ▒ 29.256 B/op
[info] TreeMapBenchmark.builderPlus:╖gc.churn.PS_Survivor_Space avgt 20 0.112 ▒ 0.056 MB/sec
[info] TreeMapBenchmark.builderPlus:╖gc.churn.PS_Survivor_Space.norm avgt 20