[llvm-exegesis][NFC] Improve parsing of the YAML files
[llvm-core.git] / utils / benchmark / tools / gbench / Inputs / test2_run.json
blob15bc69803049338769865f25593fb26de04ef696
2   "context": {
3     "date": "2016-08-02 17:44:46",
4     "num_cpus": 4,
5     "mhz_per_cpu": 4228,
6     "cpu_scaling_enabled": false,
7     "library_build_type": "release"
8   },
9   "benchmarks": [
10     {
11       "name": "BM_Hi",
12       "iterations": 1234,
13       "real_time": 42,
14       "cpu_time": 24,
15       "time_unit": "ms"
16     },
17     {
18       "name": "BM_Zero",
19       "iterations": 1000,
20       "real_time": 10,
21       "cpu_time": 10,
22       "time_unit": "ns"
23     },
24     {
25       "name": "BM_Zero/4",
26       "iterations": 4000,
27       "real_time": 40,
28       "cpu_time": 40,
29       "time_unit": "ns"
30     },
31     {
32       "name": "Prefix/BM_Zero",
33       "iterations": 2000,
34       "real_time": 20,
35       "cpu_time": 20,
36       "time_unit": "ns"
37     },
38     {
39       "name": "Prefix/BM_Zero/3",
40       "iterations": 3000,
41       "real_time": 30,
42       "cpu_time": 30,
43       "time_unit": "ns"
44     },
45     {
46       "name": "BM_One",
47       "iterations": 5000,
48       "real_time": 5,
49       "cpu_time": 5,
50       "time_unit": "ns"
51     },
52     {
53       "name": "BM_One/4",
54       "iterations": 2000,
55       "real_time": 20,
56       "cpu_time": 20,
57       "time_unit": "ns"
58     },
59     {
60       "name": "Prefix/BM_One",
61       "iterations": 1000,
62       "real_time": 10,
63       "cpu_time": 10,
64       "time_unit": "ns"
65     },
66     {
67       "name": "Prefix/BM_One/3",
68       "iterations": 1500,
69       "real_time": 15,
70       "cpu_time": 15,
71       "time_unit": "ns"
72     },
73     {
74       "name": "BM_Bye",
75       "iterations": 5321,
76       "real_time": 11,
77       "cpu_time": 63,
78       "time_unit": "ns"
79     }
80   ]