forked from miloyip/nativejson-benchmark
-
Notifications
You must be signed in to change notification settings - Fork 0
/
result.txt
2661 lines (2352 loc) · 114 KB
/
result.txt
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
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
cd build && ./premake.sh && ./machine.sh
Building configurations...
Running action 'gmake'...
Done (241ms).
#define MACHINE "13thGenCorei9-13900HX"
cd build/gmake && make -f benchmark.make config=release_x64 verbose=1
make[1]: Entering directory '/home/muxi/originjs/nativejson-benchmark/build/gmake'
==== Building jsonclibs (release_x64) ====
yajl_all.c
cc -MD -MP -D__STDC_FORMAT_MACROS=1 -DNDEBUG -I../../thirdparty -I../../thirdparty/include -I../../thirdparty/ujson4c/3rdparty -I../../thirdparty/pjson/inc -I../../thirdparty/udp-json-parser -I../../thirdparty/facil.io/lib/facil/core/types -I../../thirdparty/facil.io/lib/facil/core/types/fiobj -m64 -O3 -Wall -Wextra -march=native -Wall -Wextra -o "../../intermediate/release_x64/gmake/x64/release/jsonclibs/yajl_all.o" -MF "../../intermediate/release_x64/gmake/x64/release/jsonclibs/yajl_all.d" -c "../../src/cjsonlibs/yajl_all.c"
Linking jsonclibs
ar -rcs "../../bin/libjsonclibs_release_x64_gmake.a" ../../intermediate/release_x64/gmake/x64/release/jsonclibs/ccan_all.o ../../intermediate/release_x64/gmake/x64/release/jsonclibs/cjson_all.o ../../intermediate/release_x64/gmake/x64/release/jsonclibs/facil.io_all.o ../../intermediate/release_x64/gmake/x64/release/jsonclibs/jansson_all.o ../../intermediate/release_x64/gmake/x64/release/jsonclibs/jsmn_all.o ../../intermediate/release_x64/gmake/x64/release/jsonclibs/jsonc_all.o ../../intermediate/release_x64/gmake/x64/release/jsonclibs/juson_all.o ../../intermediate/release_x64/gmake/x64/release/jsonclibs/parson_all.o ../../intermediate/release_x64/gmake/x64/release/jsonclibs/pjson_all.o ../../intermediate/release_x64/gmake/x64/release/jsonclibs/qajson4c_all.o ../../intermediate/release_x64/gmake/x64/release/jsonclibs/sheredom_jsonh_all.o ../../intermediate/release_x64/gmake/x64/release/jsonclibs/udpjson_all.o ../../intermediate/release_x64/gmake/x64/release/jsonclibs/ujson4c_all.o ../../intermediate/release_x64/gmake/x64/release/jsonclibs/ultrajsondec_all.o ../../intermediate/release_x64/gmake/x64/release/jsonclibs/vincenthz_libjson_all.o ../../intermediate/release_x64/gmake/x64/release/jsonclibs/workflowjson_all.o ../../intermediate/release_x64/gmake/x64/release/jsonclibs/yajl_all.o
==== Building nativejson (release_x64) ====
main.cpp
g++ -MD -MP -D__STDC_FORMAT_MACROS=1 -DNDEBUG -I../../thirdparty -I../../thirdparty/fastjson/include -I../../thirdparty/jsonbox/include -I../../thirdparty/jsoncpp/include -I../../thirdparty/rapidjson/include -I../../thirdparty/udp-json-parser -I../../thirdparty/include -I../../thirdparty/json-voorhees/include -I../../thirdparty/json-voorhees/src -I../../thirdparty/jsoncons/src -I../../thirdparty/ArduinoJson/include -I../../thirdparty/include/jeayeson/include/dummy -I../../thirdparty/jvar/include -I../../thirdparty/pjson/inc -I../../thirdparty/ULib/include -I../../thirdparty/facil.io/lib/facil/core/types -I../../thirdparty/facil.io/lib/facil/core/types/fiobj -I../../thirdparty/simdjson/singleheader -I../../thirdparty/boost/libs/json/include -I../../thirdparty/boost/libs/config/include -I../../thirdparty/boost/libs/assert/include -I../../thirdparty/boost/libs/exception/include -I../../thirdparty/boost/libs/throw_exception/include -I../../thirdparty/boost/libs/core/include -I../../thirdparty/boost/libs/container/include -I../../thirdparty/boost/libs/move/include -I../../thirdparty/boost/libs/static_assert/include -I../../thirdparty/boost/libs/intrusive/include -I../../thirdparty/boost/libs/system/include -I../../thirdparty/boost/libs/mp11/include -I../../thirdparty/boost/libs/align/include -m64 -O3 -Wall -Wextra -march=native -Wall -Wextra -std=c++14 -o "../../intermediate/release_x64/gmake/x64/release/nativejson/main.o" -MF "../../intermediate/release_x64/gmake/x64/release/nativejson/main.d" -c "../../src/main.cpp"
yajltest.cpp
g++ -MD -MP -D__STDC_FORMAT_MACROS=1 -DNDEBUG -I../../thirdparty -I../../thirdparty/fastjson/include -I../../thirdparty/jsonbox/include -I../../thirdparty/jsoncpp/include -I../../thirdparty/rapidjson/include -I../../thirdparty/udp-json-parser -I../../thirdparty/include -I../../thirdparty/json-voorhees/include -I../../thirdparty/json-voorhees/src -I../../thirdparty/jsoncons/src -I../../thirdparty/ArduinoJson/include -I../../thirdparty/include/jeayeson/include/dummy -I../../thirdparty/jvar/include -I../../thirdparty/pjson/inc -I../../thirdparty/ULib/include -I../../thirdparty/facil.io/lib/facil/core/types -I../../thirdparty/facil.io/lib/facil/core/types/fiobj -I../../thirdparty/simdjson/singleheader -I../../thirdparty/boost/libs/json/include -I../../thirdparty/boost/libs/config/include -I../../thirdparty/boost/libs/assert/include -I../../thirdparty/boost/libs/exception/include -I../../thirdparty/boost/libs/throw_exception/include -I../../thirdparty/boost/libs/core/include -I../../thirdparty/boost/libs/container/include -I../../thirdparty/boost/libs/move/include -I../../thirdparty/boost/libs/static_assert/include -I../../thirdparty/boost/libs/intrusive/include -I../../thirdparty/boost/libs/system/include -I../../thirdparty/boost/libs/mp11/include -I../../thirdparty/boost/libs/align/include -m64 -O3 -Wall -Wextra -march=native -Wall -Wextra -std=c++14 -o "../../intermediate/release_x64/gmake/x64/release/nativejson/yajltest.o" -MF "../../intermediate/release_x64/gmake/x64/release/nativejson/yajltest.d" -c "../../src/tests/yajltest.cpp"
Linking nativejson
g++ -o "../../bin/nativejson_release_x64_gmake" ../../intermediate/release_x64/gmake/x64/release/nativejson/main.o ../../intermediate/release_x64/gmake/x64/release/nativejson/memorystat.o ../../intermediate/release_x64/gmake/x64/release/nativejson/arduinojsontest.o ../../intermediate/release_x64/gmake/x64/release/nativejson/boostjsontest.o ../../intermediate/release_x64/gmake/x64/release/nativejson/cajuntest.o ../../intermediate/release_x64/gmake/x64/release/nativejson/ccantest.o ../../intermediate/release_x64/gmake/x64/release/nativejson/cjsontest.o ../../intermediate/release_x64/gmake/x64/release/nativejson/cpprestsdktest.o ../../intermediate/release_x64/gmake/x64/release/nativejson/dropboxjson11test.o ../../intermediate/release_x64/gmake/x64/release/nativejson/fastjsontest.o ../../intermediate/release_x64/gmake/x64/release/nativejson/follytest.o ../../intermediate/release_x64/gmake/x64/release/nativejson/gasontest.o ../../intermediate/release_x64/gmake/x64/release/nativejson/janssontest.o ../../intermediate/release_x64/gmake/x64/release/nativejson/jsmntest.o ../../intermediate/release_x64/gmake/x64/release/nativejson/jsonboxtest.o ../../intermediate/release_x64/gmake/x64/release/nativejson/jsonconstest.o ../../intermediate/release_x64/gmake/x64/release/nativejson/jsoncpptest.o ../../intermediate/release_x64/gmake/x64/release/nativejson/jsonctest.o ../../intermediate/release_x64/gmake/x64/release/nativejson/jsonspirittest.o ../../intermediate/release_x64/gmake/x64/release/nativejson/jsonxxtest.o ../../intermediate/release_x64/gmake/x64/release/nativejson/jusontest.o ../../intermediate/release_x64/gmake/x64/release/nativejson/jzontest.o ../../intermediate/release_x64/gmake/x64/release/nativejson/nbsdxsimplejsontest.o ../../intermediate/release_x64/gmake/x64/release/nativejson/nlohmanntest.o ../../intermediate/release_x64/gmake/x64/release/nativejson/parsontest.o ../../intermediate/release_x64/gmake/x64/release/nativejson/picojsontest.o ../../intermediate/release_x64/gmake/x64/release/nativejson/pjsontest.o ../../intermediate/release_x64/gmake/x64/release/nativejson/pocotest.o ../../intermediate/release_x64/gmake/x64/release/nativejson/qajson4ctest.o ../../intermediate/release_x64/gmake/x64/release/nativejson/qttest.o ../../intermediate/release_x64/gmake/x64/release/nativejson/rapidjsonautoutftest.o ../../intermediate/release_x64/gmake/x64/release/nativejson/rapidjsonfullprectest.o ../../intermediate/release_x64/gmake/x64/release/nativejson/rapidjsoninsitutest.o ../../intermediate/release_x64/gmake/x64/release/nativejson/rapidjsoniterativetest.o ../../intermediate/release_x64/gmake/x64/release/nativejson/rapidjsontest.o ../../intermediate/release_x64/gmake/x64/release/nativejson/sajsontest.o ../../intermediate/release_x64/gmake/x64/release/nativejson/sheredomjsonhtest.o ../../intermediate/release_x64/gmake/x64/release/nativejson/strduptest.o ../../intermediate/release_x64/gmake/x64/release/nativejson/taocppnlohmanntest.o ../../intermediate/release_x64/gmake/x64/release/nativejson/taocpptest.o ../../intermediate/release_x64/gmake/x64/release/nativejson/tunnuztest.o ../../intermediate/release_x64/gmake/x64/release/nativejson/udpjsontest.o ../../intermediate/release_x64/gmake/x64/release/nativejson/v8test.o ../../intermediate/release_x64/gmake/x64/release/nativejson/vincenthzlibjsontest.o ../../intermediate/release_x64/gmake/x64/release/nativejson/voorheestest.o ../../intermediate/release_x64/gmake/x64/release/nativejson/workflowjsontest.o ../../intermediate/release_x64/gmake/x64/release/nativejson/yajltest.o -L../../bin -L../../thirdparty/simdjson -L/usr/lib64 -m64 -s ../../bin/libjsonclibs_release_x64_gmake.a
make[1]: Leaving directory '/home/muxi/originjs/nativejson-benchmark/build/gmake'
cd build/gmake && make -f jsonstat.make config=release_x64 verbose=1
make[1]: Entering directory '/home/muxi/originjs/nativejson-benchmark/build/gmake'
==== Building jsonclibs2 (release_x64) ====
yajl_all.c
cc -MD -MP -DUSE_MEMORYSTAT=0 -DTEST_PARSE=1 -DTEST_STRINGIFY=0 -DTEST_PRETTIFY=0 -DTEST_TEST_STATISTICS=1 -DTEST_SAXROUNDTRIP=0 -DTEST_SAXSTATISTICS=0 -DTEST_SAXSTATISTICSUTF16=0 -DTEST_CONFORMANCE=0 -DTEST_INFO=0 -DNDEBUG -I../../thirdparty/fastjson/include -I../../thirdparty/jsonbox/include -I../../thirdparty/jsoncpp/include -I../../thirdparty/rapidjson/include -I../../thirdparty/json-voorhees/include -I../../thirdparty/json-voorhees/src -I../../thirdparty/jsoncons/src -I../../thirdparty/ArduinoJson/include -I../../thirdparty/include/jeayeson/include/dummy -I../../thirdparty/jvar/include -I../../thirdparty/pjson/inc -I../../thirdparty/ULib/include -I../../thirdparty/simdjson/singleheader -I../../thirdparty/boost/libs/json/include -I../../thirdparty/boost/libs/config/include -I../../thirdparty/boost/libs/assert/include -I../../thirdparty/boost/libs/exception/include -I../../thirdparty/boost/libs/throw_exception/include -I../../thirdparty/boost/libs/core/include -I../../thirdparty/boost/libs/container/include -I../../thirdparty/boost/libs/move/include -I../../thirdparty/boost/libs/static_assert/include -I../../thirdparty/boost/libs/intrusive/include -I../../thirdparty/boost/libs/system/include -I../../thirdparty/boost/libs/mp11/include -I../../thirdparty/boost/libs/align/include -I../../thirdparty -I../../thirdparty/include -I../../thirdparty/ujson4c/3rdparty -I../../thirdparty/udp-json-parser -I../../thirdparty/facil.io/lib/facil/core/types -I../../thirdparty/facil.io/lib/facil/core/types/fiobj -m64 -O3 -Wall -Wextra -march=native -Wall -Wextra -o "../../intermediate/release_x64/gmake/x64/release/jsonclibs2/yajl_all.o" -MF "../../intermediate/release_x64/gmake/x64/release/jsonclibs2/yajl_all.d" -c "../../src/cjsonlibs/yajl_all.c"
Linking jsonclibs2
ar -rcs "../../bin/jsonstat/libjsonclibs2_release_x64_gmake.a" ../../intermediate/release_x64/gmake/x64/release/jsonclibs2/ccan_all.o ../../intermediate/release_x64/gmake/x64/release/jsonclibs2/cjson_all.o ../../intermediate/release_x64/gmake/x64/release/jsonclibs2/facil.io_all.o ../../intermediate/release_x64/gmake/x64/release/jsonclibs2/jansson_all.o ../../intermediate/release_x64/gmake/x64/release/jsonclibs2/jsmn_all.o ../../intermediate/release_x64/gmake/x64/release/jsonclibs2/jsonc_all.o ../../intermediate/release_x64/gmake/x64/release/jsonclibs2/juson_all.o ../../intermediate/release_x64/gmake/x64/release/jsonclibs2/parson_all.o ../../intermediate/release_x64/gmake/x64/release/jsonclibs2/pjson_all.o ../../intermediate/release_x64/gmake/x64/release/jsonclibs2/qajson4c_all.o ../../intermediate/release_x64/gmake/x64/release/jsonclibs2/sheredom_jsonh_all.o ../../intermediate/release_x64/gmake/x64/release/jsonclibs2/udpjson_all.o ../../intermediate/release_x64/gmake/x64/release/jsonclibs2/ujson4c_all.o ../../intermediate/release_x64/gmake/x64/release/jsonclibs2/ultrajsondec_all.o ../../intermediate/release_x64/gmake/x64/release/jsonclibs2/vincenthz_libjson_all.o ../../intermediate/release_x64/gmake/x64/release/jsonclibs2/workflowjson_all.o ../../intermediate/release_x64/gmake/x64/release/jsonclibs2/yajl_all.o
==== Building jsonstat_nbsdxsimplejsontest (release_x64) ====
Linking jsonstat_nbsdxsimplejsontest
g++ -o "../../bin/jsonstat/jsonstat_nbsdxsimplejsontest_release_x64_gmake" ../../intermediate/release_x64/gmake/x64/release/jsonstat_nbsdxsimplejsontest/jsonstatmain.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_nbsdxsimplejsontest/memorystat.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_nbsdxsimplejsontest/nbsdxsimplejsontest.o -L../../bin/jsonstat -L/usr/lib64 -m64 -s ../../bin/jsonstat/libjsonclibs2_release_x64_gmake.a
==== Building jsonstat_taocpptest (release_x64) ====
Linking jsonstat_taocpptest
g++ -o "../../bin/jsonstat/jsonstat_taocpptest_release_x64_gmake" ../../intermediate/release_x64/gmake/x64/release/jsonstat_taocpptest/jsonstatmain.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_taocpptest/memorystat.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_taocpptest/taocpptest.o -L../../bin/jsonstat -L/usr/lib64 -m64 -s ../../bin/jsonstat/libjsonclibs2_release_x64_gmake.a
==== Building jsonstat_gasontest (release_x64) ====
Linking jsonstat_gasontest
g++ -o "../../bin/jsonstat/jsonstat_gasontest_release_x64_gmake" ../../intermediate/release_x64/gmake/x64/release/jsonstat_gasontest/jsonstatmain.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_gasontest/memorystat.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_gasontest/gasontest.o -L../../bin/jsonstat -L/usr/lib64 -m64 -s ../../bin/jsonstat/libjsonclibs2_release_x64_gmake.a
==== Building jsonstat_jusontest (release_x64) ====
Linking jsonstat_jusontest
g++ -o "../../bin/jsonstat/jsonstat_jusontest_release_x64_gmake" ../../intermediate/release_x64/gmake/x64/release/jsonstat_jusontest/jsonstatmain.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_jusontest/memorystat.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_jusontest/jusontest.o -L../../bin/jsonstat -L/usr/lib64 -m64 -s ../../bin/jsonstat/libjsonclibs2_release_x64_gmake.a
==== Building jsonstat_jsmntest (release_x64) ====
Linking jsonstat_jsmntest
g++ -o "../../bin/jsonstat/jsonstat_jsmntest_release_x64_gmake" ../../intermediate/release_x64/gmake/x64/release/jsonstat_jsmntest/jsonstatmain.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_jsmntest/memorystat.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_jsmntest/jsmntest.o -L../../bin/jsonstat -L/usr/lib64 -m64 -s ../../bin/jsonstat/libjsonclibs2_release_x64_gmake.a
==== Building jsonstat_strduptest (release_x64) ====
Linking jsonstat_strduptest
g++ -o "../../bin/jsonstat/jsonstat_strduptest_release_x64_gmake" ../../intermediate/release_x64/gmake/x64/release/jsonstat_strduptest/jsonstatmain.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_strduptest/memorystat.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_strduptest/strduptest.o -L../../bin/jsonstat -L/usr/lib64 -m64 -s ../../bin/jsonstat/libjsonclibs2_release_x64_gmake.a
==== Building jsonstat_taocppnlohmanntest (release_x64) ====
Linking jsonstat_taocppnlohmanntest
g++ -o "../../bin/jsonstat/jsonstat_taocppnlohmanntest_release_x64_gmake" ../../intermediate/release_x64/gmake/x64/release/jsonstat_taocppnlohmanntest/jsonstatmain.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_taocppnlohmanntest/memorystat.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_taocppnlohmanntest/taocppnlohmanntest.o -L../../bin/jsonstat -L/usr/lib64 -m64 -s ../../bin/jsonstat/libjsonclibs2_release_x64_gmake.a
==== Building jsonstat_sheredomjsonhtest (release_x64) ====
Linking jsonstat_sheredomjsonhtest
g++ -o "../../bin/jsonstat/jsonstat_sheredomjsonhtest_release_x64_gmake" ../../intermediate/release_x64/gmake/x64/release/jsonstat_sheredomjsonhtest/jsonstatmain.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_sheredomjsonhtest/memorystat.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_sheredomjsonhtest/sheredomjsonhtest.o -L../../bin/jsonstat -L/usr/lib64 -m64 -s ../../bin/jsonstat/libjsonclibs2_release_x64_gmake.a
==== Building jsonstat_tunnuztest (release_x64) ====
Linking jsonstat_tunnuztest
g++ -o "../../bin/jsonstat/jsonstat_tunnuztest_release_x64_gmake" ../../intermediate/release_x64/gmake/x64/release/jsonstat_tunnuztest/jsonstatmain.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_tunnuztest/memorystat.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_tunnuztest/tunnuztest.o -L../../bin/jsonstat -L/usr/lib64 -m64 -s ../../bin/jsonstat/libjsonclibs2_release_x64_gmake.a
==== Building jsonstat_jsonxxtest (release_x64) ====
Linking jsonstat_jsonxxtest
g++ -o "../../bin/jsonstat/jsonstat_jsonxxtest_release_x64_gmake" ../../intermediate/release_x64/gmake/x64/release/jsonstat_jsonxxtest/jsonstatmain.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_jsonxxtest/memorystat.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_jsonxxtest/jsonxxtest.o -L../../bin/jsonstat -L/usr/lib64 -m64 -s ../../bin/jsonstat/libjsonclibs2_release_x64_gmake.a
==== Building jsonstat_cajuntest (release_x64) ====
Linking jsonstat_cajuntest
g++ -o "../../bin/jsonstat/jsonstat_cajuntest_release_x64_gmake" ../../intermediate/release_x64/gmake/x64/release/jsonstat_cajuntest/jsonstatmain.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_cajuntest/memorystat.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_cajuntest/cajuntest.o -L../../bin/jsonstat -L/usr/lib64 -m64 -s ../../bin/jsonstat/libjsonclibs2_release_x64_gmake.a
==== Building jsonstat_arduinojsontest (release_x64) ====
Linking jsonstat_arduinojsontest
g++ -o "../../bin/jsonstat/jsonstat_arduinojsontest_release_x64_gmake" ../../intermediate/release_x64/gmake/x64/release/jsonstat_arduinojsontest/jsonstatmain.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_arduinojsontest/memorystat.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_arduinojsontest/arduinojsontest.o -L../../bin/jsonstat -L/usr/lib64 -m64 -s ../../bin/jsonstat/libjsonclibs2_release_x64_gmake.a
==== Building jsonstat_rapidjsonautoutftest (release_x64) ====
Linking jsonstat_rapidjsonautoutftest
g++ -o "../../bin/jsonstat/jsonstat_rapidjsonautoutftest_release_x64_gmake" ../../intermediate/release_x64/gmake/x64/release/jsonstat_rapidjsonautoutftest/jsonstatmain.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_rapidjsonautoutftest/memorystat.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_rapidjsonautoutftest/rapidjsonautoutftest.o -L../../bin/jsonstat -L/usr/lib64 -m64 -s ../../bin/jsonstat/libjsonclibs2_release_x64_gmake.a
==== Building jsonstat_picojsontest (release_x64) ====
Linking jsonstat_picojsontest
g++ -o "../../bin/jsonstat/jsonstat_picojsontest_release_x64_gmake" ../../intermediate/release_x64/gmake/x64/release/jsonstat_picojsontest/jsonstatmain.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_picojsontest/memorystat.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_picojsontest/picojsontest.o -L../../bin/jsonstat -L/usr/lib64 -m64 -s ../../bin/jsonstat/libjsonclibs2_release_x64_gmake.a
==== Building jsonstat_janssontest (release_x64) ====
Linking jsonstat_janssontest
g++ -o "../../bin/jsonstat/jsonstat_janssontest_release_x64_gmake" ../../intermediate/release_x64/gmake/x64/release/jsonstat_janssontest/jsonstatmain.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_janssontest/memorystat.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_janssontest/janssontest.o -L../../bin/jsonstat -L/usr/lib64 -m64 -s ../../bin/jsonstat/libjsonclibs2_release_x64_gmake.a
==== Building jsonstat_follytest (release_x64) ====
Linking jsonstat_follytest
g++ -o "../../bin/jsonstat/jsonstat_follytest_release_x64_gmake" ../../intermediate/release_x64/gmake/x64/release/jsonstat_follytest/jsonstatmain.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_follytest/memorystat.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_follytest/follytest.o -L../../bin/jsonstat -L/usr/lib64 -m64 -s ../../bin/jsonstat/libjsonclibs2_release_x64_gmake.a
==== Building jsonstat_jsonboxtest (release_x64) ====
Linking jsonstat_jsonboxtest
g++ -o "../../bin/jsonstat/jsonstat_jsonboxtest_release_x64_gmake" ../../intermediate/release_x64/gmake/x64/release/jsonstat_jsonboxtest/jsonstatmain.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_jsonboxtest/memorystat.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_jsonboxtest/jsonboxtest.o -L../../bin/jsonstat -L/usr/lib64 -m64 -s ../../bin/jsonstat/libjsonclibs2_release_x64_gmake.a
==== Building jsonstat_sajsontest (release_x64) ====
Linking jsonstat_sajsontest
g++ -o "../../bin/jsonstat/jsonstat_sajsontest_release_x64_gmake" ../../intermediate/release_x64/gmake/x64/release/jsonstat_sajsontest/jsonstatmain.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_sajsontest/memorystat.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_sajsontest/sajsontest.o -L../../bin/jsonstat -L/usr/lib64 -m64 -s ../../bin/jsonstat/libjsonclibs2_release_x64_gmake.a
==== Building jsonstat_rapidjsonfullprectest (release_x64) ====
Linking jsonstat_rapidjsonfullprectest
g++ -o "../../bin/jsonstat/jsonstat_rapidjsonfullprectest_release_x64_gmake" ../../intermediate/release_x64/gmake/x64/release/jsonstat_rapidjsonfullprectest/jsonstatmain.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_rapidjsonfullprectest/memorystat.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_rapidjsonfullprectest/rapidjsonfullprectest.o -L../../bin/jsonstat -L/usr/lib64 -m64 -s ../../bin/jsonstat/libjsonclibs2_release_x64_gmake.a
==== Building jsonstat_nlohmanntest (release_x64) ====
Linking jsonstat_nlohmanntest
g++ -o "../../bin/jsonstat/jsonstat_nlohmanntest_release_x64_gmake" ../../intermediate/release_x64/gmake/x64/release/jsonstat_nlohmanntest/jsonstatmain.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_nlohmanntest/memorystat.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_nlohmanntest/nlohmanntest.o -L../../bin/jsonstat -L/usr/lib64 -m64 -s ../../bin/jsonstat/libjsonclibs2_release_x64_gmake.a
==== Building jsonstat_jsonctest (release_x64) ====
Linking jsonstat_jsonctest
g++ -o "../../bin/jsonstat/jsonstat_jsonctest_release_x64_gmake" ../../intermediate/release_x64/gmake/x64/release/jsonstat_jsonctest/jsonstatmain.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_jsonctest/memorystat.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_jsonctest/jsonctest.o -L../../bin/jsonstat -L/usr/lib64 -m64 -s ../../bin/jsonstat/libjsonclibs2_release_x64_gmake.a
==== Building jsonstat_jsoncpptest (release_x64) ====
Linking jsonstat_jsoncpptest
g++ -o "../../bin/jsonstat/jsonstat_jsoncpptest_release_x64_gmake" ../../intermediate/release_x64/gmake/x64/release/jsonstat_jsoncpptest/jsonstatmain.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_jsoncpptest/memorystat.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_jsoncpptest/jsoncpptest.o -L../../bin/jsonstat -L/usr/lib64 -m64 -s ../../bin/jsonstat/libjsonclibs2_release_x64_gmake.a
==== Building jsonstat_pocotest (release_x64) ====
Linking jsonstat_pocotest
g++ -o "../../bin/jsonstat/jsonstat_pocotest_release_x64_gmake" ../../intermediate/release_x64/gmake/x64/release/jsonstat_pocotest/jsonstatmain.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_pocotest/memorystat.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_pocotest/pocotest.o -L../../bin/jsonstat -L/usr/lib64 -m64 -s ../../bin/jsonstat/libjsonclibs2_release_x64_gmake.a
==== Building jsonstat_rapidjsoninsitutest (release_x64) ====
Linking jsonstat_rapidjsoninsitutest
g++ -o "../../bin/jsonstat/jsonstat_rapidjsoninsitutest_release_x64_gmake" ../../intermediate/release_x64/gmake/x64/release/jsonstat_rapidjsoninsitutest/jsonstatmain.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_rapidjsoninsitutest/memorystat.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_rapidjsoninsitutest/rapidjsoninsitutest.o -L../../bin/jsonstat -L/usr/lib64 -m64 -s ../../bin/jsonstat/libjsonclibs2_release_x64_gmake.a
==== Building jsonstat_workflowjsontest (release_x64) ====
Linking jsonstat_workflowjsontest
g++ -o "../../bin/jsonstat/jsonstat_workflowjsontest_release_x64_gmake" ../../intermediate/release_x64/gmake/x64/release/jsonstat_workflowjsontest/jsonstatmain.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_workflowjsontest/memorystat.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_workflowjsontest/workflowjsontest.o -L../../bin/jsonstat -L/usr/lib64 -m64 -s ../../bin/jsonstat/libjsonclibs2_release_x64_gmake.a
==== Building jsonstat_dropboxjson11test (release_x64) ====
Linking jsonstat_dropboxjson11test
g++ -o "../../bin/jsonstat/jsonstat_dropboxjson11test_release_x64_gmake" ../../intermediate/release_x64/gmake/x64/release/jsonstat_dropboxjson11test/jsonstatmain.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_dropboxjson11test/memorystat.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_dropboxjson11test/dropboxjson11test.o -L../../bin/jsonstat -L/usr/lib64 -m64 -s ../../bin/jsonstat/libjsonclibs2_release_x64_gmake.a
==== Building jsonstat_qttest (release_x64) ====
Linking jsonstat_qttest
g++ -o "../../bin/jsonstat/jsonstat_qttest_release_x64_gmake" ../../intermediate/release_x64/gmake/x64/release/jsonstat_qttest/jsonstatmain.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_qttest/memorystat.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_qttest/qttest.o -L../../bin/jsonstat -L/usr/lib64 -m64 -s ../../bin/jsonstat/libjsonclibs2_release_x64_gmake.a
==== Building jsonstat_jsonconstest (release_x64) ====
Linking jsonstat_jsonconstest
g++ -o "../../bin/jsonstat/jsonstat_jsonconstest_release_x64_gmake" ../../intermediate/release_x64/gmake/x64/release/jsonstat_jsonconstest/jsonstatmain.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_jsonconstest/memorystat.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_jsonconstest/jsonconstest.o -L../../bin/jsonstat -L/usr/lib64 -m64 -s ../../bin/jsonstat/libjsonclibs2_release_x64_gmake.a
==== Building jsonstat_jsonspirittest (release_x64) ====
Linking jsonstat_jsonspirittest
g++ -o "../../bin/jsonstat/jsonstat_jsonspirittest_release_x64_gmake" ../../intermediate/release_x64/gmake/x64/release/jsonstat_jsonspirittest/jsonstatmain.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_jsonspirittest/memorystat.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_jsonspirittest/jsonspirittest.o -L../../bin/jsonstat -L/usr/lib64 -m64 -s ../../bin/jsonstat/libjsonclibs2_release_x64_gmake.a
==== Building jsonstat_jzontest (release_x64) ====
Linking jsonstat_jzontest
g++ -o "../../bin/jsonstat/jsonstat_jzontest_release_x64_gmake" ../../intermediate/release_x64/gmake/x64/release/jsonstat_jzontest/jsonstatmain.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_jzontest/memorystat.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_jzontest/jzontest.o -L../../bin/jsonstat -L/usr/lib64 -m64 -s ../../bin/jsonstat/libjsonclibs2_release_x64_gmake.a
==== Building jsonstat_qajson4ctest (release_x64) ====
Linking jsonstat_qajson4ctest
g++ -o "../../bin/jsonstat/jsonstat_qajson4ctest_release_x64_gmake" ../../intermediate/release_x64/gmake/x64/release/jsonstat_qajson4ctest/jsonstatmain.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_qajson4ctest/memorystat.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_qajson4ctest/qajson4ctest.o -L../../bin/jsonstat -L/usr/lib64 -m64 -s ../../bin/jsonstat/libjsonclibs2_release_x64_gmake.a
==== Building jsonstat_fastjsontest (release_x64) ====
Linking jsonstat_fastjsontest
g++ -o "../../bin/jsonstat/jsonstat_fastjsontest_release_x64_gmake" ../../intermediate/release_x64/gmake/x64/release/jsonstat_fastjsontest/jsonstatmain.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_fastjsontest/memorystat.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_fastjsontest/fastjsontest.o -L../../bin/jsonstat -L/usr/lib64 -m64 -s ../../bin/jsonstat/libjsonclibs2_release_x64_gmake.a
==== Building jsonstat_rapidjsontest (release_x64) ====
Linking jsonstat_rapidjsontest
g++ -o "../../bin/jsonstat/jsonstat_rapidjsontest_release_x64_gmake" ../../intermediate/release_x64/gmake/x64/release/jsonstat_rapidjsontest/jsonstatmain.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_rapidjsontest/memorystat.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_rapidjsontest/rapidjsontest.o -L../../bin/jsonstat -L/usr/lib64 -m64 -s ../../bin/jsonstat/libjsonclibs2_release_x64_gmake.a
==== Building jsonstat_pjsontest (release_x64) ====
Linking jsonstat_pjsontest
g++ -o "../../bin/jsonstat/jsonstat_pjsontest_release_x64_gmake" ../../intermediate/release_x64/gmake/x64/release/jsonstat_pjsontest/jsonstatmain.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_pjsontest/memorystat.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_pjsontest/pjsontest.o -L../../bin/jsonstat -L/usr/lib64 -m64 -s ../../bin/jsonstat/libjsonclibs2_release_x64_gmake.a
==== Building jsonstat_v8test (release_x64) ====
Linking jsonstat_v8test
g++ -o "../../bin/jsonstat/jsonstat_v8test_release_x64_gmake" ../../intermediate/release_x64/gmake/x64/release/jsonstat_v8test/jsonstatmain.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_v8test/memorystat.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_v8test/v8test.o -L../../bin/jsonstat -L/usr/lib64 -m64 -s ../../bin/jsonstat/libjsonclibs2_release_x64_gmake.a
==== Building jsonstat_ccantest (release_x64) ====
Linking jsonstat_ccantest
g++ -o "../../bin/jsonstat/jsonstat_ccantest_release_x64_gmake" ../../intermediate/release_x64/gmake/x64/release/jsonstat_ccantest/jsonstatmain.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_ccantest/memorystat.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_ccantest/ccantest.o -L../../bin/jsonstat -L/usr/lib64 -m64 -s ../../bin/jsonstat/libjsonclibs2_release_x64_gmake.a
==== Building jsonstat_vincenthzlibjsontest (release_x64) ====
Linking jsonstat_vincenthzlibjsontest
g++ -o "../../bin/jsonstat/jsonstat_vincenthzlibjsontest_release_x64_gmake" ../../intermediate/release_x64/gmake/x64/release/jsonstat_vincenthzlibjsontest/jsonstatmain.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_vincenthzlibjsontest/memorystat.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_vincenthzlibjsontest/vincenthzlibjsontest.o -L../../bin/jsonstat -L/usr/lib64 -m64 -s ../../bin/jsonstat/libjsonclibs2_release_x64_gmake.a
==== Building jsonstat_boostjsontest (release_x64) ====
Linking jsonstat_boostjsontest
g++ -o "../../bin/jsonstat/jsonstat_boostjsontest_release_x64_gmake" ../../intermediate/release_x64/gmake/x64/release/jsonstat_boostjsontest/jsonstatmain.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_boostjsontest/memorystat.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_boostjsontest/boostjsontest.o -L../../bin/jsonstat -L/usr/lib64 -m64 -s ../../bin/jsonstat/libjsonclibs2_release_x64_gmake.a
==== Building jsonstat_udpjsontest (release_x64) ====
Linking jsonstat_udpjsontest
g++ -o "../../bin/jsonstat/jsonstat_udpjsontest_release_x64_gmake" ../../intermediate/release_x64/gmake/x64/release/jsonstat_udpjsontest/jsonstatmain.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_udpjsontest/memorystat.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_udpjsontest/udpjsontest.o -L../../bin/jsonstat -L/usr/lib64 -m64 -s ../../bin/jsonstat/libjsonclibs2_release_x64_gmake.a
==== Building jsonstat_cjsontest (release_x64) ====
Linking jsonstat_cjsontest
g++ -o "../../bin/jsonstat/jsonstat_cjsontest_release_x64_gmake" ../../intermediate/release_x64/gmake/x64/release/jsonstat_cjsontest/jsonstatmain.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_cjsontest/memorystat.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_cjsontest/cjsontest.o -L../../bin/jsonstat -L/usr/lib64 -m64 -s ../../bin/jsonstat/libjsonclibs2_release_x64_gmake.a
==== Building jsonstat_rapidjsoniterativetest (release_x64) ====
Linking jsonstat_rapidjsoniterativetest
g++ -o "../../bin/jsonstat/jsonstat_rapidjsoniterativetest_release_x64_gmake" ../../intermediate/release_x64/gmake/x64/release/jsonstat_rapidjsoniterativetest/jsonstatmain.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_rapidjsoniterativetest/memorystat.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_rapidjsoniterativetest/rapidjsoniterativetest.o -L../../bin/jsonstat -L/usr/lib64 -m64 -s ../../bin/jsonstat/libjsonclibs2_release_x64_gmake.a
==== Building jsonstat_yajltest (release_x64) ====
yajltest.cpp
g++ -MD -MP -DUSE_MEMORYSTAT=0 -DTEST_PARSE=1 -DTEST_STRINGIFY=0 -DTEST_PRETTIFY=0 -DTEST_TEST_STATISTICS=1 -DTEST_SAXROUNDTRIP=0 -DTEST_SAXSTATISTICS=0 -DTEST_SAXSTATISTICSUTF16=0 -DTEST_CONFORMANCE=0 -DTEST_INFO=0 -DNDEBUG -I../../thirdparty -I../../thirdparty/fastjson/include -I../../thirdparty/jsonbox/include -I../../thirdparty/jsoncpp/include -I../../thirdparty/rapidjson/include -I../../thirdparty/udp-json-parser -I../../thirdparty/include -I../../thirdparty/json-voorhees/include -I../../thirdparty/json-voorhees/src -I../../thirdparty/jsoncons/src -I../../thirdparty/ArduinoJson/include -I../../thirdparty/include/jeayeson/include/dummy -I../../thirdparty/jvar/include -I../../thirdparty/pjson/inc -I../../thirdparty/ULib/include -I../../thirdparty/facil.io/lib/facil/core/types -I../../thirdparty/facil.io/lib/facil/core/types/fiobj -I../../thirdparty/simdjson/singleheader -I../../thirdparty/boost/libs/json/include -I../../thirdparty/boost/libs/config/include -I../../thirdparty/boost/libs/assert/include -I../../thirdparty/boost/libs/exception/include -I../../thirdparty/boost/libs/throw_exception/include -I../../thirdparty/boost/libs/core/include -I../../thirdparty/boost/libs/container/include -I../../thirdparty/boost/libs/move/include -I../../thirdparty/boost/libs/static_assert/include -I../../thirdparty/boost/libs/intrusive/include -I../../thirdparty/boost/libs/system/include -I../../thirdparty/boost/libs/mp11/include -I../../thirdparty/boost/libs/align/include -m64 -O3 -Wall -Wextra -march=native -Wall -Wextra -std=c++14 -o "../../intermediate/release_x64/gmake/x64/release/jsonstat_yajltest/yajltest.o" -MF "../../intermediate/release_x64/gmake/x64/release/jsonstat_yajltest/yajltest.d" -c "../../src/tests/yajltest.cpp"
Linking jsonstat_yajltest
g++ -o "../../bin/jsonstat/jsonstat_yajltest_release_x64_gmake" ../../intermediate/release_x64/gmake/x64/release/jsonstat_yajltest/jsonstatmain.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_yajltest/memorystat.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_yajltest/yajltest.o -L../../bin/jsonstat -L/usr/lib64 -m64 -s ../../bin/jsonstat/libjsonclibs2_release_x64_gmake.a
==== Building jsonstat_voorheestest (release_x64) ====
Linking jsonstat_voorheestest
g++ -o "../../bin/jsonstat/jsonstat_voorheestest_release_x64_gmake" ../../intermediate/release_x64/gmake/x64/release/jsonstat_voorheestest/jsonstatmain.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_voorheestest/memorystat.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_voorheestest/voorheestest.o -L../../bin/jsonstat -L/usr/lib64 -m64 -s ../../bin/jsonstat/libjsonclibs2_release_x64_gmake.a
==== Building jsonstat_parsontest (release_x64) ====
Linking jsonstat_parsontest
g++ -o "../../bin/jsonstat/jsonstat_parsontest_release_x64_gmake" ../../intermediate/release_x64/gmake/x64/release/jsonstat_parsontest/jsonstatmain.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_parsontest/memorystat.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_parsontest/parsontest.o -L../../bin/jsonstat -L/usr/lib64 -m64 -s ../../bin/jsonstat/libjsonclibs2_release_x64_gmake.a
==== Building jsonstat_cpprestsdktest (release_x64) ====
Linking jsonstat_cpprestsdktest
g++ -o "../../bin/jsonstat/jsonstat_cpprestsdktest_release_x64_gmake" ../../intermediate/release_x64/gmake/x64/release/jsonstat_cpprestsdktest/jsonstatmain.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_cpprestsdktest/memorystat.o ../../intermediate/release_x64/gmake/x64/release/jsonstat_cpprestsdktest/cpprestsdktest.o -L../../bin/jsonstat -L/usr/lib64 -m64 -s ../../bin/jsonstat/libjsonclibs2_release_x64_gmake.a
make[1]: Leaving directory '/home/muxi/originjs/nativejson-benchmark/build/gmake'
cd build/gmake && make -f nativejson.make config=release_x64 verbose=1
cd bin && ./nativejson_release_x64_gmake
Read 'canada.json' (2251051 bytes)
objectCount: 4
arrayCount: 56045
numberCount: 111126
stringCount: 12
trueCount: 0
falseCount: 0
nullCount: 0
memberCount: 8
elementCount: 167170
stringLength: 90
Read 'citm_catalog.json' (1727204 bytes)
objectCount: 10937
arrayCount: 10451
numberCount: 14392
stringCount: 26604
trueCount: 0
falseCount: 0
nullCount: 1263
memberCount: 25869
elementCount: 11908
stringLength: 221379
Read 'twitter.json' (631514 bytes)
objectCount: 1264
arrayCount: 1050
numberCount: 2109
stringCount: 18099
trueCount: 345
falseCount: 2446
nullCount: 1946
memberCount: 13345
elementCount: 568
stringLength: 367917
Verifying ArduinoJson (C++) ... OK
Verifying Boost.JSON ...
Warning: potential memory leak (2 allocations for 8392808 bytes)
Memory stats:
mallocCount = 224289
reallocCount = 0
freeCount = 224287
currentSize = 8392808
peakSize = 19708600
Warning: potential memory leak (0 allocations for 16 bytes)
Memory stats:
mallocCount = 156069
reallocCount = 0
freeCount = 156069
currentSize = 16
peakSize = 4983992
Warning: potential memory leak (0 allocations for 32 bytes)
Memory stats:
mallocCount = 69599
reallocCount = 0
freeCount = 69599
currentSize = 32
peakSize = 2850248
OK
Verifying CAJUN (C++) ... OK
Verifying ccan/json (C) ... OK
Verifying cJSON (C) ... OK
Verifying dropbox/json11 (C++11) ...
Warning: potential memory leak (3 allocations for 120 bytes)
Memory stats:
mallocCount = 562805
reallocCount = 0
freeCount = 562802
currentSize = 120
peakSize = 20963376
OK
Verifying mikeando/FastJson (C++) ... OK
Verifying gason (C++11) ... OK
Verifying Jansson (C) ... OK
Verifying jsmn (C) ...
Statistics of 'citm_catalog.json' is different from reference.
Reference
---------
objectCount: 10937
arrayCount: 10451
numberCount: 14392
stringCount: 26604
trueCount: 0
falseCount: 0
nullCount: 1263
memberCount: 25869
elementCount: 11908
stringLength: 221379
Stat 1
--------
objectCount: 10937
arrayCount: 10451
numberCount: 14392
stringCount: 26604
trueCount: 0
falseCount: 0
nullCount: 1263
memberCount: 25869
elementCount: 11908
stringLength: 221381
Statistics of 'twitter.json' is different from reference.
Reference
---------
objectCount: 1264
arrayCount: 1050
numberCount: 2109
stringCount: 18099
trueCount: 345
falseCount: 2446
nullCount: 1946
memberCount: 13345
elementCount: 568
stringLength: 367917
Stat 1
--------
objectCount: 1264
arrayCount: 1050
numberCount: 2109
stringCount: 18099
trueCount: 345
falseCount: 2446
nullCount: 1946
memberCount: 13345
elementCount: 568
stringLength: 369145
Failed
Verifying JsonBox (C++) ... OK
Verifying jsoncons (C++) ... OK
Verifying JsonCpp (C++) ... OK
Verifying json-c (C) ... OK
Verifying hjiang/JSON++ (C++) ... OK
Verifying juson (C) ... OK
Verifying Jzon (C++) ... OK
Verifying nbsdx_SimpleJSON (C++11) ...
Statistics of 'canada.json' is different from reference.
Reference
---------
objectCount: 4
arrayCount: 56045
numberCount: 111126
stringCount: 12
trueCount: 0
falseCount: 0
nullCount: 0
memberCount: 8
elementCount: 167170
stringLength: 90
Stat #1
--------
objectCount: 4
arrayCount: 56045
numberCount: 111126
stringCount: 12
trueCount: 0
falseCount: 0
nullCount: 0
memberCount: 0
elementCount: 167178
stringLength: 90
Statistics of 'citm_catalog.json' is different from reference.
Reference
---------
objectCount: 10937
arrayCount: 10451
numberCount: 14392
stringCount: 26604
trueCount: 0
falseCount: 0
nullCount: 1263
memberCount: 25869
elementCount: 11908
stringLength: 221379
Stat #1
--------
objectCount: 10937
arrayCount: 10451
numberCount: 14392
stringCount: 26604
trueCount: 0
falseCount: 0
nullCount: 1263
memberCount: 0
elementCount: 37777
stringLength: 221381
Statistics of 'twitter.json' is different from reference.
Reference
---------
objectCount: 1264
arrayCount: 1050
numberCount: 2109
stringCount: 18099
trueCount: 345
falseCount: 2446
nullCount: 1946
memberCount: 13345
elementCount: 568
stringLength: 367917
Stat #1
--------
objectCount: 1264
arrayCount: 1050
numberCount: 2109
stringCount: 18099
trueCount: 345
falseCount: 2446
nullCount: 1946
memberCount: 0
elementCount: 13913
stringLength: 369145
Failed
Verifying Nlohmann (C++11) ... OK
Verifying Parson (C) ... OK
Verifying PicoJSON (C++) ... OK
Verifying pjson (C) ...
Failed to parse 'canada.json'
Failed to parse 'citm_catalog.json'
Failed to parse 'twitter.json'
Failed
Verifying Qajson4c (C) ...
Failed to parse 'canada.json' 2nd time
Failed
Verifying RapidJSON_AutoUTF (C++) ... OK
Verifying RapidJSON_FullPrec (C++) ... OK
Verifying RapidJSON_Insitu (C++) ... OK
Verifying RapidJSON_Iterative (C++) ... OK
Verifying RapidJSON (C++) ... OK
Verifying sajson (C++) ... OK
Verifying Sheredom json.h (C) ... OK
Verifying strdup (C) ... Not support Statistics
Not support Statistics
Not support Statistics
OK
Verifying taocpp/json & Nlohmann (C++11) ... OK
Verifying taocpp/json (C++11) ... OK
Verifying tunnuz/JSON++ (C++) ...
Warning: potential memory leak (1 allocations for 72 bytes)
Memory stats:
mallocCount = 3344023
reallocCount = 1
freeCount = 3344023
currentSize = 72
peakSize = 159290384
Failed to parse 'citm_catalog.json' 2nd time
Failed to parse 'twitter.json' 2nd time
Failed
Verifying Vinenthz/libjson (C) ...
Statistics of 'citm_catalog.json' is different from reference.
Reference
---------
objectCount: 10937
arrayCount: 10451
numberCount: 14392
stringCount: 26604
trueCount: 0
falseCount: 0
nullCount: 1263
memberCount: 25869
elementCount: 11908
stringLength: 221379
Stat #2
--------
objectCount: 10937
arrayCount: 10451
numberCount: 14392
stringCount: 27867
trueCount: 0
falseCount: 0
nullCount: 0
memberCount: 25869
elementCount: 11908
stringLength: 226431
Statistics of 'twitter.json' is different from reference.
Reference
---------
objectCount: 1264
arrayCount: 1050
numberCount: 2109
stringCount: 18099
trueCount: 345
falseCount: 2446
nullCount: 1946
memberCount: 13345
elementCount: 568
stringLength: 367917
Stat #2
--------
objectCount: 1264
arrayCount: 1050
numberCount: 2109
stringCount: 22491
trueCount: 345
falseCount: 0
nullCount: 0
memberCount: 13345
elementCount: 568
stringLength: 387931
Failed
Verifying C++ Workflow JSON (C) ...
Statistics of 'canada.json' is different from reference.
Reference
---------
objectCount: 4
arrayCount: 56045
numberCount: 111126
stringCount: 12
trueCount: 0
falseCount: 0
nullCount: 0
memberCount: 8
elementCount: 167170
stringLength: 90
Stat 1
--------
objectCount: 4
arrayCount: 56045
numberCount: 0
stringCount: 12
trueCount: 0
falseCount: 0
nullCount: 0
memberCount: 8
elementCount: 167170
stringLength: 90
Statistics of 'citm_catalog.json' is different from reference.
Reference
---------
objectCount: 10937
arrayCount: 10451
numberCount: 14392
stringCount: 26604
trueCount: 0
falseCount: 0
nullCount: 1263
memberCount: 25869
elementCount: 11908
stringLength: 221379
Stat 1
--------
objectCount: 10937
arrayCount: 10451
numberCount: 0
stringCount: 26604
trueCount: 0
falseCount: 0
nullCount: 1263
memberCount: 25869
elementCount: 11908
stringLength: 221379
Statistics of 'twitter.json' is different from reference.
Reference
---------
objectCount: 1264
arrayCount: 1050
numberCount: 2109
stringCount: 18099
trueCount: 345
falseCount: 2446
nullCount: 1946
memberCount: 13345
elementCount: 568
stringLength: 367917
Stat 1
--------
objectCount: 1264
arrayCount: 1050
numberCount: 0
stringCount: 18099
trueCount: 345
falseCount: 2446
nullCount: 1946
memberCount: 13345
elementCount: 568
stringLength: 367917
Failed
Verifying YAJL (C) ... OK
Benchmarking Performance of ArduinoJson (C++)
Parse canada.json ... 155.426 ms 13.812 MB/s
Parse citm_catalog.json ... 1.393 ms 1182.477 MB/s
Parse twitter.json ... 1.180 ms 510.389 MB/s
Stringify canada.json ... 28.920 ms 74.231 MB/s
Stringify citm_catalog.json ... 7.026 ms 234.442 MB/s
Stringify twitter.json ... 6.384 ms 94.339 MB/s
Prettify canada.json ... 86.866 ms 24.714 MB/s
Prettify citm_catalog.json ... 20.467 ms 80.480 MB/s
Prettify twitter.json ... 11.605 ms 51.896 MB/s
Statistics canada.json ... 9.890 ms 217.065 MB/s
Statistics citm_catalog.json ... 0.309 ms 5330.712 MB/s
Statistics twitter.json ... 0.161 ms 3740.737 MB/s
SaxRoundtrip canada.json ... Not support
SaxRoundtrip citm_catalog.json ... Not support
SaxRoundtrip twitter.json ... Not support
Sax Statistics canada.json ... Not support
Sax Statistics citm_catalog.json ... Not support
Sax Statistics twitter.json ... objectCount: 4
arrayCount: 56045
numberCount: 111126
stringCount: 12
trueCount: 0
falseCount: 0
nullCount: 0
memberCount: 8
elementCount: 167170
stringLength: 90
Not support
jsonstat file size = 26928
Benchmarking Performance of Boost.JSON
Parse canada.json ... 4.293 ms 500.063 MB/s
Parse citm_catalog.json ... 2.566 ms 641.929 MB/s
Parse twitter.json ... 1.595 ms 377.592 MB/s
Stringify canada.json ... 3.996 ms 537.230 MB/s
Stringify citm_catalog.json ... 0.446 ms 3693.251 MB/s
Stringify twitter.json ... 0.282 ms 2135.669 MB/s
Warning: potential memory leak (0 allocations for 25165824 bytes)
Memory stats:
mallocCount = 225013
reallocCount = 0
freeCount = 225013
currentSize = 25165824
peakSize = 213001784
Prettify canada.json ... Not support
Prettify citm_catalog.json ... Not support
Prettify twitter.json ... Not support
Statistics canada.json ... 0.296 ms 7252.600 MB/s
Statistics citm_catalog.json ... 0.088 ms 18718.069 MB/s
Statistics twitter.json ... 0.031 ms 19427.699 MB/s
SaxRoundtrip canada.json ... Not support
SaxRoundtrip citm_catalog.json ... Not support
SaxRoundtrip twitter.json ... Not support
Sax Statistics canada.json ... Not support
Sax Statistics citm_catalog.json ... Not support
Sax Statistics twitter.json ... objectCount: 4
arrayCount: 56045
numberCount: 111126
stringCount: 12
trueCount: 0
falseCount: 0
nullCount: 0
memberCount: 8
elementCount: 167170
stringLength: 90
Not support
jsonstat file size = 252440
Benchmarking Performance of CAJUN (C++)
Parse canada.json ... 213.407 ms 10.060 MB/s
Parse citm_catalog.json ... 51.147 ms 32.205 MB/s
Parse twitter.json ... 16.849 ms 35.744 MB/s
Stringify canada.json ... 53.764 ms 39.929 MB/s
Stringify citm_catalog.json ... 9.744 ms 169.047 MB/s
Stringify twitter.json ... 6.408 ms 93.985 MB/s
Prettify canada.json ... Not support
Prettify citm_catalog.json ... Not support
Prettify twitter.json ... Not support
Statistics canada.json ... 0.736 ms 2916.806 MB/s
Statistics citm_catalog.json ... 0.223 ms 7386.503 MB/s
Statistics twitter.json ... 0.058 ms 10383.770 MB/s
SaxRoundtrip canada.json ... Not support
SaxRoundtrip citm_catalog.json ... Not support
SaxRoundtrip twitter.json ... Not support
Sax Statistics canada.json ... Not support
Sax Statistics citm_catalog.json ... Not support
Sax Statistics twitter.json ... objectCount: 4
arrayCount: 56045
numberCount: 111126
stringCount: 12
trueCount: 0
falseCount: 0
nullCount: 0
memberCount: 8
elementCount: 167170
stringLength: 90
Not support
jsonstat file size = 92472
Benchmarking Performance of ccan/json (C)
Parse canada.json ... 9.148 ms 234.671 MB/s
Parse citm_catalog.json ... 1.998 ms 824.419 MB/s
Parse twitter.json ... 1.434 ms 419.985 MB/s
Stringify canada.json ... 34.596 ms 62.053 MB/s
Stringify citm_catalog.json ... 3.772 ms 436.689 MB/s
Stringify twitter.json ... 1.116 ms 539.658 MB/s
Prettify canada.json ... 45.572 ms 47.107 MB/s
Prettify citm_catalog.json ... 6.419 ms 256.612 MB/s
Prettify twitter.json ... 1.573 ms 382.873 MB/s
Statistics canada.json ... 0.420 ms 5111.356 MB/s
Statistics citm_catalog.json ... 0.157 ms 10491.657 MB/s
Statistics twitter.json ... 0.119 ms 5060.997 MB/s
SaxRoundtrip canada.json ... Not support
SaxRoundtrip citm_catalog.json ... Not support
SaxRoundtrip twitter.json ... Not support
Sax Statistics canada.json ... Not support
Sax Statistics citm_catalog.json ... Not support
Sax Statistics twitter.json ... objectCount: 4
arrayCount: 56045
numberCount: 111126
stringCount: 12
trueCount: 0
falseCount: 0
nullCount: 0
memberCount: 8
elementCount: 167170
stringLength: 90
Not support
jsonstat file size = 39216
Benchmarking Performance of cJSON (C)
Parse canada.json ... 16.045 ms 133.797 MB/s
Parse citm_catalog.json ... 2.076 ms 793.444 MB/s
Parse twitter.json ... 1.087 ms 554.056 MB/s
Stringify canada.json ... 85.334 ms 25.157 MB/s
Stringify citm_catalog.json ... 5.431 ms 303.294 MB/s
Stringify twitter.json ... 1.428 ms 421.750 MB/s
Prettify canada.json ... 81.827 ms 26.235 MB/s
Prettify citm_catalog.json ... 5.133 ms 320.902 MB/s
Prettify twitter.json ... 1.294 ms 465.424 MB/s
Statistics canada.json ... 0.565 ms 3799.592 MB/s
Statistics citm_catalog.json ... 0.155 ms 10627.033 MB/s
Statistics twitter.json ... 0.102 ms 5904.497 MB/s
SaxRoundtrip canada.json ... Not support
SaxRoundtrip citm_catalog.json ... Not support
SaxRoundtrip twitter.json ... Not support
Sax Statistics canada.json ... Not support
Sax Statistics citm_catalog.json ... Not support
Sax Statistics twitter.json ... objectCount: 4
arrayCount: 56045
numberCount: 111126
stringCount: 12
trueCount: 0
falseCount: 0
nullCount: 0
memberCount: 8
elementCount: 167170
stringLength: 90
Not support
jsonstat file size = 39248
Benchmarking Performance of dropbox/json11 (C++11)
Parse canada.json ... 13.671 ms 157.031 MB/s
Parse citm_catalog.json ... 4.152 ms 396.722 MB/s
Parse twitter.json ... 2.976 ms 202.372 MB/s
Stringify canada.json ... 38.900 ms 55.187 MB/s
Stringify citm_catalog.json ... 1.806 ms 912.065 MB/s
Stringify twitter.json ... 1.528 ms 394.148 MB/s
Prettify canada.json ... Not support
Prettify citm_catalog.json ... Not support
Prettify twitter.json ... Not support
Statistics canada.json ... 0.505 ms 4251.029 MB/s
Statistics citm_catalog.json ... 0.214 ms 7697.150 MB/s
Statistics twitter.json ... 0.086 ms 7003.008 MB/s
SaxRoundtrip canada.json ... Not support
SaxRoundtrip citm_catalog.json ... Not support
SaxRoundtrip twitter.json ... Not support
Sax Statistics canada.json ... Not support
Sax Statistics citm_catalog.json ... Not support
Sax Statistics twitter.json ... objectCount: 4
arrayCount: 56045
numberCount: 111126
stringCount: 12
trueCount: 0
falseCount: 0
nullCount: 0
memberCount: 8
elementCount: 167170
stringLength: 90
Not support
jsonstat file size = 96560
Benchmarking Performance of mikeando/FastJson (C++)
Parse canada.json ... 7.755 ms 276.824 MB/s
Parse citm_catalog.json ... 2.665 ms 618.083 MB/s
Parse twitter.json ... 1.986 ms 303.252 MB/s
Stringify canada.json ... 31.466 ms 68.225 MB/s
Stringify citm_catalog.json ... 3.901 ms 422.248 MB/s
Stringify twitter.json ... 1.435 ms 419.692 MB/s
Prettify canada.json ... Not support
Prettify citm_catalog.json ... Not support
Prettify twitter.json ... Not support
Statistics canada.json ... 0.163 ms 13170.365 MB/s
Statistics citm_catalog.json ... 0.069 ms 23872.320 MB/s
Statistics twitter.json ... 0.034 ms 17713.491 MB/s
SaxRoundtrip canada.json ... Not support
SaxRoundtrip citm_catalog.json ... Not support
SaxRoundtrip twitter.json ... Not support
Sax Statistics canada.json ... Not support
Sax Statistics citm_catalog.json ... Not support
Sax Statistics twitter.json ... objectCount: 4
arrayCount: 56045
numberCount: 111126
stringCount: 12
trueCount: 0
falseCount: 0
nullCount: 0
memberCount: 8
elementCount: 167170
stringLength: 90
Not support
jsonstat file size = 80200
Benchmarking Performance of gason (C++11)
Parse canada.json ... 1.442 ms 1488.744 MB/s
Parse citm_catalog.json ... 0.956 ms 1723.002 MB/s
Parse twitter.json ... 0.403 ms 1494.438 MB/s
Stringify canada.json ... 26.023 ms 82.495 MB/s
Stringify citm_catalog.json ... 6.636 ms 248.220 MB/s
Stringify twitter.json ... 3.129 ms 192.476 MB/s
Prettify canada.json ... 54.198 ms 39.610 MB/s
Prettify citm_catalog.json ... 14.068 ms 117.088 MB/s
Prettify twitter.json ... 5.930 ms 101.561 MB/s
Statistics canada.json ... 0.300 ms 7155.898 MB/s
Statistics citm_catalog.json ... 0.142 ms 11599.930 MB/s
Statistics twitter.json ... 0.066 ms 9125.132 MB/s
SaxRoundtrip canada.json ... Not support
SaxRoundtrip citm_catalog.json ... Not support
SaxRoundtrip twitter.json ... Not support
Sax Statistics canada.json ... Not support
Sax Statistics citm_catalog.json ... Not support
Sax Statistics twitter.json ... objectCount: 4
arrayCount: 56045
numberCount: 111126
stringCount: 12
trueCount: 0
falseCount: 0
nullCount: 0
memberCount: 8
elementCount: 167170
stringLength: 90
Not support
jsonstat file size = 18736
Benchmarking Performance of Jansson (C)
Parse canada.json ... 26.156 ms 82.076 MB/s
Parse citm_catalog.json ... 8.153 ms 202.035 MB/s
Parse twitter.json ... 5.077 ms 118.625 MB/s
Stringify canada.json ... 38.818 ms 55.303 MB/s
Stringify citm_catalog.json ... 1.480 ms 1112.966 MB/s
Stringify twitter.json ... 0.979 ms 615.177 MB/s
Prettify canada.json ... 43.422 ms 49.440 MB/s
Prettify citm_catalog.json ... 2.042 ms 806.655 MB/s
Prettify twitter.json ... 1.204 ms 500.215 MB/s
Statistics canada.json ... 0.383 ms 5605.142 MB/s
Statistics citm_catalog.json ... 0.229 ms 7192.970 MB/s
Statistics twitter.json ... 0.101 ms 5962.957 MB/s
SaxRoundtrip canada.json ... Not support
SaxRoundtrip citm_catalog.json ... Not support
SaxRoundtrip twitter.json ... Not support
Sax Statistics canada.json ... Not support
Sax Statistics citm_catalog.json ... Not support
Sax Statistics twitter.json ... objectCount: 4
arrayCount: 56045
numberCount: 111126
stringCount: 12
trueCount: 0
falseCount: 0
nullCount: 0
memberCount: 8
elementCount: 167170
stringLength: 90
Not support
jsonstat file size = 84344
Benchmarking Performance of jsmn (C)
Parse canada.json ... 175.702 ms 12.218 MB/s
Parse citm_catalog.json ... 5.479 ms 300.637 MB/s
Parse twitter.json ... 1.687 ms 357.000 MB/s
Stringify canada.json ... Not support
Stringify citm_catalog.json ... Not support
Stringify twitter.json ... Not support
Prettify canada.json ... Not support
Prettify citm_catalog.json ... Not support
Prettify twitter.json ... Not support
Statistics canada.json ... 0.142 ms 15118.095 MB/s
Statistics citm_catalog.json ... 0.058 ms 28399.829 MB/s
Statistics twitter.json ... 0.027 ms 22305.877 MB/s
SaxRoundtrip canada.json ... Not support
SaxRoundtrip citm_catalog.json ... Not support
SaxRoundtrip twitter.json ... Not support
Sax Statistics canada.json ... Not support
Sax Statistics citm_catalog.json ... Not support
Sax Statistics twitter.json ... objectCount: 4
arrayCount: 56045
numberCount: 111126
stringCount: 12
trueCount: 0
falseCount: 0
nullCount: 0
memberCount: 8
elementCount: 167170
stringLength: 90
Not support
jsonstat file size = 18736
Benchmarking Performance of JsonBox (C++)
Parse canada.json ... 104.824 ms 20.480 MB/s
Parse citm_catalog.json ... 30.212 ms 54.521 MB/s
Parse twitter.json ... 15.059 ms 39.993 MB/s
Stringify canada.json ... 84.645 ms 25.362 MB/s
Stringify citm_catalog.json ... 16.543 ms 99.570 MB/s
Stringify twitter.json ... 12.092 ms 49.806 MB/s
Prettify canada.json ... 86.680 ms 24.767 MB/s
Prettify citm_catalog.json ... 15.339 ms 107.386 MB/s
Prettify twitter.json ... 11.888 ms 50.661 MB/s
Statistics canada.json ... 0.200 ms 10733.848 MB/s
Statistics citm_catalog.json ... 0.141 ms 11682.199 MB/s
Statistics twitter.json ... 0.085 ms 7085.396 MB/s
SaxRoundtrip canada.json ... Not support
SaxRoundtrip citm_catalog.json ... Not support
SaxRoundtrip twitter.json ... Not support
Sax Statistics canada.json ... Not support
Sax Statistics citm_catalog.json ... Not support
Sax Statistics twitter.json ... objectCount: 4
arrayCount: 56045
numberCount: 111126
stringCount: 12
trueCount: 0
falseCount: 0
nullCount: 0
memberCount: 8
elementCount: 167170
stringLength: 90
Not support
jsonstat file size = 112944
Benchmarking Performance of jsoncons (C++)
Parse canada.json ... 30.547 ms 70.278 MB/s
Parse citm_catalog.json ... 4.022 ms 409.545 MB/s
Parse twitter.json ... 2.247 ms 268.028 MB/s
Stringify canada.json ... 50.437 ms 42.563 MB/s
Stringify citm_catalog.json ... 1.257 ms 1310.414 MB/s
Stringify twitter.json ... 1.277 ms 471.620 MB/s
Prettify canada.json ... 49.527 ms 43.345 MB/s
Prettify citm_catalog.json ... 1.301 ms 1266.095 MB/s
Prettify twitter.json ... 1.322 ms 455.566 MB/s
Statistics canada.json ... 0.365 ms 5881.560 MB/s
Statistics citm_catalog.json ... 0.168 ms 9804.703 MB/s
Statistics twitter.json ... 0.104 ms 5790.949 MB/s
SaxRoundtrip canada.json ... Not support
SaxRoundtrip citm_catalog.json ... Not support
SaxRoundtrip twitter.json ... Not support
Sax Statistics canada.json ... Not support
Sax Statistics citm_catalog.json ... Not support
Sax Statistics twitter.json ... objectCount: 4
arrayCount: 56045
numberCount: 111126
stringCount: 12
trueCount: 0
falseCount: 0
nullCount: 0
memberCount: 8
elementCount: 167170
stringLength: 90
Not support
jsonstat file size = 113008
Benchmarking Performance of JsonCpp (C++)
Parse canada.json ... 28.131 ms 76.313 MB/s
Parse citm_catalog.json ... 4.427 ms 372.078 MB/s
Parse twitter.json ... 3.287 ms 183.224 MB/s
Stringify canada.json ... 64.241 ms 33.417 MB/s
Stringify citm_catalog.json ... 5.180 ms 317.990 MB/s
Stringify twitter.json ... 3.173 ms 189.807 MB/s
Prettify canada.json ... Not support
Prettify citm_catalog.json ... Not support
Prettify twitter.json ... Not support
Statistics canada.json ... 0.851 ms 2522.643 MB/s
Statistics citm_catalog.json ... 0.304 ms 5418.388 MB/s
Statistics twitter.json ... 0.187 ms 3220.635 MB/s
SaxRoundtrip canada.json ... Not support
SaxRoundtrip citm_catalog.json ... Not support
SaxRoundtrip twitter.json ... Not support
Sax Statistics canada.json ... Not support
Sax Statistics citm_catalog.json ... Not support
Sax Statistics twitter.json ... objectCount: 4
arrayCount: 56045
numberCount: 111126
stringCount: 12
trueCount: 0
falseCount: 0
nullCount: 0
memberCount: 8
elementCount: 167170