@@ -25,11 +25,12 @@ vm_names <- c("Java8U66" = "Java",
25
25
"JRubyJ8" = "JRuby",
26
26
"JRubyTruffleEnterprise" = "JRuby+Truffle",
27
27
"MRI23" = "MRI",
28
- "RBX314" = "Rubinius")
28
+ "RBX314" = "Rubinius",
29
+ "Pharo" = "Pharo")
29
30
30
31
31
32
vms_all <- names(vm_names)
32
- vms_slow <- c("RBX314", "MRI23", "JRubyJ8")
33
+ vms_slow <- c("RBX314", "MRI23", "JRubyJ8", "Pharo" )
33
34
vms_fast <- c("Crystal", "GraalJS", "JRubyTruffleEnterprise",
34
35
"Java8U66", "Node", "SOMns-Enterprise",
35
36
"TruffleSOM-TOM-Enterprise")
@@ -38,17 +39,19 @@ vms_truffle <- c("GraalJS", "JRubyTruffleEnterprise",
38
39
39
40
assert_that(all(sort(c(vms_slow, vms_fast)) == sort(vms_all))) ## sanity check
40
41
41
- vm_colors <- brewer.pal(10 , "Paired") # to replace scale_fill_brewer(type = "qual", palette = "Paired")
42
+ vm_colors <- brewer.pal(11 , "Paired") # to replace scale_fill_brewer(type = "qual", palette = "Paired")
42
43
names(vm_colors) <- vm_names
43
44
44
45
45
46
data <- load_data_file("data/benchmark.data.bz2")
47
+ data_p <- load_data_file("data/pharo.data")
48
+ data <- rbind(data, data_p)
46
49
data <- droplevels(subset(data, Benchmark != "DeltaBlueV8" & VM %in% vms_all,
47
50
select = c(Value, Unit, Benchmark, VM, Iteration)))
48
51
49
52
data_fast_vms <- droplevels(subset(data, Iteration >= 1500 & Iteration < 2500 & VM %in% vms_fast))
50
53
data_very_slow_vms <- droplevels(subset(data, VM %in% vms_slow & VM != "JRubyJ8"))
51
- data_slow_vms <- droplevels(subset(data, Iteration >= 100 & VM == "JRubyJ8"))
54
+ data_slow_vms <- droplevels(subset(data, Iteration >= 100 & ( VM == "JRubyJ8" | VM == "Pharo") ))
52
55
data <- rbind(data_fast_vms, data_slow_vms, data_very_slow_vms)
53
56
54
57
0 commit comments