forked from fabienrenaud/java-json-benchmark
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathJsonBench.java
More file actions
152 lines (114 loc) · 3.01 KB
/
JsonBench.java
File metadata and controls
152 lines (114 loc) · 3.01 KB
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
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
package com.github.fabienrenaud.jjb;
import com.github.fabienrenaud.jjb.data.JsonSource;
import com.github.fabienrenaud.jjb.data.JsonSourceFactory;
import io.github.wycst.wast.json.JSONVmOptions;
/**
* @author Fabien Renaud
*/
public abstract class JsonBench {
protected static final JsonSource CLI_JSON_SOURCE = JsonSourceFactory.create();
public abstract JsonSource JSON_SOURCE();
public JsonBench() {
JSONVmOptions.disableIntrinsicCandidate();
JSONVmOptions.disableIncubatorVector();
}
public Object gson() throws Exception {
return null;
}
public Object jackson() throws Exception {
return null;
}
public Object jackson_afterburner() throws Exception {
return null;
}
public Object jackson_blackbird() throws Exception {
return null;
}
public Object orgjson() throws Exception {
return null;
}
public Object genson() throws Exception {
return null;
}
public Object yasson() throws Exception {
return null;
}
public Object jakartajson() throws Exception {
return null;
}
public Object flexjson() throws Exception {
return null;
}
public Object fastjson() throws Exception {
return null;
}
public Object fastjson_features() throws Exception {
return null;
}
public Object jsonio() throws Exception {
return null;
}
public Object boon() throws Exception {
return null;
}
public Object johnzon() throws Exception {
return null;
}
public Object jsonsmart() throws Exception {
return null;
}
public Object dsljson() throws Exception {
return null;
}
public Object dsljson_reflection() throws Exception {
return null;
}
public Object logansquare() throws Exception {
return null;
}
public Object jsonsimple() throws Exception {
return null;
}
public Object nanojson() throws Exception {
return null;
}
public Object jodd() throws Exception {
return null;
}
public Object moshi() throws Exception {
return null;
}
public Object tapestry() throws Exception {
return null;
}
public Object minimaljson() throws Exception {
return null;
}
public Object mjson() throws Exception {
return null;
}
public Object underscore_java() throws Exception {
return null;
}
public Object purejson() throws Exception {
return null;
}
public Object avajejsonb_jackson() throws Exception {
return null;
}
public Object avajejsonb() throws Exception {
return null;
}
public Object qson() throws Exception {
return null;
}
public Object antons() throws Exception {
return null;
}
public Object quickbuf_json() throws Exception {
return null;
}
public Object wast() throws Exception {
return null;
}
}