-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathjava-exp.json
70 lines (67 loc) · 2.17 KB
/
java-exp.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
{
"templates":
[
{
"match": { "exp": "time", "config": "java", "procs": "(?!1$)" },
"template": "/usr/bin/time -v java -XX:+UseG1GC -XX:ParallelGCThreads=<procs> -Djava.util.concurrent.ForkJoinPool.common.parallelism=<procs> <bench> <args?{}> <args1?{}> -repeat 20 -warmup 5"
},
{
"match": { "exp": "time", "config": "java" },
"template": "/usr/bin/time -v java -XX:+UseG1GC -XX:ParallelGCThreads=<procs> -Djava.util.concurrent.ForkJoinPool.common.parallelism=<procs> <bench> <args?{}> <args1?{}> -repeat 20 -warmup 5"
},
{
"match": { "exp": "space", "config": "java", "procs": "(?!1$)" },
"template": "/usr/bin/time -v java -XX:+UseG1GC -XX:ParallelGCThreads=<procs> -Djava.util.concurrent.ForkJoinPool.common.parallelism=<procs> <bench> <args?{}> <args1?{}> -repeat 20 -warmup 0"
},
{
"match": { "exp": "space", "config": "java" },
"template": "/usr/bin/time -v java -XX:+UseG1GC -XX:ParallelGCThreads=<procs> -Djava.util.concurrent.ForkJoinPool.common.parallelism=<procs> <bench> <args?{}> <args1?{}> -repeat 20 -warmup 0"
}
],
"globals":
{
"config": ["java"],
"cwd": ["java"],
"exp": ["time", "space"],
"trials": ["1"]
},
"jqselect": "( (.exp == \"time\") or (.exp == \"space\" and (.procs == \"1\" or .procs == $max_procs)) )",
"specs":
[
{
"tag": ["sort-longs"],
"bench": ["SortLongs"],
"args": ["-n 20000000"]
},
{
"tag": ["primes"],
"bench": ["Primes"],
"args": ["-n 100000000"]
},
{
"tag": ["tokens"],
"bench": ["Tokens"],
"args": ["-input ../inputs/words256.txt"]
},
{
"tag": ["mcss"],
"bench": ["MCSS"],
"args": ["-n 500000000"]
},
{
"tag": ["linefit"],
"bench": ["Linefit"],
"args": ["-n 500000000"]
},
{
"tag": ["sparse-mxv"],
"bench": ["SparseMxV"],
"args": ["-n 200000000"]
},
{
"tag": ["msort-strings"],
"bench": ["SortStrings"],
"args": ["-input ../inputs/words64.txt"]
}
]
}