Skip to content

Commit e605e14

Browse files
author
storm-enroute-bot
committed
Merge branch 'topic/cachetrie-remove' into 'master'
Topic/cachetrie remove See merge request !62
2 parents 7869f68 + 914f39d commit e605e14

File tree

8 files changed

+1222
-179
lines changed

8 files changed

+1222
-179
lines changed

.gitignore

+11-14
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,17 @@
1-
target
2-
deploy
3-
tmp
4-
5-
# ctags stuff
6-
.tags
7-
.tags_sorted_by_file
81
.flooignore
92
.floo
10-
.sublime-project
11-
3+
tmp
4+
# deployed docs
5+
.tags_sorted_by_file
126
# idea crap
7+
target
8+
*.dmp
9+
deploy
10+
apidocs/
11+
reactors-common/jvm/src/bench/scala/io/reactors/common/concurrent/cache-trie-remove-benches.scala
12+
.sublime-project
13+
# ctags stuff
1314
*.iml
1415
.idea/
15-
1616
# misc
17-
*.dmp
18-
19-
# deployed docs
20-
apidocs/
17+
.tags

dependencies.conf

+4-4
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ reactors-common-jvm = [
77
repo = "scalameter"
88
project = "scalameter"
99
configuration = "test->test"
10-
artifact = ["com.storm-enroute", "scalameter", "0.9-SNAPSHOT", "test;bench"]
10+
artifact = ["com.storm-enroute", "scalameter", "0.10-SNAPSHOT", "test;bench"]
1111
}
1212
]
1313

@@ -22,7 +22,7 @@ reactors-core-jvm = [
2222
repo = "scalameter"
2323
project = "scalameter"
2424
configuration = "test->test"
25-
artifact = ["com.storm-enroute", "scalameter", "0.9-SNAPSHOT", "test;bench"]
25+
artifact = ["com.storm-enroute", "scalameter", "0.10-SNAPSHOT", "test;bench"]
2626
}
2727
]
2828

@@ -37,7 +37,7 @@ reactors-container-jvm = [
3737
repo = "scalameter"
3838
project = "scalameter"
3939
configuration = "test->test"
40-
artifact = ["com.storm-enroute", "scalameter", "0.9-SNAPSHOT", "test;bench"]
40+
artifact = ["com.storm-enroute", "scalameter", "0.10-SNAPSHOT", "test;bench"]
4141
}
4242
]
4343

@@ -67,7 +67,7 @@ reactors-extra = [
6767
repo = "scalameter"
6868
project = "scalameter"
6969
configuration = "test->test"
70-
artifact = ["com.storm-enroute", "scalameter", "0.9-SNAPSHOT", "test;bench"]
70+
artifact = ["com.storm-enroute", "scalameter", "0.10-SNAPSHOT", "test;bench"]
7171
}
7272
]
7373

reactors-common/jvm/src/bench/scala/io/reactors/common/concurrent/cache-trie-benches.scala

-97
Original file line numberDiff line numberDiff line change
@@ -472,103 +472,6 @@ class CacheTrieBenches extends JBench.OfflineReport {
472472
// println(xs.debugCacheStats)
473473
xs
474474
}
475-
476-
def chmRefill(sc: (Int, ConcurrentHashMap[Wrapper, Wrapper])): Unit = {
477-
val (size, chm) = sc
478-
var i = 0
479-
while (i < size) {
480-
chm.put(elems(i), elems(i))
481-
i += 1
482-
}
483-
}
484-
485-
def skiplistRefill(sc: (Int, ConcurrentSkipListMap[Wrapper, Wrapper])): Unit = {
486-
val (size, skiplist) = sc
487-
var i = 0
488-
while (i < size) {
489-
skiplist.put(elems(i), elems(i))
490-
i += 1
491-
}
492-
}
493-
494-
def ctrieRefill(sc: (Int, TrieMap[Wrapper, Wrapper])): Unit = {
495-
val (size, trie) = sc
496-
var i = 0
497-
while (i < size) {
498-
trie.put(elems(i), elems(i))
499-
i += 1
500-
}
501-
}
502-
503-
def cachetrieRefill(sc: (Int, CacheTrie[Wrapper, Wrapper])): Unit = {
504-
val (size, trie) = sc
505-
var i = 0
506-
while (i < size) {
507-
trie.insert(elems(i), elems(i))
508-
i += 1
509-
}
510-
}
511-
512-
// @gen("chms")
513-
// @benchmark("cache-trie.remove")
514-
// @setup("chmRefill")
515-
// @curve("CHM")
516-
// def chmRemove(sc: (Int, ConcurrentHashMap[Wrapper, Wrapper])): Int = {
517-
// val (size, chm) = sc
518-
// var i = 0
519-
// var sum = 0
520-
// while (i < size) {
521-
// sum += chm.remove(elems(i)).value
522-
// i += 1
523-
// }
524-
// sum
525-
// }
526-
527-
// @gen("skiplists")
528-
// @benchmark("cache-trie.remove")
529-
// @setup("skiplistRefill")
530-
// @curve("skiplist")
531-
// def skiplistRemove(sc: (Int, ConcurrentSkipListMap[Wrapper, Wrapper])): Int = {
532-
// val (size, skiplist) = sc
533-
// var i = 0
534-
// var sum = 0
535-
// while (i < size) {
536-
// sum += skiplist.remove(elems(i)).value
537-
// i += 1
538-
// }
539-
// sum
540-
// }
541-
542-
// @gen("ctries")
543-
// @benchmark("cache-trie.remove")
544-
// @setup("ctrieRefill")
545-
// @curve("ctrie")
546-
// def ctrieRemove(sc: (Int, TrieMap[Wrapper, Wrapper])): Int = {
547-
// val (size, trie) = sc
548-
// var i = 0
549-
// var sum = 0
550-
// while (i < size) {
551-
// sum += trie.remove(elems(i)).get.value
552-
// i += 1
553-
// }
554-
// sum
555-
// }
556-
557-
// @gen("cachetries")
558-
// @benchmark("cache-trie.remove")
559-
// @setup("cachetrieRefill")
560-
// @curve("cachetrie")
561-
// def cachetrieRemove(sc: (Int, CacheTrie[Wrapper, Wrapper])): Int = {
562-
// val (size, trie) = sc
563-
// var i = 0
564-
// var sum = 0
565-
// while (i < size) {
566-
// sum += trie.remove(elems(i)).value
567-
// i += 1
568-
// }
569-
// println(trie.debugCacheStats)
570-
// sum
571-
// }
572475
}
573476

574477

0 commit comments

Comments
 (0)