55public class ClientsWriteUTF8BytesTest {
66 static final ClientsWriteUTF8Bytes benchmark = new ClientsWriteUTF8Bytes ();
77
8+ public static void jsonb () {
9+ for (int j = 0 ; j < 5 ; j ++) {
10+ long start = System .currentTimeMillis ();
11+ for (int i = 0 ; i < 1000 * 1000 ; ++i ) {
12+ benchmark .jsonb (BH );
13+ }
14+ long millis = System .currentTimeMillis () - start ;
15+ System .out .println ("ClientsWriteUTF8Bytes-jsonb millis : " + millis );
16+ // zulu17.40.19 : 609
17+ // zulu17.40.19_vec :
18+ }
19+ }
20+
21+ public static void jsonb_beanToArray () {
22+ for (int j = 0 ; j < 5 ; j ++) {
23+ long start = System .currentTimeMillis ();
24+ for (int i = 0 ; i < 1000 * 1000 ; ++i ) {
25+ benchmark .jsonb_beanToArray (BH );
26+ }
27+ long millis = System .currentTimeMillis () - start ;
28+ System .out .println ("ClientsWriteUTF8Bytes-jsonb_beanToArray millis : " + millis );
29+ // zulu17.40.19 : 311 303
30+ // zulu17.40.19_vec :
31+ }
32+ }
33+
834 public static void fastjson2 () {
935 for (int j = 0 ; j < 5 ; j ++) {
1036 long start = System .currentTimeMillis ();
@@ -14,7 +40,7 @@ public static void fastjson2() {
1440 long millis = System .currentTimeMillis () - start ;
1541 System .out .println ("ClientsWriteUTF8Bytes-fastjson2 millis : " + millis );
1642 // zulu8.70.0.23 : 1533 1493
17- // zulu17.40.19 : 1419 1361 1356 1356
43+ // zulu17.40.19 : 1419 1361 1356 1356 1317
1844 // zulu17.40.19_vec : 1116
1945 // zulu17.40.19_reflect : 1427
2046 }
@@ -57,7 +83,9 @@ public static void jackson() throws Exception {
5783 }
5884
5985 public static void main (String [] args ) throws Exception {
60- fastjson2 ();
86+ // fastjson2();
87+ // jsonb();
88+ jsonb_beanToArray ();
6189// fastjson2_str();
6290// dsljson();
6391// jackson();
0 commit comments