goos: linux goarch: amd64 pkg: jsonbench cpu: AMD Ryzen 9 5900X 12-Core Processor Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 850 1381187 ns/op 278622 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 864 1375941 ns/op 278620 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 847 1385683 ns/op 278619 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 866 1391383 ns/op 278620 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 852 1375390 ns/op 279853 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 865 1379667 ns/op 278620 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 858 1371888 ns/op 278621 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 866 1381059 ns/op 278620 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 874 1374433 ns/op 278619 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 847 1377786 ns/op 278619 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 264 4542511 ns/op 668537 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 264 4514123 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 265 4548812 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 265 4510947 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 264 4534177 ns/op 668537 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 265 4544594 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 266 4510639 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 261 4542735 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 260 4531764 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 262 4555926 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 867 1349402 ns/op 278624 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 855 1366486 ns/op 278625 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 876 1361508 ns/op 278622 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 874 1349499 ns/op 278623 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 862 1346836 ns/op 278624 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 853 1356337 ns/op 280017 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 837 1361634 ns/op 278623 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 878 1354129 ns/op 278622 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 871 1352816 ns/op 279986 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 870 1351711 ns/op 278624 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 655 1838166 ns/op 340642 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 645 1866692 ns/op 340644 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 652 1827739 ns/op 340642 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 643 1826870 ns/op 340640 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 648 1836145 ns/op 340644 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 645 1828826 ns/op 340644 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 644 1831226 ns/op 340644 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 651 1826834 ns/op 340643 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 649 1835580 ns/op 340643 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 630 1831405 ns/op 340642 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 906 1297196 ns/op 278628 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 927 1305954 ns/op 278629 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 896 1315776 ns/op 278628 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 889 1300538 ns/op 278629 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 912 1315938 ns/op 279931 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 898 1297535 ns/op 278628 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 907 1326954 ns/op 278627 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 909 1295610 ns/op 278627 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 907 1297587 ns/op 278627 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 901 1297745 ns/op 278628 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 535 2230440 ns/op 979410 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 531 2229547 ns/op 979407 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 531 2228267 ns/op 979412 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 530 2226531 ns/op 979413 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 535 2235996 ns/op 979410 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 536 2222582 ns/op 979409 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 530 2241859 ns/op 979414 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 530 2226327 ns/op 979408 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 538 2273546 ns/op 979409 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 513 2228168 ns/op 979413 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 1004 1176264 ns/op 278620 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 951 1182147 ns/op 279860 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 999 1177019 ns/op 278620 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 1027 1172508 ns/op 278621 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 1018 1174110 ns/op 278618 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 966 1169662 ns/op 278620 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 997 1173065 ns/op 278620 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 996 1179621 ns/op 278620 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 990 1169176 ns/op 278621 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 997 1170822 ns/op 278620 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1026 1152721 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1020 1158168 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1014 1156117 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1015 1154255 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1021 1156104 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1011 1160094 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1020 1160024 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1027 1159617 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1021 1162013 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 990 1156890 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 838 1420324 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 810 1424710 ns/op 278619 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 826 1423375 ns/op 280055 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 836 1422765 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 834 1423341 ns/op 280040 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 823 1421951 ns/op 278617 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 832 1419232 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 826 1422214 ns/op 278617 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 829 1424929 ns/op 280049 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 832 1420995 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 920 1295066 ns/op 537364 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 928 1294984 ns/op 537311 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 938 1287824 ns/op 537597 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 915 1279179 ns/op 537452 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 931 1284098 ns/op 537523 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 909 1292538 ns/op 537483 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 918 1276824 ns/op 537405 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 921 1295919 ns/op 537260 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 913 1276344 ns/op 537140 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 921 1285787 ns/op 537351 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 1908 627752 ns/op 282053 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 1936 626528 ns/op 281528 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 1774 613655 ns/op 281704 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 2094 618967 ns/op 281506 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 2109 621683 ns/op 280914 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 1729 620488 ns/op 281778 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 2013 632186 ns/op 280129 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 2136 603581 ns/op 281962 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 1860 597392 ns/op 282664 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 1995 602410 ns/op 280410 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1778 635901 ns/op 648359 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1830 635282 ns/op 648968 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1828 633933 ns/op 648504 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1846 636241 ns/op 648376 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1834 637686 ns/op 648267 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1844 641189 ns/op 648552 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1857 635124 ns/op 648370 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1833 634373 ns/op 648616 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1825 636624 ns/op 648623 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1802 638464 ns/op 648403 B/op 1013 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 523 2299536 ns/op 279820 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 514 2283949 ns/op 281859 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 523 2289201 ns/op 281822 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 510 2304346 ns/op 279813 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 518 2282992 ns/op 279817 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 514 2291451 ns/op 279812 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 519 2284477 ns/op 279817 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 519 2288006 ns/op 279817 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 516 2293598 ns/op 281851 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 516 2292635 ns/op 281850 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 255 4595005 ns/op 1302771 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 259 4641210 ns/op 1302771 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 258 4670163 ns/op 1302772 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 256 4761350 ns/op 1302771 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 258 4618913 ns/op 1302773 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 258 4601514 ns/op 1302770 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 259 4611011 ns/op 1302771 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 259 4648755 ns/op 1302771 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 258 4614682 ns/op 1302771 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 256 4608217 ns/op 1302770 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 880 1330428 ns/op 278623 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 848 1336120 ns/op 278623 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 892 1325056 ns/op 278622 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 888 1331876 ns/op 278623 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 898 1334970 ns/op 278622 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 897 1324391 ns/op 278622 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 883 1320351 ns/op 278623 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 895 1323320 ns/op 278622 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 896 1333846 ns/op 278622 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 895 1326010 ns/op 278622 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 462 2599484 ns/op 975161 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 459 2580569 ns/op 975168 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 463 2579500 ns/op 975159 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 459 2575913 ns/op 975156 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 459 2575167 ns/op 975156 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 460 2573669 ns/op 975166 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 457 2579822 ns/op 975157 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 462 2572978 ns/op 975161 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 459 2598250 ns/op 975167 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 463 2579802 ns/op 975181 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 518 2277711 ns/op 281427 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 524 2275811 ns/op 279136 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 530 2274179 ns/op 281373 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 519 2290833 ns/op 281422 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 519 2270090 ns/op 279137 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 514 2277803 ns/op 279138 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 526 2279626 ns/op 281391 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 514 2286330 ns/op 281445 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 524 2296698 ns/op 279136 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 525 2295471 ns/op 279136 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 250 4760230 ns/op 1925436 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 250 4791835 ns/op 1925425 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 253 4749131 ns/op 1925430 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 250 4787360 ns/op 1925436 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 250 4771866 ns/op 1925436 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 249 4750103 ns/op 1925428 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 250 4787747 ns/op 1925437 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 250 4784799 ns/op 1925436 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 250 4770405 ns/op 1925440 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 249 4784218 ns/op 1925439 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 810 1469778 ns/op 278695 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 804 1463681 ns/op 280160 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 804 1471158 ns/op 278696 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 800 1474781 ns/op 280168 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 796 1482503 ns/op 280176 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 806 1468587 ns/op 278693 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 810 1466877 ns/op 278693 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 810 1477784 ns/op 278692 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 812 1463206 ns/op 278692 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 804 1470286 ns/op 278694 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 309 3923527 ns/op 1792971 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 309 3894762 ns/op 1792973 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 308 3843359 ns/op 1792974 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 307 3884537 ns/op 1792971 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 307 3843359 ns/op 1792971 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 304 3829339 ns/op 1792971 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 308 3830764 ns/op 1792971 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 308 3830377 ns/op 1792972 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 310 3844805 ns/op 1792974 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 307 3852740 ns/op 1792973 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 613 1934613 ns/op 283310 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 619 1928610 ns/op 278928 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 626 1927211 ns/op 278926 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 606 1920902 ns/op 283350 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 612 1930596 ns/op 278920 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 621 1925215 ns/op 279908 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 613 1922819 ns/op 278920 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 625 1912536 ns/op 278917 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 614 1912809 ns/op 278919 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 621 1949900 ns/op 284240 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 394 2997802 ns/op 1473295 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 396 2989710 ns/op 1474079 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 392 2997407 ns/op 1472989 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 399 3003405 ns/op 1473506 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 396 2995613 ns/op 1473456 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 397 2993948 ns/op 1472583 B/op 59190 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 397 3008335 ns/op 1474162 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 385 3012693 ns/op 1473557 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 396 2996833 ns/op 1472529 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 385 2982040 ns/op 1473039 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1233 943890 ns/op 279041 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1227 947624 ns/op 280411 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1220 948005 ns/op 279817 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1228 942784 ns/op 278922 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1256 957812 ns/op 279893 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1254 950386 ns/op 281582 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1244 940016 ns/op 278925 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1233 945559 ns/op 279033 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1204 946142 ns/op 282887 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1240 947728 ns/op 280849 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 598 2010506 ns/op 2814653 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 601 1996837 ns/op 2814471 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 600 2004318 ns/op 2814651 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 601 1999613 ns/op 2814122 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 597 2027008 ns/op 2815013 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 596 2022526 ns/op 2814844 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 606 2007614 ns/op 2814466 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 607 1992150 ns/op 2814101 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 598 2003560 ns/op 2814478 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 589 2014984 ns/op 2813770 B/op 29658 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 512 2297985 ns/op 279254 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 511 2306219 ns/op 279254 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 510 2308664 ns/op 278709 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 514 2307839 ns/op 278708 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 516 2303952 ns/op 278707 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 514 2322895 ns/op 279251 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 516 2320464 ns/op 279247 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 516 2323240 ns/op 278707 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 512 2297981 ns/op 278708 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 512 2313176 ns/op 278708 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 291 4015266 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 296 4035797 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 300 4008420 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 296 4062840 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 296 4012779 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 297 4030088 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 295 4040373 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 294 4024722 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 296 4016683 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 290 4045082 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2774 412468 ns/op 278617 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2788 417248 ns/op 279042 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2716 412355 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2790 413783 ns/op 278617 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2754 412337 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2767 412475 ns/op 278617 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2558 416565 ns/op 279081 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2821 411140 ns/op 279037 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2908 416828 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2955 410748 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3060 381230 ns/op 278647 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3057 378353 ns/op 278645 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3036 379517 ns/op 278647 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3136 381380 ns/op 278648 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3038 378672 ns/op 278649 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3085 380842 ns/op 278648 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3068 381943 ns/op 278649 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 2995 379074 ns/op 278648 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3088 379822 ns/op 278646 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 2976 379859 ns/op 278646 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 37975 34741 ns/op 278717 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 32872 36020 ns/op 278708 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 32407 40402 ns/op 278684 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 26191 41320 ns/op 278658 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 26978 44519 ns/op 278657 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 26316 41733 ns/op 278676 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 28906 44398 ns/op 278709 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 31706 44463 ns/op 278631 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 33004 38986 ns/op 278647 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 32031 35545 ns/op 278691 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 1957 590175 ns/op 557362 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 2028 587437 ns/op 557355 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 2025 593947 ns/op 557356 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 1917 596909 ns/op 557356 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 1969 592698 ns/op 557356 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 2064 591881 ns/op 557355 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 1953 594982 ns/op 557356 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 2040 593390 ns/op 557356 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 2018 589064 ns/op 557356 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 2004 594406 ns/op 557356 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 1974 591847 ns/op 278617 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 1987 590016 ns/op 278758 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 1989 589005 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 1992 583936 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 2013 580707 ns/op 278757 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 1978 581343 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 1995 587483 ns/op 278617 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 1978 586997 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 2007 583584 ns/op 278617 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 2011 587009 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 3836 288418 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 4022 290903 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 4050 292490 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 4029 287395 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 3938 288211 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 4060 286024 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 4052 288583 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 3903 292083 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 3850 289041 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 4064 292371 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1251 942267 ns/op 279785 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1245 941684 ns/op 278614 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1262 936768 ns/op 278615 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1254 933315 ns/op 279785 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1231 936379 ns/op 279806 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1256 932127 ns/op 279783 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1238 934328 ns/op 279799 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1272 933699 ns/op 279767 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1219 940886 ns/op 278614 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1248 944562 ns/op 279789 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3355 352561 ns/op 835868 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3276 348369 ns/op 835869 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3505 358229 ns/op 835869 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3394 358115 ns/op 835868 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3268 355864 ns/op 835869 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3507 354547 ns/op 835868 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3334 354613 ns/op 835870 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3358 350085 ns/op 835868 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3178 352612 ns/op 835869 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3346 352712 ns/op 835868 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1851 622828 ns/op 282409 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1819 617725 ns/op 282980 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1995 614832 ns/op 281860 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1890 619750 ns/op 281208 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1926 622968 ns/op 282274 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1892 618656 ns/op 282907 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1986 625321 ns/op 282073 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1945 617987 ns/op 283068 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1840 626351 ns/op 282895 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1830 609933 ns/op 283509 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1886 668047 ns/op 560381 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1843 698251 ns/op 559474 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1630 684263 ns/op 559958 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1648 670368 ns/op 560769 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1794 671174 ns/op 560128 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1750 673114 ns/op 560625 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1717 673813 ns/op 561371 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1816 667059 ns/op 560855 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1674 684589 ns/op 560968 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1789 669478 ns/op 559781 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 920 1283205 ns/op 566056 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 922 1289212 ns/op 563782 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 937 1276663 ns/op 564895 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 915 1280908 ns/op 564927 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 904 1280133 ns/op 564939 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 942 1292426 ns/op 564895 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 938 1262655 ns/op 563782 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 944 1271881 ns/op 563778 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 937 1261642 ns/op 563780 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 928 1282062 ns/op 563778 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 42 27111118 ns/op 1440017 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 40 26933536 ns/op 1439968 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 40 27169889 ns/op 1439938 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 42 26922089 ns/op 1439976 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 43 26993525 ns/op 1440000 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 43 26972498 ns/op 1439921 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 40 27064132 ns/op 1439974 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 42 27020549 ns/op 1440116 B/op 31410 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 40 26888436 ns/op 1439976 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 39 26881795 ns/op 1439998 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 838 1378702 ns/op 511146 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 855 1380736 ns/op 517087 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 870 1406924 ns/op 514066 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 862 1384304 ns/op 511146 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 856 1381969 ns/op 511147 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 868 1396267 ns/op 511145 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 856 1382545 ns/op 511147 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 844 1400989 ns/op 517166 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 870 1392942 ns/op 511148 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 848 1400576 ns/op 514143 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 366 3289429 ns/op 1000788 B/op 7273 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 361 3298820 ns/op 1000804 B/op 7273 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 362 3283670 ns/op 1000779 B/op 7273 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 363 3304896 ns/op 1000784 B/op 7273 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 364 3280337 ns/op 1000813 B/op 7274 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 363 3282232 ns/op 1000806 B/op 7273 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 362 3302161 ns/op 1000812 B/op 7274 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 364 3299569 ns/op 1000791 B/op 7274 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 366 3292516 ns/op 1000826 B/op 7274 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 363 3312163 ns/op 1000824 B/op 7274 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 766 1563198 ns/op 512574 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 769 1556649 ns/op 512560 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 759 1556138 ns/op 509262 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 739 1548430 ns/op 512696 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 759 1559491 ns/op 509258 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 753 1556755 ns/op 516004 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 741 1577982 ns/op 509262 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 751 1554101 ns/op 512639 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 766 1535408 ns/op 509261 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 764 1555933 ns/op 515905 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 400 2978674 ns/op 1276165 B/op 33893 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 404 2968686 ns/op 1276158 B/op 33893 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 399 2966180 ns/op 1276183 B/op 33893 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 400 2977895 ns/op 1276178 B/op 33893 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 400 2955481 ns/op 1276169 B/op 33893 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 404 2989285 ns/op 1276194 B/op 33894 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 400 2967401 ns/op 1276200 B/op 33894 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 403 2978181 ns/op 1276174 B/op 33893 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 400 2964254 ns/op 1276171 B/op 33893 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 402 2958020 ns/op 1276186 B/op 33893 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1348 863765 ns/op 547029 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1387 868821 ns/op 547030 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1345 878251 ns/op 548910 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1374 869393 ns/op 548871 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1345 879509 ns/op 548911 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1287 877176 ns/op 548996 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1364 885956 ns/op 547030 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1306 897856 ns/op 548972 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1326 886407 ns/op 548939 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1286 893556 ns/op 548997 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 477 2479446 ns/op 890488 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 470 2465229 ns/op 890503 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 488 2466401 ns/op 890521 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 481 2475004 ns/op 890494 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 489 2436899 ns/op 890492 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 495 2420232 ns/op 890491 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 490 2427033 ns/op 890510 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 477 2445786 ns/op 890518 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 486 2434495 ns/op 890506 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 493 2443997 ns/op 890505 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1206 978309 ns/op 525778 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1220 970945 ns/op 524826 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1218 975101 ns/op 521865 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1212 965872 ns/op 522409 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1228 990019 ns/op 523042 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1256 974496 ns/op 523963 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1153 968833 ns/op 523723 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1222 973042 ns/op 525171 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1162 986555 ns/op 522396 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1213 981385 ns/op 522758 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 471 2464096 ns/op 2571353 B/op 14590 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 470 2506385 ns/op 2572612 B/op 14590 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 466 2563355 ns/op 2573279 B/op 14590 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 464 2495326 ns/op 2569886 B/op 14588 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 470 2508284 ns/op 2571646 B/op 14590 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 469 2522080 ns/op 2571929 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 481 2535987 ns/op 2571888 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 475 2467186 ns/op 2570569 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 462 2472028 ns/op 2572032 B/op 14590 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 470 2461150 ns/op 2571279 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2018 556104 ns/op 513846 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2128 554692 ns/op 513810 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2104 554833 ns/op 512318 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2084 558608 ns/op 514063 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2080 557556 ns/op 510986 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 1947 552068 ns/op 513403 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2095 556604 ns/op 510769 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2060 556088 ns/op 515118 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2040 562794 ns/op 515719 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2116 561044 ns/op 513137 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 438 2683794 ns/op 2600735 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 445 2699287 ns/op 2598206 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 440 2674029 ns/op 2602170 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 445 2669877 ns/op 2599419 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 440 2691732 ns/op 2599733 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 448 2722217 ns/op 2599818 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 436 2692230 ns/op 2599799 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 432 2705093 ns/op 2599114 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 446 2711726 ns/op 2600580 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 433 2672616 ns/op 2601094 B/op 4321 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 156 7687498 ns/op 4486664 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 153 7656053 ns/op 4479924 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 153 7674596 ns/op 4486781 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 156 7770960 ns/op 4486646 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 154 7703063 ns/op 4479924 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 154 7706080 ns/op 4479925 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 156 7716527 ns/op 4486648 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 156 7697024 ns/op 4479910 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 154 7719482 ns/op 4486730 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 156 7671703 ns/op 4486661 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 37 27235615 ns/op 5121784 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 42 27339176 ns/op 5121571 B/op 95369 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 40 27068772 ns/op 5122036 B/op 95371 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 44 27155898 ns/op 5121749 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 40 27245662 ns/op 5121936 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 42 27179504 ns/op 5121793 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 38 27252173 ns/op 5121978 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 44 27175766 ns/op 5121841 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 44 27225111 ns/op 5121828 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 39 27225961 ns/op 5121684 B/op 95369 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 579 2017769 ns/op 508024 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 582 2004830 ns/op 508018 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 603 2018359 ns/op 512230 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 592 2008540 ns/op 508022 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 592 2018076 ns/op 512311 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 590 2027803 ns/op 512326 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 586 2007231 ns/op 508023 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 589 2017086 ns/op 512333 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 588 2021481 ns/op 508023 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 597 2013572 ns/op 512274 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 214 5507417 ns/op 4957734 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 214 5520873 ns/op 4957718 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 214 5532752 ns/op 4957706 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 216 5490196 ns/op 4957797 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 216 5542977 ns/op 4957727 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 217 5552375 ns/op 4957694 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 217 5535286 ns/op 4957650 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 216 5586311 ns/op 4957744 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 216 5574665 ns/op 4957739 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 216 5543131 ns/op 4957759 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 224 5272157 ns/op 1908265 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 220 5304408 ns/op 1908256 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 224 5368207 ns/op 1919593 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 223 5343294 ns/op 1908267 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 223 5303280 ns/op 1908265 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 223 5329991 ns/op 1919647 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 218 5321419 ns/op 1931543 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 225 5326272 ns/op 1919540 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 224 5337675 ns/op 1919592 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 223 5305740 ns/op 1908268 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 157 7569798 ns/op 5572380 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 159 7511804 ns/op 5572320 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 159 7528843 ns/op 5572368 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 156 7534732 ns/op 5572370 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 158 7552053 ns/op 5572337 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 158 7537496 ns/op 5572322 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 160 7513161 ns/op 5572291 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 158 7554872 ns/op 5572388 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 159 7585116 ns/op 5572303 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 156 7513186 ns/op 5572321 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 393 3022239 ns/op 508261 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 394 2989894 ns/op 508286 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 391 2978120 ns/op 514690 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 396 3009163 ns/op 514601 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 391 2985355 ns/op 514624 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 399 2986390 ns/op 508217 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 397 3004329 ns/op 508249 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 398 3017360 ns/op 514598 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 396 3006604 ns/op 514538 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 391 3005639 ns/op 514657 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 66 15250841 ns/op 6304834 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 84 15124163 ns/op 6304794 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 79 15025787 ns/op 6304870 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 70 15005089 ns/op 6304850 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 84 15023869 ns/op 6304805 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 82 15213955 ns/op 6304878 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 74 15042955 ns/op 6304875 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 75 15069452 ns/op 6304831 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 69 15106717 ns/op 6304735 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 76 15010128 ns/op 6304893 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 243 4910738 ns/op 668257 B/op 326 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 242 4924582 ns/op 679509 B/op 327 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 240 4913102 ns/op 643450 B/op 325 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 243 4939838 ns/op 686846 B/op 326 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 238 5000620 ns/op 698236 B/op 326 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 241 4933229 ns/op 681547 B/op 325 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 238 5040534 ns/op 676679 B/op 326 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 229 5019570 ns/op 653643 B/op 326 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 241 4936176 ns/op 697113 B/op 326 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 241 4950890 ns/op 697648 B/op 326 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 154 7788266 ns/op 7417209 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 153 7735733 ns/op 7416913 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 151 7756019 ns/op 7417086 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 152 7637851 ns/op 7417209 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 154 7836832 ns/op 7417224 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 154 7703527 ns/op 7417048 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 152 7633740 ns/op 7417524 B/op 123577 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 152 7611747 ns/op 7417270 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 153 7564879 ns/op 7416776 B/op 123575 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 153 7700753 ns/op 7417129 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 488 2299709 ns/op 508819 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 514 2289592 ns/op 508507 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 516 2318020 ns/op 511492 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 494 2286708 ns/op 511582 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 517 2287547 ns/op 513609 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 510 2317952 ns/op 513415 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 519 2285903 ns/op 508774 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 505 2308071 ns/op 511018 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 511 2306376 ns/op 508512 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 518 2307975 ns/op 510850 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 175 6285925 ns/op 8647171 B/op 58175 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 181 6347764 ns/op 8646492 B/op 58175 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 184 6565223 ns/op 8652587 B/op 58175 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 186 6476406 ns/op 8652496 B/op 58175 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 176 6557259 ns/op 8655094 B/op 58176 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 182 6808870 ns/op 8660949 B/op 58175 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 180 6383046 ns/op 8657695 B/op 58175 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 186 6547011 ns/op 8650891 B/op 58175 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 183 6267092 ns/op 8650555 B/op 58175 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 183 6461449 ns/op 8652826 B/op 58175 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 63 16411688 ns/op 508200 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 72 16258312 ns/op 532215 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 64 16293153 ns/op 535205 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 69 16369873 ns/op 533227 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 70 16392916 ns/op 532867 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 70 16249383 ns/op 532865 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 72 16214935 ns/op 532215 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 64 16145987 ns/op 508193 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 69 16242967 ns/op 533228 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 73 16302037 ns/op 531924 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 42 26623695 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 42 27017902 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 43 26661153 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 42 26630052 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 43 26633792 ns/op 1728803 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 43 26775632 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 43 26612706 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 44 26748374 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 44 26849344 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 43 26710234 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 673 1762142 ns/op 531101 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 666 1759945 ns/op 534906 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 651 1768918 ns/op 535011 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 675 1776275 ns/op 534852 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 668 1764389 ns/op 531087 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 667 1780424 ns/op 534902 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 658 1778484 ns/op 534949 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 663 1764312 ns/op 531108 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 674 1769162 ns/op 531095 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 669 1762507 ns/op 531087 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 753 1511598 ns/op 1752175 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 760 1495400 ns/op 1752208 B/op 217 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 751 1515462 ns/op 1752164 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 744 1546298 ns/op 1752171 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 758 1531446 ns/op 1752173 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 774 1509753 ns/op 1752197 B/op 217 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 681 1517720 ns/op 1752185 B/op 217 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 759 1514147 ns/op 1752166 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 750 1510161 ns/op 1752158 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 745 1548010 ns/op 1752199 B/op 217 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2101 477964 ns/op 1729638 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2497 499441 ns/op 1730878 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2610 445435 ns/op 1730790 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2376 491125 ns/op 1729533 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2386 445095 ns/op 1729538 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2347 497513 ns/op 1730278 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2625 468035 ns/op 1730128 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2700 442290 ns/op 1730101 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2276 518838 ns/op 1729549 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2510 476263 ns/op 1730862 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 363 3093594 ns/op 3698645 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 392 3163784 ns/op 3698640 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 363 3108769 ns/op 3698637 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 362 3104613 ns/op 3698638 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 360 3297311 ns/op 3698629 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 384 3295676 ns/op 3698645 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 398 3296844 ns/op 3698644 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 378 3188711 ns/op 3698637 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 361 3231593 ns/op 3698617 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 381 3155802 ns/op 3698638 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 284 4156734 ns/op 516952 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 289 4145745 ns/op 508043 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 290 4153465 ns/op 516765 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 283 4187609 ns/op 516985 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 288 4163895 ns/op 508043 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 283 4180648 ns/op 516985 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 285 4168905 ns/op 516921 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 288 4161826 ns/op 516827 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 288 4180006 ns/op 516827 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 280 4205292 ns/op 517082 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 663 1755839 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 674 1760698 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 679 1675447 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 691 1700258 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 651 1732411 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 675 1708076 ns/op 1728536 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 696 1707031 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 690 1681086 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 699 1687062 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 675 1670803 ns/op 1728536 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 666 1752993 ns/op 508020 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 678 1776116 ns/op 514316 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 678 1769655 ns/op 508022 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 681 1757255 ns/op 514288 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 658 1768861 ns/op 514506 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 669 1758592 ns/op 514403 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 685 1749729 ns/op 514251 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 672 1748489 ns/op 514373 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 681 1729102 ns/op 514288 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 680 1744536 ns/op 514297 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 451 2660553 ns/op 5186627 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 468 2698209 ns/op 5186616 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 405 2737605 ns/op 5186638 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 439 2621325 ns/op 5186623 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 436 2649246 ns/op 5186685 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 442 2723733 ns/op 5186691 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 448 2687974 ns/op 5186620 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 457 2656976 ns/op 5186591 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 428 2678719 ns/op 5186610 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 421 2651075 ns/op 5186608 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 532 2256902 ns/op 1766567 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 500 2248269 ns/op 1762043 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 524 2323469 ns/op 1769356 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 530 2331347 ns/op 1757913 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 519 2285401 ns/op 1763199 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 510 2416871 ns/op 1757381 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 498 2347727 ns/op 1760246 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 541 2249587 ns/op 1767326 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 500 2387923 ns/op 1766645 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 494 2287641 ns/op 1750577 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 438 2709909 ns/op 3471648 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 486 2704673 ns/op 3471608 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 414 2758395 ns/op 3470384 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 433 2729167 ns/op 3472309 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 412 2826172 ns/op 3470442 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 388 2774421 ns/op 3471262 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 421 2879928 ns/op 3470194 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 393 2808622 ns/op 3470473 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 400 2915295 ns/op 3470802 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 416 2685186 ns/op 3471117 B/op 4 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 98 11968823 ns/op 4036103 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 100 12392354 ns/op 3950414 B/op 18049 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 97 12003906 ns/op 4036973 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 100 11908282 ns/op 4034374 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 99 11905575 ns/op 4035234 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 90 11691502 ns/op 4043710 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 84 11906183 ns/op 3950434 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 92 11687304 ns/op 4041681 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 100 11765934 ns/op 4034372 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 100 11652213 ns/op 4034380 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 37 30515396 ns/op 3627763 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 38 30302309 ns/op 3627767 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 36 30412924 ns/op 3627764 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 36 30272114 ns/op 3627766 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 36 30341811 ns/op 3627768 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 36 30567626 ns/op 3627765 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 37 30727523 ns/op 3627763 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 37 30074599 ns/op 3627762 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 36 30523421 ns/op 3627768 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 39 30297351 ns/op 3627762 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 135 9077449 ns/op 3390918 B/op 2570 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 136 8728382 ns/op 3265573 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 127 8821995 ns/op 3142051 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 134 8751447 ns/op 3267424 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 135 8771245 ns/op 3142068 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 135 8721093 ns/op 3266496 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 132 9354679 ns/op 3396561 B/op 2570 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 133 8874322 ns/op 3142076 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 133 8753098 ns/op 3142077 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 133 9022285 ns/op 3142078 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 208 5746828 ns/op 3191911 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 207 5642708 ns/op 3191883 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 211 5706884 ns/op 3191915 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 211 5710688 ns/op 3191880 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 211 5717665 ns/op 3191912 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 207 5721737 ns/op 3191931 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 210 5749613 ns/op 3191882 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 210 5672264 ns/op 3191916 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 207 5748877 ns/op 3191902 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 208 5758876 ns/op 3191894 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 99 11662134 ns/op 4149126 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 103 11399085 ns/op 3979486 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 91 11478896 ns/op 4164027 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 100 11581289 ns/op 3979473 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 103 11780335 ns/op 4142541 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 100 11445470 ns/op 4147423 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 102 11618916 ns/op 4144118 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 104 11450466 ns/op 3979476 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 103 11496091 ns/op 4142540 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 102 11483321 ns/op 3979489 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 224 5284742 ns/op 3931302 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 228 5262659 ns/op 3931301 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 228 5232070 ns/op 3931296 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 228 5210787 ns/op 3931298 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 228 5213945 ns/op 3931299 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 229 5295254 ns/op 3931320 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 229 5233930 ns/op 3931321 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 229 5203810 ns/op 3931322 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 226 5261437 ns/op 3931308 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 229 5234676 ns/op 3931309 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 256 4567677 ns/op 3338794 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 259 4559042 ns/op 3273221 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 259 4517234 ns/op 3338048 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 261 4488529 ns/op 3337563 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 259 4708381 ns/op 3273270 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 256 4591541 ns/op 3338811 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 258 4641482 ns/op 3338314 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 261 4567386 ns/op 3273231 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 262 4589730 ns/op 3273246 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 262 4665286 ns/op 3337286 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 145 8170585 ns/op 6303572 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 146 8189169 ns/op 6303572 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 146 8114723 ns/op 6303573 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 147 8143928 ns/op 6303574 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 147 8126310 ns/op 6303572 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 145 8107314 ns/op 6303574 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 146 8153617 ns/op 6303575 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 147 8109000 ns/op 6303570 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 147 8224162 ns/op 6303570 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 146 8175650 ns/op 6303572 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 181 6250589 ns/op 3946559 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 190 6107479 ns/op 3946524 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 189 6221988 ns/op 3946526 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 186 6320907 ns/op 3946531 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 181 6292773 ns/op 4039506 B/op 17943 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 187 6223062 ns/op 3946542 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 172 6178515 ns/op 4044279 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 190 6134266 ns/op 3946496 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 187 6155533 ns/op 3946444 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 186 6132839 ns/op 4036886 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 268 4631101 ns/op 5447944 B/op 15815 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 267 4509703 ns/op 5442634 B/op 15806 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 260 4479733 ns/op 5440485 B/op 15801 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 270 4541964 ns/op 5442545 B/op 15804 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 254 4446725 ns/op 5442572 B/op 15805 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 265 4441926 ns/op 5443505 B/op 15807 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 270 4377083 ns/op 5442358 B/op 15807 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 272 4442357 ns/op 5442549 B/op 15807 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 276 4490559 ns/op 5442117 B/op 15805 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 272 4507400 ns/op 5444263 B/op 15809 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 255 4176089 ns/op 4013703 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 297 4243331 ns/op 4101805 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 288 4048835 ns/op 4013194 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 291 4233067 ns/op 4133955 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 250 4213387 ns/op 4081857 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 280 4213512 ns/op 4042174 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 272 4037943 ns/op 4048255 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 268 4318881 ns/op 4044998 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 286 4163963 ns/op 4016951 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 278 4385834 ns/op 4040933 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 235 5149672 ns/op 5163238 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 234 5252298 ns/op 5164685 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 229 5123863 ns/op 5161246 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 230 5263061 ns/op 5160296 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 232 5268324 ns/op 5161587 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 232 5128664 ns/op 5162492 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 223 5234528 ns/op 5161522 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 237 5156983 ns/op 5161803 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 231 5150257 ns/op 5161637 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 229 5111950 ns/op 5162656 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 100 11804379 ns/op 6569815 B/op 131963 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 94 11865185 ns/op 6569816 B/op 131963 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 86 11751632 ns/op 6618613 B/op 131964 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 86 12025151 ns/op 6569840 B/op 131963 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 88 11714312 ns/op 6617483 B/op 131964 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 97 11848405 ns/op 6613090 B/op 131964 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 91 11850220 ns/op 6615912 B/op 131964 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 97 11771667 ns/op 6569813 B/op 131963 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 102 11738814 ns/op 6610948 B/op 131964 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 102 11783624 ns/op 6569829 B/op 131963 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 34 30182317 ns/op 7452423 B/op 134382 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 38 30130476 ns/op 7452594 B/op 134382 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 40 30341372 ns/op 7452670 B/op 134382 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 37 30245661 ns/op 7452388 B/op 134382 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 37 30046239 ns/op 7452766 B/op 134383 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 37 30183498 ns/op 7452772 B/op 134383 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 40 30389333 ns/op 7452128 B/op 134381 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 39 30246934 ns/op 7452507 B/op 134382 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 36 30069946 ns/op 7452647 B/op 134382 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 39 30373430 ns/op 7452515 B/op 134382 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 325 3550758 ns/op 1167512 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 344 3567609 ns/op 1185704 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 332 3586334 ns/op 1167086 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 343 3574837 ns/op 1166438 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 326 3601056 ns/op 1167448 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 336 3552396 ns/op 1166846 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 327 3602989 ns/op 1147068 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 342 3604057 ns/op 1166495 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 339 3643630 ns/op 1166669 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 333 3574936 ns/op 1147073 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 136 8717452 ns/op 6961951 B/op 115830 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 135 8874074 ns/op 6962071 B/op 115831 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 136 8741585 ns/op 6962133 B/op 115831 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 138 8857931 ns/op 6962180 B/op 115831 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 135 8709955 ns/op 6962029 B/op 115831 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 135 8816123 ns/op 6962028 B/op 115831 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 135 8609281 ns/op 6962047 B/op 115831 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 135 8816240 ns/op 6962002 B/op 115831 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 134 8782923 ns/op 6962020 B/op 115831 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 135 8767224 ns/op 6962151 B/op 115831 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 148 7990134 ns/op 3079784 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 147 8120853 ns/op 3124972 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 146 8081937 ns/op 3079769 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 146 8178580 ns/op 3125286 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 146 8230098 ns/op 3079772 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 147 8157348 ns/op 3124972 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 148 8177727 ns/op 3124665 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 147 8111802 ns/op 3079770 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 146 8174018 ns/op 3079772 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 147 8110663 ns/op 3079768 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 93 11468259 ns/op 8220459 B/op 181425 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 93 11568269 ns/op 8220955 B/op 181426 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 100 11460544 ns/op 8220253 B/op 181424 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 98 11525908 ns/op 8220427 B/op 181425 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 100 11569370 ns/op 8220250 B/op 181424 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 100 11724731 ns/op 8220353 B/op 181424 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 96 11484938 ns/op 8220658 B/op 181425 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 100 11439226 ns/op 8220666 B/op 181425 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 100 11456319 ns/op 8220294 B/op 181424 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 96 11419085 ns/op 8220553 B/op 181425 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 238 4992522 ns/op 1175282 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 238 4987485 ns/op 1175255 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 238 4989127 ns/op 1175264 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 237 4943365 ns/op 1175350 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 240 4996224 ns/op 1147389 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 241 4993910 ns/op 1174874 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 236 4970923 ns/op 1175458 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 240 4996819 ns/op 1175053 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 241 5040528 ns/op 1174882 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 238 5031871 ns/op 1147362 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 31 33894947 ns/op 8074777 B/op 132386 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 33 33526731 ns/op 8074819 B/op 132386 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 36 33478381 ns/op 8075240 B/op 132387 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 34 33486395 ns/op 8075278 B/op 132388 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 33 33712781 ns/op 8075284 B/op 132388 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 33 33515486 ns/op 8074669 B/op 132386 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 33 33518873 ns/op 8074956 B/op 132386 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 37 33502801 ns/op 8075205 B/op 132387 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 32 33557340 ns/op 8075139 B/op 132387 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 34 33560424 ns/op 8074900 B/op 132386 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 133 8948193 ns/op 2628326 B/op 6484 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 135 8918379 ns/op 2513872 B/op 6483 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 132 8930878 ns/op 2506889 B/op 6485 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 133 8963394 ns/op 2577255 B/op 6485 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 133 8972002 ns/op 2663356 B/op 6486 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 132 8903257 ns/op 2551387 B/op 6486 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 134 8851447 ns/op 2582648 B/op 6482 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 133 9029731 ns/op 2523985 B/op 6483 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 133 8914616 ns/op 2619512 B/op 6483 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 134 8893916 ns/op 2558292 B/op 6482 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10091668 ns/op 9848485 B/op 159458 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10087252 ns/op 9848807 B/op 159459 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 118 10180439 ns/op 9848608 B/op 159460 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 116 10157966 ns/op 9847088 B/op 159457 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10237279 ns/op 9847818 B/op 159459 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10048734 ns/op 9848137 B/op 159458 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10468740 ns/op 9848653 B/op 159458 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10158102 ns/op 9850505 B/op 159459 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10343047 ns/op 9849377 B/op 159460 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10149659 ns/op 9847717 B/op 159459 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 308 3619573 ns/op 1159774 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 321 3706872 ns/op 1164227 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 325 3571513 ns/op 1163190 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 330 3639943 ns/op 1157367 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 330 3603766 ns/op 1164181 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 324 3618575 ns/op 1160460 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 330 3589947 ns/op 1150825 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 324 3626145 ns/op 1166886 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 325 3630831 ns/op 1151749 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 326 3625545 ns/op 1160123 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 142 8467146 ns/op 9497487 B/op 67612 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 141 8526227 ns/op 9500466 B/op 67612 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 141 8408540 ns/op 9497497 B/op 67612 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 141 8555461 ns/op 9496642 B/op 67612 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 139 8491560 ns/op 9496441 B/op 67611 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 136 8514063 ns/op 9494851 B/op 67613 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 140 8503064 ns/op 9500343 B/op 67611 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 139 8360932 ns/op 9492837 B/op 67612 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 140 8380274 ns/op 9493564 B/op 67612 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 140 8827196 ns/op 9502074 B/op 67612 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 55 18438506 ns/op 1147334 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 62 18613262 ns/op 1179893 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 61 18473166 ns/op 1147396 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 58 18450734 ns/op 1147364 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 56 18523379 ns/op 1147332 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 61 18528606 ns/op 1180434 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 58 18500417 ns/op 1182175 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 57 18553502 ns/op 1182794 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 58 18686296 ns/op 1147422 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 61 18463645 ns/op 1180429 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 37 31931742 ns/op 2015649 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 36 31839201 ns/op 2015649 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 36 32289575 ns/op 2015649 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 36 32017926 ns/op 2015649 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 36 32201535 ns/op 2015649 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 36 32216000 ns/op 2015649 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 36 31946639 ns/op 2015649 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 37 31942804 ns/op 2015649 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 37 32041897 ns/op 2015649 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 33 32898503 ns/op 2015649 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 424 2771805 ns/op 1162787 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 433 2804456 ns/op 1162463 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 417 2755063 ns/op 1147109 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 421 2764360 ns/op 1162900 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 429 2776051 ns/op 1162609 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 424 2766080 ns/op 1147112 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 420 2738154 ns/op 1147115 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 428 2808150 ns/op 1162646 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 436 2770991 ns/op 1147113 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 433 2778824 ns/op 1162464 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 562 2065126 ns/op 2015742 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 564 2051735 ns/op 2015734 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 556 2065827 ns/op 2015756 B/op 3 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 562 2064294 ns/op 2015749 B/op 3 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 568 2070862 ns/op 2015763 B/op 3 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 562 2062535 ns/op 2015743 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 561 2164801 ns/op 2015748 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 550 2074446 ns/op 2015764 B/op 3 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 553 2065767 ns/op 2015816 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 560 2069923 ns/op 2015746 B/op 3 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2070 510217 ns/op 2016503 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2163 540201 ns/op 2017409 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2100 514787 ns/op 2015527 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 1887 550139 ns/op 2015527 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2208 511459 ns/op 2017343 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 1992 552798 ns/op 2015524 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2086 560295 ns/op 2016476 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2065 558408 ns/op 2019419 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 1854 548708 ns/op 2016589 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2468 521611 ns/op 2017147 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 294 4052998 ns/op 4384841 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 268 4127787 ns/op 4384838 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 292 4218361 ns/op 4384800 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 284 4195556 ns/op 4384814 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 260 4151502 ns/op 4384835 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 309 3989542 ns/op 4384856 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 319 4194265 ns/op 4384812 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 289 4340580 ns/op 4384819 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 283 4170723 ns/op 4384818 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 283 4209250 ns/op 4384808 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 163 7394946 ns/op 1147125 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 162 7364683 ns/op 1147127 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 163 7347183 ns/op 1187843 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 163 7358066 ns/op 1187844 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 163 7367734 ns/op 1187843 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 162 7336060 ns/op 1188077 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 162 7367940 ns/op 1188078 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 160 7373590 ns/op 1188594 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 159 7415128 ns/op 1188855 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 162 7372992 ns/op 1147127 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 284 4286368 ns/op 2015256 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 288 4248236 ns/op 2015257 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 285 4223908 ns/op 2015257 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 284 4354962 ns/op 2015257 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 284 4246835 ns/op 2015257 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 286 4261701 ns/op 2015256 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 282 4233250 ns/op 2015257 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 282 4308793 ns/op 2015256 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 284 4321395 ns/op 2015256 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 284 4269179 ns/op 2015257 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 423 2849645 ns/op 1167561 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 424 2796006 ns/op 1147083 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 420 2812674 ns/op 1167701 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 429 2833035 ns/op 1167271 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 426 2847663 ns/op 1167407 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 421 2810836 ns/op 1167651 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 420 2869382 ns/op 1167701 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 417 2870984 ns/op 1167858 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 422 2898926 ns/op 1167609 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 424 2850094 ns/op 1167512 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 372 2969225 ns/op 6046680 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 391 3020322 ns/op 6046809 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 412 2898564 ns/op 6046777 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 372 2911635 ns/op 6046772 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 417 2847524 ns/op 6046658 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 390 2985092 ns/op 6046747 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 410 2826353 ns/op 6046789 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 410 2888229 ns/op 6046765 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 418 3014888 ns/op 6046814 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 393 2964792 ns/op 6046774 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 404 2840502 ns/op 2046114 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 421 2808209 ns/op 2052867 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 411 2846469 ns/op 2041750 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 393 2880863 ns/op 2044596 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 400 2857523 ns/op 2050738 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 397 2940521 ns/op 2051109 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 409 2872721 ns/op 2056550 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 414 2848695 ns/op 2046752 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 404 2909438 ns/op 2044754 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 386 2829402 ns/op 2050730 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 333 3465994 ns/op 4045904 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 356 3532897 ns/op 4043766 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 358 3319155 ns/op 4044568 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 320 3594938 ns/op 4043504 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 320 3468565 ns/op 4042483 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 360 3357166 ns/op 4042730 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 363 3565814 ns/op 4042947 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 357 3483600 ns/op 4044034 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 351 3373614 ns/op 4042730 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 366 3617622 ns/op 4042513 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1410 801594 ns/op 518078 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1456 799395 ns/op 518047 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1444 801218 ns/op 518055 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1500 802427 ns/op 518021 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1478 803000 ns/op 518034 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1484 799939 ns/op 517146 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1472 805956 ns/op 518038 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1401 805053 ns/op 518082 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1489 804538 ns/op 518026 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1516 807419 ns/op 518012 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 138 8619072 ns/op 685121 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 138 8681284 ns/op 685121 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 138 8600059 ns/op 685121 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 138 8609662 ns/op 685122 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 139 8708691 ns/op 685121 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 138 8633677 ns/op 685121 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 136 8597808 ns/op 685120 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 139 9025633 ns/op 685120 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 139 8719722 ns/op 685120 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 138 8660429 ns/op 685120 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1192 929971 ns/op 506226 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1324 928481 ns/op 505800 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1282 927639 ns/op 503944 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1316 932818 ns/op 505825 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1290 919893 ns/op 501961 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1303 929041 ns/op 501963 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1281 923498 ns/op 501962 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1310 923372 ns/op 503901 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1280 926639 ns/op 503947 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1293 925438 ns/op 503929 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 692 1700052 ns/op 567568 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 693 1708719 ns/op 567578 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 692 1739894 ns/op 567568 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 688 1703586 ns/op 567579 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 698 1702080 ns/op 567566 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 681 1704819 ns/op 567580 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 691 1700002 ns/op 567578 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 698 1700509 ns/op 567566 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 682 1718657 ns/op 567570 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 693 1709362 ns/op 567578 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 896 1310922 ns/op 516180 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 859 1317319 ns/op 510514 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 901 1324755 ns/op 510515 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 920 1320082 ns/op 513274 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 903 1312593 ns/op 510515 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 924 1316305 ns/op 513262 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 907 1315232 ns/op 513316 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 896 1309073 ns/op 513349 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 910 1311878 ns/op 513306 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 919 1323688 ns/op 510516 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 708 1653002 ns/op 883221 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 694 1659896 ns/op 883221 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 727 1659384 ns/op 883219 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 703 1653023 ns/op 883217 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 702 1658518 ns/op 883218 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 709 1673598 ns/op 883215 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 710 1654561 ns/op 883220 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 718 1657824 ns/op 883221 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 708 1663920 ns/op 883220 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 708 1662755 ns/op 883220 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1839 608119 ns/op 513400 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1958 609648 ns/op 513312 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1947 607995 ns/op 513323 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1954 609848 ns/op 513323 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1975 608129 ns/op 513304 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1983 608149 ns/op 512026 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 2007 614087 ns/op 513293 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1964 605045 ns/op 513316 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1968 612112 ns/op 513312 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1966 610595 ns/op 513312 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 506 2342450 ns/op 852866 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 513 2353367 ns/op 852866 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 502 2343853 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 501 2337833 ns/op 852866 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 508 2352562 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 506 2340604 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 510 2327641 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 507 2346177 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 513 2349744 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 506 2340627 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1845 632928 ns/op 510541 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1911 634113 ns/op 511852 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1806 634139 ns/op 509146 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1890 642358 ns/op 510508 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1898 633483 ns/op 509142 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1918 629270 ns/op 510487 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1834 631199 ns/op 509129 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1893 636109 ns/op 509138 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1929 640861 ns/op 510483 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1914 634811 ns/op 509138 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1112 1086353 ns/op 970800 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1040 1099656 ns/op 970019 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1080 1111245 ns/op 971202 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1107 1090263 ns/op 969617 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1099 1094796 ns/op 968957 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1060 1088545 ns/op 970383 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1092 1083519 ns/op 970434 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1066 1122045 ns/op 970616 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1094 1084523 ns/op 970180 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1093 1089701 ns/op 968302 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4153 247369 ns/op 504918 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 5055 250388 ns/op 504155 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4974 250062 ns/op 505616 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 5068 249864 ns/op 504923 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 5030 246341 ns/op 504608 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4458 237459 ns/op 504143 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4906 231086 ns/op 505753 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 5221 238127 ns/op 505855 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 5049 244821 ns/op 504622 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4957 244546 ns/op 505255 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 980 1232143 ns/op 1061566 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 924 1234740 ns/op 1061041 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 973 1229115 ns/op 1061368 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 939 1214972 ns/op 1060551 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 985 1236346 ns/op 1061230 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 966 1218123 ns/op 1061054 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 975 1219387 ns/op 1061799 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 986 1220015 ns/op 1060902 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 968 1213038 ns/op 1061052 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 973 1218089 ns/op 1061259 B/op 812 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 282 4219098 ns/op 1919978 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 283 4211386 ns/op 1919979 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 283 4241122 ns/op 1923686 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 282 4205429 ns/op 1923700 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 282 4242986 ns/op 1919979 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 278 4218085 ns/op 1919975 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 279 4206581 ns/op 1923734 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 279 4199247 ns/op 1919972 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 283 4233116 ns/op 1919976 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 283 4253471 ns/op 1923685 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 132 9045447 ns/op 2146592 B/op 31187 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 130 8999148 ns/op 2146965 B/op 31188 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 132 9000291 ns/op 2146462 B/op 31186 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 132 8978341 ns/op 2146160 B/op 31185 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 132 9011451 ns/op 2146193 B/op 31185 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 132 9099178 ns/op 2146783 B/op 31188 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 130 9016208 ns/op 2145991 B/op 31185 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 130 9117127 ns/op 2146539 B/op 31187 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 132 9079215 ns/op 2146085 B/op 31185 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 132 9049649 ns/op 2146167 B/op 31185 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 970 1173511 ns/op 469672 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 1020 1169874 ns/op 469542 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 1015 1179917 ns/op 467052 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 1004 1171509 ns/op 467053 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 986 1177540 ns/op 469628 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 1011 1168136 ns/op 469564 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 984 1170343 ns/op 469633 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 1011 1170379 ns/op 469565 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 996 1186154 ns/op 469603 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 970 1176365 ns/op 467054 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 386 3096766 ns/op 2068962 B/op 27162 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 382 3100086 ns/op 2068778 B/op 27161 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 388 3103424 ns/op 2068998 B/op 27162 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 386 3088067 ns/op 2068734 B/op 27161 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 382 3105043 ns/op 2069197 B/op 27163 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 386 3121730 ns/op 2068388 B/op 27160 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 386 3127753 ns/op 2068882 B/op 27162 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 386 3073996 ns/op 2068946 B/op 27162 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 388 3115490 ns/op 2068945 B/op 27162 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 386 3094052 ns/op 2069085 B/op 27162 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 532 2218084 ns/op 637074 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 544 2198076 ns/op 641737 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 540 2197525 ns/op 641772 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 546 2168267 ns/op 637072 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 543 2177006 ns/op 641746 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 540 2184391 ns/op 641773 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 523 2189597 ns/op 641924 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 538 2172340 ns/op 641790 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 543 2187603 ns/op 641745 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 537 2203008 ns/op 641800 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 330 3593760 ns/op 2422125 B/op 44967 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 331 3592096 ns/op 2422056 B/op 44967 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 336 3584318 ns/op 2422511 B/op 44969 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 338 3601655 ns/op 2421649 B/op 44966 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 328 3582390 ns/op 2422131 B/op 44968 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 332 3566291 ns/op 2422333 B/op 44968 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 333 3608449 ns/op 2422151 B/op 44968 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 336 3591908 ns/op 2422093 B/op 44967 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 327 3592341 ns/op 2422778 B/op 44970 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 327 3584976 ns/op 2422043 B/op 44967 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 520 2272893 ns/op 480296 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 518 2277192 ns/op 480324 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 505 2289808 ns/op 480449 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 518 2263369 ns/op 480312 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 529 2267863 ns/op 475424 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 520 2279313 ns/op 475457 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 495 2280481 ns/op 480541 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 525 2263272 ns/op 475406 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 526 2267378 ns/op 475428 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 526 2264022 ns/op 475422 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 121 9779851 ns/op 2341558 B/op 30712 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 121 9856350 ns/op 2341505 B/op 30712 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 121 9794921 ns/op 2341302 B/op 30711 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 120 9775584 ns/op 2341615 B/op 30712 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 121 9824715 ns/op 2342061 B/op 30714 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 122 9837726 ns/op 2342124 B/op 30714 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 122 9964458 ns/op 2341466 B/op 30712 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 100 10006125 ns/op 2341638 B/op 30712 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 121 9836129 ns/op 2341529 B/op 30712 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 121 9857676 ns/op 2341819 B/op 30713 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 344 3441847 ns/op 1077099 B/op 553 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 350 3434341 ns/op 1082309 B/op 552 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 343 3413142 ns/op 1078183 B/op 552 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 349 3430257 ns/op 1079317 B/op 552 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 339 3453271 ns/op 1071330 B/op 551 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 350 3474520 ns/op 1067757 B/op 552 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 344 3421551 ns/op 1090110 B/op 552 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 344 3409259 ns/op 1065090 B/op 552 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 345 3427814 ns/op 1083225 B/op 552 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 346 3429429 ns/op 1071856 B/op 552 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 374 3188203 ns/op 2752557 B/op 39626 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 374 3218023 ns/op 2751866 B/op 39623 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 369 3179418 ns/op 2752019 B/op 39624 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 376 3176014 ns/op 2751672 B/op 39623 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 373 3160872 ns/op 2751980 B/op 39624 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 372 3171577 ns/op 2751977 B/op 39624 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 372 3160441 ns/op 2752091 B/op 39624 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 372 3178231 ns/op 2751699 B/op 39623 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 373 3177682 ns/op 2752053 B/op 39624 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 374 3166431 ns/op 2751782 B/op 39623 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1106 1012065 ns/op 474272 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1173 1000548 ns/op 471368 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1170 1008076 ns/op 469351 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1196 1006277 ns/op 469271 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1162 1006203 ns/op 472685 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1170 1000210 ns/op 470969 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1176 1003044 ns/op 471762 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1189 992266 ns/op 471419 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1154 994407 ns/op 468280 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1155 1004022 ns/op 474048 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 466 2564179 ns/op 2604837 B/op 12061 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 462 2558606 ns/op 2603615 B/op 12061 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 470 2548745 ns/op 2603732 B/op 12060 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 468 2532566 ns/op 2604601 B/op 12062 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 453 2546143 ns/op 2603564 B/op 12061 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 465 2515443 ns/op 2603597 B/op 12061 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 471 2540238 ns/op 2604181 B/op 12063 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 470 2563401 ns/op 2604442 B/op 12061 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 464 2562121 ns/op 2604214 B/op 12061 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 476 2528577 ns/op 2603797 B/op 12062 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 213 5621772 ns/op 478369 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 214 5636949 ns/op 478355 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 212 5644165 ns/op 475369 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 211 5654766 ns/op 478400 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 213 5665293 ns/op 481370 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 213 5632189 ns/op 478374 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 212 5664871 ns/op 475368 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 212 5628692 ns/op 475370 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 213 5629467 ns/op 478371 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 214 5616895 ns/op 475368 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10069557 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10136634 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10120042 ns/op 639393 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10050531 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10131699 ns/op 639393 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10080684 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10185401 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10107009 ns/op 639393 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10186421 ns/op 639393 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10110646 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1060 1110593 ns/op 467051 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1066 1118897 ns/op 469444 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1057 1105500 ns/op 471880 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1083 1105149 ns/op 469408 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1077 1107509 ns/op 469422 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1057 1110290 ns/op 467052 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1064 1105550 ns/op 467051 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1065 1106113 ns/op 469447 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1082 1106889 ns/op 469410 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1060 1108172 ns/op 469459 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1405 853577 ns/op 639300 B/op 3 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1408 862482 ns/op 639271 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1392 861163 ns/op 639272 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1354 870393 ns/op 639275 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1407 859963 ns/op 639252 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1410 862102 ns/op 639262 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1387 860170 ns/op 639302 B/op 3 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1412 861149 ns/op 639251 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1389 879265 ns/op 639234 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1404 863518 ns/op 639318 B/op 3 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 11918 103535 ns/op 639321 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 9188 109124 ns/op 639381 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 10000 103036 ns/op 639490 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 12624 95269 ns/op 639153 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 12115 91307 ns/op 639413 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 10000 100893 ns/op 639419 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 12224 98112 ns/op 639259 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 10000 110655 ns/op 639484 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 11700 107421 ns/op 639427 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 10000 107614 ns/op 639417 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 876 1313161 ns/op 1654242 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 910 1330100 ns/op 1654241 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 912 1331029 ns/op 1654244 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 878 1344374 ns/op 1654242 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 909 1345574 ns/op 1654242 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 898 1349276 ns/op 1654243 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 878 1337247 ns/op 1654242 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 879 1329236 ns/op 1654241 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 896 1340398 ns/op 1654244 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 859 1332759 ns/op 1654243 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 465 2524159 ns/op 480689 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 468 2529149 ns/op 475247 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 477 2526135 ns/op 480549 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 472 2521353 ns/op 475246 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 472 2520168 ns/op 480606 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 476 2525935 ns/op 480560 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 464 2499859 ns/op 480701 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 477 2526211 ns/op 480549 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 470 2519832 ns/op 475247 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 469 2516759 ns/op 475247 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 858 1394797 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 859 1393384 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 826 1401973 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 862 1387276 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 854 1385859 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 837 1386125 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 859 1388189 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 848 1390954 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 861 1390649 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 808 1398662 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1209 972594 ns/op 475240 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1177 971486 ns/op 475240 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1190 975723 ns/op 477910 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1220 983957 ns/op 477844 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1210 976069 ns/op 475240 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1202 977728 ns/op 475238 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1198 984779 ns/op 475238 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1194 989606 ns/op 477900 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1190 971888 ns/op 477910 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1195 973767 ns/op 477898 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1548 771289 ns/op 1917367 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1545 772700 ns/op 1917371 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1531 769170 ns/op 1917345 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1461 754080 ns/op 1917371 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1515 747434 ns/op 1917377 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1658 755874 ns/op 1917367 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1530 764998 ns/op 1917349 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1629 768250 ns/op 1917368 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1566 778552 ns/op 1917370 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1498 774775 ns/op 1917364 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1458 831775 ns/op 648739 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1381 844295 ns/op 650599 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1364 841080 ns/op 652443 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1365 865809 ns/op 650687 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1470 857284 ns/op 649954 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1438 843409 ns/op 650418 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1354 852533 ns/op 648852 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1334 860678 ns/op 650177 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1334 852949 ns/op 649802 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1432 861612 ns/op 650545 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1222 954599 ns/op 1288738 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1171 990763 ns/op 1285279 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1222 992618 ns/op 1287426 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1322 986057 ns/op 1288187 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1306 972225 ns/op 1288064 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1174 974315 ns/op 1286896 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1214 953210 ns/op 1287665 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1308 946886 ns/op 1287393 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1252 968563 ns/op 1286184 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1198 954919 ns/op 1286898 B/op 4 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 235 4933944 ns/op 1959680 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 241 4960023 ns/op 1941836 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 241 4911056 ns/op 1941836 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 240 5068796 ns/op 1959314 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 237 4895990 ns/op 1941841 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 238 4980926 ns/op 1941840 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 235 4947145 ns/op 1941831 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 229 4980265 ns/op 1960156 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 232 4890990 ns/op 1941835 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 241 4934949 ns/op 1941849 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 37 30801213 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 34 30660316 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 33 30860465 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 38 30735209 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 37 30643565 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 36 30653209 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 39 30713885 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 33 30764547 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 38 30883439 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 38 30675366 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 212 5402898 ns/op 1941838 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 218 5443272 ns/op 1990447 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 217 5352273 ns/op 1941830 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 222 5400043 ns/op 1941836 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 216 5449558 ns/op 1941846 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 224 5397523 ns/op 1989150 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 219 5346392 ns/op 1990224 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 223 5428900 ns/op 1989364 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 219 5460252 ns/op 1990224 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 217 5303103 ns/op 1941830 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 127 9272187 ns/op 3214762 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 128 9263142 ns/op 3214831 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 128 9190475 ns/op 3214757 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 128 9341068 ns/op 3214757 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 128 9260499 ns/op 3214831 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 128 9268750 ns/op 3214831 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 129 9297986 ns/op 3214774 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 128 9294420 ns/op 3214831 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 128 9222212 ns/op 3214757 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 128 9270234 ns/op 3214831 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 195 6002959 ns/op 1996170 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 199 6025717 ns/op 1941852 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 200 5998718 ns/op 1994803 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 190 6019161 ns/op 1941852 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 196 6111012 ns/op 1995906 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 199 6106160 ns/op 1995071 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 199 6028160 ns/op 1995071 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 194 6106376 ns/op 2051042 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 195 6155739 ns/op 1941843 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 193 6065425 ns/op 2051625 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 169 7044313 ns/op 3804959 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 170 7060151 ns/op 3804955 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 169 7041432 ns/op 3804977 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 170 7050269 ns/op 3804954 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 169 7069721 ns/op 3804960 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 169 7069650 ns/op 3804961 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 170 6995724 ns/op 3804955 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 171 7058176 ns/op 3804967 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 169 7044418 ns/op 3804961 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 169 7007170 ns/op 3804959 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 358 3351564 ns/op 1971408 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 360 3353636 ns/op 1941846 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 361 3390026 ns/op 1971168 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 355 3331652 ns/op 1971661 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 357 3265890 ns/op 1941849 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 350 3312315 ns/op 1972092 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 350 3320740 ns/op 1972091 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 356 3336596 ns/op 1941850 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 368 3320942 ns/op 1941847 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 344 3338206 ns/op 1941844 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 267 4445764 ns/op 3475203 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 270 4442785 ns/op 3475203 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 255 4435315 ns/op 3475204 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 266 4464833 ns/op 3475204 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 270 4480317 ns/op 3475203 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 266 4449638 ns/op 3475202 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 267 4433178 ns/op 3475204 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 268 4432059 ns/op 3475203 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 266 4520667 ns/op 3475203 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 264 4461198 ns/op 3475204 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 286 4074228 ns/op 1941837 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 303 4057324 ns/op 1976817 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 284 4010494 ns/op 1941818 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 298 3990190 ns/op 1941824 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 290 4009148 ns/op 1978389 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 294 4073287 ns/op 1941829 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 290 4043993 ns/op 1941833 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 301 4020772 ns/op 1977051 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 292 4151236 ns/op 1978136 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 290 4003540 ns/op 1941833 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 214 5326319 ns/op 4062400 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 219 5287891 ns/op 4062196 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 220 5301224 ns/op 4063676 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 218 5280698 ns/op 4060006 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 226 5268864 ns/op 4061981 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 223 5271140 ns/op 4063538 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 219 5389310 ns/op 4069011 B/op 13510 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 222 5230404 ns/op 4062113 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 219 5357802 ns/op 4063728 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 218 5254468 ns/op 4062265 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 531 2248074 ns/op 1958282 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 518 2197873 ns/op 1972235 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 526 2282773 ns/op 1968632 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 522 2187121 ns/op 1980941 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 528 2238889 ns/op 1963113 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 528 2277616 ns/op 1969326 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 536 2267987 ns/op 1968653 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 500 2259376 ns/op 1961516 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 531 2267735 ns/op 1960893 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 528 2226007 ns/op 1980758 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 156 7659160 ns/op 4811938 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 156 7678672 ns/op 4807143 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 157 7556558 ns/op 4808457 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 157 7569851 ns/op 4807780 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 159 7649605 ns/op 4808324 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 158 7668835 ns/op 4809738 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 159 7563906 ns/op 4807655 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 159 7618155 ns/op 4807655 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 157 7599798 ns/op 4808459 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 156 7686928 ns/op 4809890 B/op 1447 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 46 25197701 ns/op 12290896 B/op 230518 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 48 25248788 ns/op 12290892 B/op 230518 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 48 25620859 ns/op 12290948 B/op 230518 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 40 25350558 ns/op 12395886 B/op 230519 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 40 25162345 ns/op 12290937 B/op 230518 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 40 25340660 ns/op 12395802 B/op 230519 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 46 25823011 ns/op 12290898 B/op 230518 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 40 25824501 ns/op 12290853 B/op 230518 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 45 25492455 ns/op 12384145 B/op 230518 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 40 25799431 ns/op 12395879 B/op 230519 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 39 29507300 ns/op 7927620 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 40 29654697 ns/op 7927622 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 39 29800078 ns/op 7927624 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 36 29638325 ns/op 7927620 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 37 29886946 ns/op 7927619 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 38 29766730 ns/op 7927624 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 38 29691166 ns/op 7927626 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 37 29833197 ns/op 7927626 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 36 29904346 ns/op 7927616 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 40 30077943 ns/op 7927621 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 166 7192377 ns/op 1941792 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 163 7182650 ns/op 2006800 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 164 7302324 ns/op 2006405 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 165 7210094 ns/op 2006011 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 164 7216827 ns/op 1941794 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 162 7175818 ns/op 1941797 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 166 7271063 ns/op 2005622 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 163 7205061 ns/op 2006800 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 164 7213663 ns/op 1941794 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 166 7240930 ns/op 1941790 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 80 13730012 ns/op 7002530 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 86 13528808 ns/op 7002460 B/op 218849 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 79 13655735 ns/op 7002556 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 76 13628353 ns/op 7002404 B/op 218849 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 92 13787191 ns/op 7002432 B/op 218849 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 92 13574665 ns/op 7002537 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 80 13634190 ns/op 7002494 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 75 13492937 ns/op 7002552 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 85 13565114 ns/op 7002516 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 91 13547767 ns/op 7002418 B/op 218849 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 80 14893045 ns/op 3713733 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 70 14856409 ns/op 3732676 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 68 14950062 ns/op 3737095 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 81 14882900 ns/op 3581346 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 66 15323693 ns/op 3581324 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 70 15238196 ns/op 3732676 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 68 15150196 ns/op 3581354 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 78 15135101 ns/op 3581325 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 79 14870034 ns/op 3715415 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 80 14765240 ns/op 3581353 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 61 19473927 ns/op 9246383 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 56 19506764 ns/op 9246315 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 67 19540420 ns/op 9246457 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 61 19524632 ns/op 9246428 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 62 19426945 ns/op 9246458 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 57 19471695 ns/op 9246458 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 61 19481424 ns/op 9246486 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 60 19482024 ns/op 9246462 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 58 19493049 ns/op 9246370 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 55 19493317 ns/op 9246406 B/op 346669 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 100 11732834 ns/op 2047972 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 102 11635396 ns/op 1942130 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 94 11735251 ns/op 2054786 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 94 11618477 ns/op 1942107 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 100 11927462 ns/op 2048002 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 102 11685539 ns/op 2045901 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 92 11706962 ns/op 1942141 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 96 11723633 ns/op 2052425 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 102 11740691 ns/op 2045974 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 94 11719527 ns/op 1942114 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 24 45993844 ns/op 8975702 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 25 45957470 ns/op 8975695 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 25 45780290 ns/op 8975711 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 26 46247177 ns/op 8975699 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 24 45882168 ns/op 8975699 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 25 45888572 ns/op 8975701 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 22 46147559 ns/op 8975701 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 26 46071356 ns/op 8975702 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 24 46134758 ns/op 8975702 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 22 45991708 ns/op 8975693 B/op 230871 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 54 21527048 ns/op 2350428 B/op 4 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 51 21361421 ns/op 1942120 B/op 2 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 54 21537259 ns/op 1942138 B/op 2 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 54 21582569 ns/op 2423153 B/op 4 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 52 21643273 ns/op 2321121 B/op 4 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 55 21383083 ns/op 2300452 B/op 4 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 55 21322670 ns/op 1977407 B/op 2 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 54 21401345 ns/op 1942105 B/op 2 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 52 21668648 ns/op 2321127 B/op 4 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 55 21380525 ns/op 1977430 B/op 2 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 63 16884636 ns/op 10875783 B/op 320842 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 72 16444961 ns/op 10869087 B/op 320841 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 62 16653314 ns/op 10870222 B/op 320841 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 61 16679640 ns/op 10869258 B/op 320841 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 64 16692093 ns/op 10870586 B/op 320841 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 72 16443132 ns/op 10868632 B/op 320841 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 72 16636785 ns/op 10869179 B/op 320841 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 63 16509125 ns/op 10870681 B/op 320842 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 66 16511236 ns/op 10868500 B/op 320841 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 63 16705485 ns/op 10872743 B/op 320842 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 180 6612280 ns/op 2012847 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 175 6779235 ns/op 1965579 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 178 6575103 ns/op 1947065 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 178 6617473 ns/op 1986121 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 181 6578863 ns/op 1986292 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 183 6560654 ns/op 1969113 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 178 6617764 ns/op 1981472 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 180 6655544 ns/op 1981064 B/op 4 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 180 6608911 ns/op 1983086 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 181 6632717 ns/op 1997877 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 75 14521978 ns/op 10990323 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 85 14429078 ns/op 10987867 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 96 14412359 ns/op 10991209 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 97 14371541 ns/op 10985403 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 94 14420488 ns/op 10983975 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 90 14389340 ns/op 10983929 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 80 14602733 ns/op 10987019 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 81 14160807 ns/op 10985338 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 82 14764325 ns/op 10988923 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 87 14635662 ns/op 10984785 B/op 128233 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 60 16875164 ns/op 1942314 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 68 16990851 ns/op 1942188 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 67 16869375 ns/op 1971272 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 68 16935747 ns/op 1970846 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 67 16918245 ns/op 1971242 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 66 16866955 ns/op 1942242 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 66 17180411 ns/op 1942260 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 68 16921430 ns/op 1970801 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 66 16846338 ns/op 1971692 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 63 16847174 ns/op 1973094 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 38 31249574 ns/op 1942688 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 39 31278759 ns/op 1942688 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 37 30996030 ns/op 1942688 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 37 30828679 ns/op 1942691 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 37 31085277 ns/op 1942688 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 38 31150981 ns/op 1942688 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 38 31116484 ns/op 1942689 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 36 31288373 ns/op 1942688 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 37 31138244 ns/op 1942691 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 37 31034343 ns/op 1942689 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 258 4737064 ns/op 1982921 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 253 4786471 ns/op 1983740 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 259 4728263 ns/op 1982761 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 261 4687335 ns/op 1941834 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 250 4657352 ns/op 1984234 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 253 4629777 ns/op 1983740 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 252 4660810 ns/op 1983907 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 246 4721968 ns/op 1941829 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 255 4801344 ns/op 1983408 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 254 4735709 ns/op 1983573 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 355 3283434 ns/op 1942143 B/op 6 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 349 3293787 ns/op 1942190 B/op 7 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 358 3319198 ns/op 1942049 B/op 4 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 360 3316159 ns/op 1942253 B/op 8 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 355 3300107 ns/op 1942207 B/op 7 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 354 3350808 ns/op 1942210 B/op 7 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 355 3272946 ns/op 1942163 B/op 6 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 355 3294825 ns/op 1942189 B/op 7 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 362 3325759 ns/op 1942158 B/op 6 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 355 3420938 ns/op 1942048 B/op 4 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2400 522285 ns/op 1942601 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2434 488398 ns/op 1942581 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2452 488917 ns/op 1941774 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2169 502044 ns/op 1943580 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2529 525288 ns/op 1941779 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 1993 529528 ns/op 1944701 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2242 537613 ns/op 1942642 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2452 545526 ns/op 1942573 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2323 549375 ns/op 1945120 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2158 569555 ns/op 1941763 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 160 7603273 ns/op 5053219 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 158 7515189 ns/op 5053256 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 159 7573910 ns/op 5053223 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 157 7459439 ns/op 5053261 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 160 7548453 ns/op 5053241 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 158 7466752 ns/op 5053273 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 157 7639741 ns/op 5053218 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 156 7580941 ns/op 5053225 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 158 7573567 ns/op 5053211 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 158 7733347 ns/op 5053213 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 172 6895097 ns/op 1941827 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 171 6876690 ns/op 1953206 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 172 6888462 ns/op 1941828 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 171 6875549 ns/op 1941828 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 174 6865056 ns/op 1953005 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 174 6912728 ns/op 1953022 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 174 6925764 ns/op 1941823 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 174 6951522 ns/op 1953005 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 172 6904694 ns/op 1941844 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 171 7044102 ns/op 1941828 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 574 1984687 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 585 1973566 ns/op 1941529 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 596 1992258 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 610 1956353 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 591 1970974 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 589 1978717 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 586 1952329 ns/op 1941529 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 568 1949448 ns/op 1941529 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 560 1946913 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 597 1985539 ns/op 1941529 B/op 2 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 226 5159418 ns/op 1997275 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 229 5191901 ns/op 1996544 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 226 5254068 ns/op 1997275 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 225 5198333 ns/op 1997522 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 232 5233740 ns/op 1941810 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 228 5180086 ns/op 1941802 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 222 5224088 ns/op 1998265 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 228 5223523 ns/op 1996785 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 224 5276754 ns/op 1941807 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 231 5181321 ns/op 1941810 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 476 2415449 ns/op 5825565 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 510 2432151 ns/op 5825566 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 507 2622396 ns/op 5825567 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 470 2567825 ns/op 5825544 B/op 5 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 427 2636908 ns/op 5825573 B/op 5 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 453 2732166 ns/op 5825546 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 460 2595233 ns/op 5825564 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 494 2340732 ns/op 5825567 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 494 2572381 ns/op 5825579 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 447 2632416 ns/op 5825503 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 211 5289598 ns/op 1967455 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 223 5316357 ns/op 1980026 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 229 5368393 ns/op 1975948 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 224 5249782 ns/op 1988706 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 226 5298055 ns/op 1980572 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 223 5229158 ns/op 1985059 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 210 5449267 ns/op 1985211 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 219 5428871 ns/op 1988959 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 225 5544353 ns/op 1979695 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 225 5407873 ns/op 1976698 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 192 6669803 ns/op 3894802 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 186 6186333 ns/op 3896868 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 196 6915392 ns/op 3899453 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 182 6414779 ns/op 3898923 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 178 6625310 ns/op 3893301 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 166 6147024 ns/op 3893980 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 168 6467873 ns/op 3894487 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 192 6791933 ns/op 3895895 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 198 5946857 ns/op 3901454 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 183 6689848 ns/op 3898841 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 40435 29701 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 40886 29537 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 41208 29278 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 40831 29545 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 40496 29506 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 40370 29473 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 40741 29710 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 40862 29428 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 40682 29585 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 40917 29469 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5670 184848 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5671 187234 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5659 186372 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5824 185286 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5595 186078 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5726 185978 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5626 185936 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5698 185635 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5710 186919 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5803 187443 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 45790 25362 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 47642 25344 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 47301 25368 ns/op 18445 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 47720 25400 ns/op 18445 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 47384 25151 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 47577 25387 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 47224 25124 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 46914 25111 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 46950 25124 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 48114 25236 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38654 31196 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38306 30945 ns/op 16502 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38560 31212 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38254 31232 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38432 31259 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38499 31060 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38668 31375 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38094 31453 ns/op 16500 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38059 31219 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38340 31045 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 37617 31135 ns/op 18449 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 38343 30942 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 38308 31231 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 38808 31351 ns/op 18448 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 38842 31432 ns/op 18450 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 38071 30982 ns/op 18448 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 38034 31132 ns/op 18444 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 38815 31294 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 38815 31726 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 37894 31170 ns/op 18444 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 56667 20791 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 56439 20834 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 56553 20910 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 57792 20797 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 58362 20894 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 56898 20898 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 56823 20745 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 56425 20821 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 57861 21037 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 58222 20835 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 35066 33784 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 36354 32960 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 35586 33223 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 36140 33183 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 36100 33003 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 36524 33220 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 36284 33121 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 35202 33010 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 35797 33035 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 35806 33315 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16490 72545 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16411 73032 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16452 73375 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16364 73821 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16344 73004 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16495 72703 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16402 73397 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16447 72807 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16426 72812 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16452 73257 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 37933 31262 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 38534 31226 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 37702 31153 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 38450 31748 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 37368 31077 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 38604 31534 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 37244 32048 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 38020 31428 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 38434 31649 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 38323 31443 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 68331 17700 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 67650 18159 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 67364 17785 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 66544 17710 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 68223 17809 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 65850 18004 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 67633 17783 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 67692 17764 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 68096 17515 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 68184 17989 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 275739 4384 ns/op 18855 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 286129 4224 ns/op 18883 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 293460 4377 ns/op 18886 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 233971 4318 ns/op 18872 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 286350 4393 ns/op 18886 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 274436 4427 ns/op 18872 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 291666 4521 ns/op 18887 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 298182 4246 ns/op 18874 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 297048 4268 ns/op 18881 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 289946 4428 ns/op 18872 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 155251 7551 ns/op 20107 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 157963 7623 ns/op 20097 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 163413 7777 ns/op 20100 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 152781 7822 ns/op 20117 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 161577 7633 ns/op 20088 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 159302 7560 ns/op 20108 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 159370 7431 ns/op 20100 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 161630 7418 ns/op 20100 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 163167 7507 ns/op 20106 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 163848 7653 ns/op 20096 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 23814 46750 ns/op 24592 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25342 47236 ns/op 24592 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25494 46860 ns/op 24592 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25120 47358 ns/op 24590 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25244 47545 ns/op 24595 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25599 47064 ns/op 24590 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25525 47705 ns/op 24592 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25530 47116 ns/op 24592 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25800 47264 ns/op 24592 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25543 46878 ns/op 24592 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5875 191170 ns/op 30070 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5421 191041 ns/op 30075 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5516 190786 ns/op 30076 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5582 190606 ns/op 30071 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5846 190213 ns/op 30070 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5828 189900 ns/op 30075 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5788 190695 ns/op 30072 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5463 190290 ns/op 30069 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5490 191618 ns/op 30060 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5674 190105 ns/op 30077 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 36910 32894 ns/op 18453 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 37191 32736 ns/op 18451 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 36745 32517 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 36550 32859 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 36957 32547 ns/op 18449 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 37236 33000 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 36675 32696 ns/op 18451 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 35683 32672 ns/op 18449 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 36465 32600 ns/op 18449 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 36999 32630 ns/op 18444 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29683 40586 ns/op 27327 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29502 40584 ns/op 27324 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29620 40786 ns/op 27328 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 28948 40400 ns/op 27328 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29296 41337 ns/op 27330 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29571 40646 ns/op 27326 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29282 40432 ns/op 27328 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29317 40538 ns/op 27326 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 28908 40669 ns/op 27327 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29460 40725 ns/op 27327 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 34494 35178 ns/op 18574 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 34683 34819 ns/op 18574 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 34460 34697 ns/op 18577 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 34327 34992 ns/op 18572 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 34732 34695 ns/op 18574 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 34562 34970 ns/op 18572 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 33616 35428 ns/op 18577 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 34165 35020 ns/op 18577 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 34669 35082 ns/op 18577 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 34100 35325 ns/op 18579 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 39201 31056 ns/op 31728 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 37045 31306 ns/op 31726 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 39382 31128 ns/op 31725 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38433 31266 ns/op 31729 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 37774 30888 ns/op 31727 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38372 30944 ns/op 31728 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38390 30858 ns/op 31725 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38484 31156 ns/op 31726 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 37662 30805 ns/op 31726 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38607 31081 ns/op 31729 B/op 261 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27688 43107 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 28250 43221 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 28021 43398 ns/op 18449 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27883 42826 ns/op 18446 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 28260 42796 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27879 43341 ns/op 18446 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 28051 42874 ns/op 18448 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 28240 42906 ns/op 18446 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27763 43457 ns/op 18445 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 28016 42795 ns/op 18442 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8454 126556 ns/op 47131 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 9624 126044 ns/op 47128 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8012 125294 ns/op 47125 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8025 126678 ns/op 47125 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8260 125198 ns/op 47119 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8649 125704 ns/op 47125 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 9513 125996 ns/op 47130 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 9096 127006 ns/op 47124 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8384 125061 ns/op 47125 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8155 126303 ns/op 47134 B/op 251 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 25566 45244 ns/op 18513 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26788 45021 ns/op 18516 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26678 45115 ns/op 18494 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26688 45351 ns/op 18504 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26596 45130 ns/op 18517 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26865 44821 ns/op 18487 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26703 44794 ns/op 18487 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26563 44692 ns/op 18487 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26748 45115 ns/op 18510 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26736 45174 ns/op 18490 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 46238 26090 ns/op 31092 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 45280 26133 ns/op 31096 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 45400 26390 ns/op 31093 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 44072 26333 ns/op 31097 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 45018 26212 ns/op 31094 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 45297 26270 ns/op 31094 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 45678 26064 ns/op 31096 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 45144 26241 ns/op 31095 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 45458 26114 ns/op 31094 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 45892 26428 ns/op 31095 B/op 190 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 151909 7244 ns/op 18783 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 172330 7217 ns/op 18749 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 169707 7355 ns/op 18756 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 148634 7378 ns/op 18775 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 160066 7399 ns/op 18757 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 169444 7270 ns/op 18788 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 166167 7326 ns/op 18763 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 147472 7353 ns/op 18786 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 168304 7338 ns/op 18780 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 164510 7308 ns/op 18783 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 71446 16436 ns/op 29751 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 73393 16150 ns/op 29767 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 75496 16362 ns/op 29762 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 71461 16273 ns/op 29753 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 72282 16282 ns/op 29761 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 73332 16288 ns/op 29757 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 73587 16362 ns/op 29766 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 75536 16327 ns/op 29762 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 73902 16515 ns/op 29757 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 71286 16403 ns/op 29734 B/op 71 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 6616 153774 ns/op 18444 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7050 153307 ns/op 18444 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7362 158520 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7514 153372 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7159 153825 ns/op 18444 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7449 153139 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7401 154239 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7128 152290 ns/op 18444 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7540 156259 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7350 152559 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3888 296414 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3816 293340 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3958 294336 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3979 293291 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3897 294569 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3950 292846 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3830 296619 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3864 294848 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3921 293591 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3841 293005 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 36897 32784 ns/op 21023 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 36968 33022 ns/op 21028 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 35455 33189 ns/op 21023 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 37378 33391 ns/op 21021 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 37264 33291 ns/op 21028 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 36831 32895 ns/op 21021 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 35954 33238 ns/op 21023 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 36355 33509 ns/op 21025 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 35887 32799 ns/op 21025 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 37411 33177 ns/op 21025 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 37440 31512 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 38974 31127 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 38206 31514 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 38323 31494 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 38388 31169 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 38173 31247 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 37867 31262 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 38403 31830 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 38650 31312 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 38572 31509 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 419822 3125 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 395316 3331 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 409723 3224 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 351082 3302 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 318788 3200 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 387120 3260 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 395174 3057 ns/op 18445 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 342333 3302 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 395596 3396 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 358725 3262 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 50539 23488 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 52322 23311 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 51199 23378 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 51889 23253 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 51007 23537 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 50017 23401 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 49716 23580 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 49866 23475 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 51852 23873 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 47776 23379 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20605 58861 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20719 59021 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20690 58198 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20491 58311 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20463 58407 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20612 58582 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20485 58750 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20509 58832 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20486 58345 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20230 58443 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 41893 28965 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 42166 28848 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 41836 28424 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 41986 28906 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 41395 28426 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 42019 28651 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 41726 28615 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 42063 28701 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 41725 28720 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 41679 29039 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 35226 33974 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 34371 34031 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 35338 33933 ns/op 18442 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 34348 33853 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 35661 34167 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 35246 33962 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 35245 34098 ns/op 18442 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 34753 34015 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 35346 33695 ns/op 18442 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 34840 34229 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 69400 16837 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 73746 16824 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 72726 16517 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 72114 16806 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 73497 16776 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 68074 16494 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 72008 16908 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 70443 17104 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 70839 16869 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 70844 16751 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 181357 6631 ns/op 18835 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 171187 6658 ns/op 18859 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 163214 6689 ns/op 18854 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 183897 6744 ns/op 18869 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 178467 6582 ns/op 18861 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 185047 6672 ns/op 18852 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 172794 6816 ns/op 18872 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 182341 6818 ns/op 18863 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 171225 6714 ns/op 18902 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 180603 6668 ns/op 18859 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 138734 8804 ns/op 37214 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 139840 8908 ns/op 37209 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 144506 8785 ns/op 37199 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 138674 9029 ns/op 37210 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 120904 9081 ns/op 37202 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 127634 8580 ns/op 37193 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 136312 8734 ns/op 37205 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 141891 8744 ns/op 37192 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 141661 9031 ns/op 37196 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 145184 8628 ns/op 37203 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 854 1390003 ns/op 278621 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 854 1381706 ns/op 278622 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 847 1399226 ns/op 279861 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 847 1403140 ns/op 279861 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 861 1388472 ns/op 278621 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 854 1406961 ns/op 278621 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 853 1379808 ns/op 278621 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 856 1390474 ns/op 278621 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 859 1386045 ns/op 278621 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 847 1379341 ns/op 279861 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 258 4570274 ns/op 668537 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 262 4535748 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 261 4523230 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 262 4604029 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 261 4536906 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 261 4569738 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 265 4567439 ns/op 668537 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 261 4524680 ns/op 668537 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 260 4563855 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 262 4527534 ns/op 668537 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 855 1356952 ns/op 278621 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 876 1366496 ns/op 278623 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 876 1352792 ns/op 278623 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 872 1359429 ns/op 278623 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 856 1357550 ns/op 278621 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 867 1350253 ns/op 278624 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 877 1351830 ns/op 278622 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 859 1372855 ns/op 278621 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 870 1356791 ns/op 278620 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 849 1359982 ns/op 278622 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 650 1816385 ns/op 340643 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 654 1808902 ns/op 340642 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 644 1815025 ns/op 340644 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 655 1818365 ns/op 340642 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 652 1812317 ns/op 340642 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 650 1816130 ns/op 340643 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 658 1808321 ns/op 340641 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 660 1821142 ns/op 340649 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 645 1825575 ns/op 340644 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 644 1815537 ns/op 340644 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 920 1302586 ns/op 278629 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 896 1307577 ns/op 278629 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 900 1302862 ns/op 278628 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 897 1307917 ns/op 278628 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 884 1304533 ns/op 278630 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 901 1305398 ns/op 278628 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 908 1309041 ns/op 279934 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 908 1297317 ns/op 278627 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 880 1304275 ns/op 278627 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 915 1308167 ns/op 278626 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 530 2228245 ns/op 979408 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 535 2226300 ns/op 979410 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 534 2233100 ns/op 979412 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 529 2258909 ns/op 979409 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 530 2227649 ns/op 979408 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 526 2228082 ns/op 979411 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 536 2225390 ns/op 979409 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 529 2227784 ns/op 979409 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 513 2227215 ns/op 979408 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 531 2239742 ns/op 979408 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 1005 1175339 ns/op 279792 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 1010 1176215 ns/op 278619 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 998 1180720 ns/op 279801 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 1016 1173378 ns/op 278619 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 1005 1181390 ns/op 278620 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 1012 1172921 ns/op 279783 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 1005 1194276 ns/op 278620 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 1009 1182536 ns/op 278619 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 994 1180825 ns/op 278621 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 1017 1188590 ns/op 278618 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1022 1160263 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1018 1152508 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1020 1165229 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1024 1150391 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1004 1156850 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1020 1153414 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 991 1166941 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1035 1156090 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1014 1162859 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1014 1156340 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 837 1432456 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 831 1420843 ns/op 280045 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 838 1419636 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 837 1426672 ns/op 280038 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 840 1434348 ns/op 278619 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 834 1418942 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 838 1420934 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 836 1426253 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 834 1432586 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 824 1440472 ns/op 278618 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 919 1284661 ns/op 537430 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 920 1280553 ns/op 537722 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 914 1297303 ns/op 537469 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 912 1279465 ns/op 537551 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 909 1277258 ns/op 537480 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 916 1287364 ns/op 537265 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 922 1277450 ns/op 537435 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 915 1278386 ns/op 537582 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 936 1279161 ns/op 537062 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 931 1280891 ns/op 537314 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 1838 621099 ns/op 281385 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 1909 614558 ns/op 282124 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 2031 610800 ns/op 282800 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 2178 606912 ns/op 282283 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 2001 619817 ns/op 282053 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 2137 621119 ns/op 283122 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 2023 629443 ns/op 280388 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 2056 617343 ns/op 281692 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 2018 634247 ns/op 282702 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 1840 604001 ns/op 282859 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1852 637090 ns/op 648429 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1831 643950 ns/op 649258 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1815 641734 ns/op 648750 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1848 637528 ns/op 648605 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1836 640689 ns/op 648381 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1813 638552 ns/op 648339 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1890 638976 ns/op 648296 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1837 641152 ns/op 648440 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1874 641949 ns/op 648362 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1840 640827 ns/op 648612 B/op 1013 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 518 2287838 ns/op 279820 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 518 2283538 ns/op 279817 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 522 2304628 ns/op 279816 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 514 2315051 ns/op 281858 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 513 2274144 ns/op 279816 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 506 2281932 ns/op 279813 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 520 2284865 ns/op 279817 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 525 2291349 ns/op 279816 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 516 2295840 ns/op 281851 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 518 2303280 ns/op 279817 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 256 4612674 ns/op 1302770 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 253 4638580 ns/op 1302770 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 255 4634347 ns/op 1302771 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 252 4969844 ns/op 1302778 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 248 4763192 ns/op 1302771 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 249 4633057 ns/op 1302771 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 253 4740896 ns/op 1302771 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 253 4672738 ns/op 1302771 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 253 4625214 ns/op 1302770 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 258 4636194 ns/op 1302771 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 786 1335388 ns/op 278622 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 884 1332622 ns/op 279966 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 896 1331390 ns/op 278621 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 886 1330385 ns/op 278623 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 846 1326252 ns/op 278623 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 901 1326153 ns/op 278625 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 889 1327412 ns/op 278623 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 894 1335057 ns/op 278622 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 876 1330802 ns/op 278624 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 888 1323650 ns/op 278623 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 474 2504747 ns/op 975159 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 465 2487138 ns/op 975169 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 477 2490652 ns/op 975157 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 471 2489968 ns/op 975171 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 470 2515180 ns/op 975155 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 470 2493537 ns/op 975166 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 475 2490754 ns/op 975158 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 474 2513562 ns/op 975158 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 480 2492620 ns/op 975161 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 477 2518756 ns/op 975167 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 528 2281822 ns/op 279135 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 526 2288267 ns/op 279136 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 525 2278603 ns/op 279136 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 519 2266921 ns/op 279137 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 523 2278017 ns/op 279136 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 525 2280408 ns/op 281395 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 525 2279839 ns/op 279136 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 526 2279500 ns/op 281391 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 511 2285555 ns/op 279138 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 525 2290810 ns/op 279136 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 247 4836805 ns/op 1925432 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 249 4894218 ns/op 1925429 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 247 4795114 ns/op 1925432 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 243 4821082 ns/op 1925430 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 248 4837343 ns/op 1925430 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 249 4856925 ns/op 1925428 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 247 4827704 ns/op 1925434 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 238 4826541 ns/op 1925431 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 247 4824379 ns/op 1925434 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 247 4822146 ns/op 1925433 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 798 1493287 ns/op 278687 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 784 1483856 ns/op 280194 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 787 1481968 ns/op 278692 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 801 1480704 ns/op 280166 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 794 1490229 ns/op 280172 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 778 1475998 ns/op 280206 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 795 1483648 ns/op 278687 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 788 1484291 ns/op 278689 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 798 1482082 ns/op 278687 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 789 1476186 ns/op 278689 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 308 3843502 ns/op 1792971 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 309 3894893 ns/op 1792971 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 308 3830024 ns/op 1792971 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 310 3886075 ns/op 1792973 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 309 3848946 ns/op 1792973 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 304 3861159 ns/op 1792972 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 310 3828144 ns/op 1792971 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 302 3845521 ns/op 1792971 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 309 3848038 ns/op 1792973 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 303 3867969 ns/op 1792972 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 624 1928011 ns/op 283229 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 612 1927488 ns/op 278920 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 619 1934935 ns/op 283264 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 613 1921571 ns/op 279922 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 598 1945249 ns/op 278923 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 616 1931088 ns/op 278919 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 624 1927197 ns/op 278917 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 618 1926198 ns/op 279913 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 612 1930630 ns/op 278920 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 606 1934178 ns/op 283351 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 398 3020327 ns/op 1473567 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 396 3005002 ns/op 1473676 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 398 3000092 ns/op 1473395 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 388 3003721 ns/op 1473834 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 393 3008211 ns/op 1474117 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 397 3050432 ns/op 1473990 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 396 3010905 ns/op 1473235 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 394 2978239 ns/op 1473309 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 398 3005880 ns/op 1473485 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 393 3006205 ns/op 1473366 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1206 939952 ns/op 281189 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1213 943383 ns/op 282511 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1254 941968 ns/op 281242 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1209 939627 ns/op 279149 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1256 941219 ns/op 279358 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1245 962318 ns/op 279029 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1252 948014 ns/op 279504 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1244 947869 ns/op 280242 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1228 942598 ns/op 281184 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1248 938801 ns/op 279908 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 577 2002759 ns/op 2814515 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 602 2000641 ns/op 2814472 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 590 2003472 ns/op 2813775 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 606 1995340 ns/op 2813943 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 603 1999474 ns/op 2814469 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 601 2001311 ns/op 2814115 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 602 1992800 ns/op 2814472 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 583 2023861 ns/op 2814689 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 604 1992813 ns/op 2813766 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 595 2001185 ns/op 2814121 B/op 29658 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 513 2352432 ns/op 278708 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 517 2298360 ns/op 278706 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 500 2305684 ns/op 278713 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 511 2312505 ns/op 279254 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 516 2330474 ns/op 279247 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 510 2300926 ns/op 278709 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 510 2305707 ns/op 278709 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 517 2306057 ns/op 278707 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 512 2315983 ns/op 278708 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 522 2310872 ns/op 279239 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 295 4025293 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 297 4020181 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 300 4021441 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 294 3993007 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 301 3993877 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 294 4024688 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 298 4023744 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 294 4014612 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 291 4057239 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 298 4009962 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2859 409911 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2810 413767 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2834 411875 ns/op 279036 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2833 412482 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2791 416535 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2793 411735 ns/op 279041 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2865 412745 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2792 411724 ns/op 279041 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2751 412781 ns/op 279048 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2797 411442 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 2966 382084 ns/op 278648 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3038 381784 ns/op 278649 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3066 380324 ns/op 278647 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3079 383830 ns/op 278648 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3111 380349 ns/op 278647 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3064 380646 ns/op 278646 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3026 382635 ns/op 278647 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3038 386352 ns/op 278648 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3090 378602 ns/op 278648 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3028 380124 ns/op 278646 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 38344 32696 ns/op 278752 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 36000 33425 ns/op 278707 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 33632 39669 ns/op 278673 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 32913 37408 ns/op 278750 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 33966 36733 ns/op 278687 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 33711 33599 ns/op 278743 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 34680 34805 ns/op 278725 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 32412 35449 ns/op 278722 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 36252 36319 ns/op 278711 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 35089 36003 ns/op 278714 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 1815 587374 ns/op 557355 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 2038 602365 ns/op 557358 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 2004 598428 ns/op 557356 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 1980 601041 ns/op 557356 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 1982 599681 ns/op 557356 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 1951 599278 ns/op 557356 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 1954 599317 ns/op 557355 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 1964 598843 ns/op 557356 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 1969 607095 ns/op 557360 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 2005 605606 ns/op 557356 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 1971 595049 ns/op 278617 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 2004 594253 ns/op 278617 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 2001 595300 ns/op 278617 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 2001 604322 ns/op 278758 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 1962 597134 ns/op 278761 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 1988 593334 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 1984 594340 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 1948 600479 ns/op 278761 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 2008 602024 ns/op 278757 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 1972 593298 ns/op 278760 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 3919 296069 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 3913 300508 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 3986 300635 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 3856 298257 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 4009 296777 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 3808 297466 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 4045 293539 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 3916 295160 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 3882 297828 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 4004 294571 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1268 944064 ns/op 278615 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1237 958684 ns/op 278615 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1263 946714 ns/op 279776 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1255 952780 ns/op 279784 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1250 948499 ns/op 278614 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1260 960805 ns/op 279779 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1227 947611 ns/op 279810 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1274 952075 ns/op 278615 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1233 951012 ns/op 278615 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1251 946292 ns/op 278614 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3242 357608 ns/op 835870 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3492 348000 ns/op 835868 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3328 350513 ns/op 835868 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3417 353368 ns/op 835867 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3580 352900 ns/op 835868 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3230 352492 ns/op 835868 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3055 354422 ns/op 835868 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3366 351820 ns/op 835867 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3476 348529 ns/op 835867 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3369 353484 ns/op 835867 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1844 613607 ns/op 282201 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1914 625353 ns/op 282091 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1948 621613 ns/op 282721 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1917 620029 ns/op 282791 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1815 631260 ns/op 282272 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1940 628380 ns/op 283520 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1837 624187 ns/op 282407 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 2052 623903 ns/op 282433 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1984 625469 ns/op 282712 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1983 621340 ns/op 281868 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1687 674523 ns/op 560939 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1867 694932 ns/op 560299 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1644 678721 ns/op 560581 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1684 692902 ns/op 559870 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1618 691162 ns/op 561359 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1736 684241 ns/op 560220 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1753 692917 ns/op 560315 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1747 696912 ns/op 559779 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1827 690275 ns/op 560719 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1639 677818 ns/op 560657 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 930 1281221 ns/op 563780 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 928 1272300 ns/op 563778 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 928 1264207 ns/op 563781 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 900 1271760 ns/op 563780 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 921 1281442 ns/op 563779 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 920 1293429 ns/op 563779 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 927 1274001 ns/op 563781 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 960 1270718 ns/op 564868 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 932 1286729 ns/op 563780 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 902 1273231 ns/op 564945 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 42 27368587 ns/op 1439955 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 42 27280285 ns/op 1439976 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 39 27299329 ns/op 1440062 B/op 31410 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 40 26923300 ns/op 1439974 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 42 27010355 ns/op 1439982 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 43 27026842 ns/op 1440047 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 43 26816087 ns/op 1439823 B/op 31408 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 43 26933340 ns/op 1440000 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 43 26943718 ns/op 1439976 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 42 27119431 ns/op 1440013 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 855 1389438 ns/op 511147 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 854 1409048 ns/op 511147 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 855 1387796 ns/op 511148 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 837 1391889 ns/op 511147 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 877 1401330 ns/op 511147 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 856 1411832 ns/op 514114 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 862 1404599 ns/op 511146 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 838 1408717 ns/op 514176 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 856 1400945 ns/op 514114 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 843 1401319 ns/op 514161 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 367 3250178 ns/op 1000813 B/op 7274 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 366 3256791 ns/op 1000768 B/op 7273 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 368 3256736 ns/op 1000784 B/op 7273 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 367 3248533 ns/op 1000827 B/op 7274 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 370 3265311 ns/op 1000842 B/op 7274 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 364 3255856 ns/op 1000823 B/op 7274 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 369 3246557 ns/op 1000829 B/op 7274 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 352 3234269 ns/op 1000856 B/op 7274 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 370 3275191 ns/op 1000793 B/op 7274 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 358 3230534 ns/op 1000788 B/op 7273 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 764 1576302 ns/op 515909 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 772 1548054 ns/op 512547 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 759 1553146 ns/op 515950 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 770 1571188 ns/op 512556 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 763 1554832 ns/op 512587 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 772 1551255 ns/op 512547 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 752 1567867 ns/op 512634 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 756 1549611 ns/op 512615 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 774 1566446 ns/op 515821 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 762 1560303 ns/op 512592 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 398 2992754 ns/op 1276163 B/op 33893 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 398 2982979 ns/op 1276181 B/op 33893 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 402 2974795 ns/op 1276165 B/op 33893 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 402 3012351 ns/op 1276202 B/op 33894 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 400 2972655 ns/op 1276202 B/op 33894 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 402 3001986 ns/op 1276211 B/op 33894 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 394 2975543 ns/op 1276182 B/op 33893 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 403 2996356 ns/op 1276179 B/op 33893 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 402 2961111 ns/op 1276183 B/op 33894 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 402 3013283 ns/op 1276183 B/op 33893 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1318 849558 ns/op 547033 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1362 852196 ns/op 547032 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1354 858713 ns/op 547033 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1372 857146 ns/op 548874 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1389 851736 ns/op 547028 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1380 868248 ns/op 548870 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1338 858808 ns/op 548924 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1366 853842 ns/op 548885 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1399 860612 ns/op 547031 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1400 867065 ns/op 547034 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 493 2421310 ns/op 890471 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 494 2430367 ns/op 890479 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 490 2429775 ns/op 890481 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 490 2422521 ns/op 890501 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 492 2409949 ns/op 890506 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 489 2404009 ns/op 890495 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 482 2417078 ns/op 890493 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 486 2417251 ns/op 890497 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 496 2420087 ns/op 890484 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 495 2423723 ns/op 890487 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1209 959178 ns/op 522229 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1239 957758 ns/op 522837 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1218 973315 ns/op 524673 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1171 966472 ns/op 524543 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1222 954966 ns/op 524466 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1224 963476 ns/op 523940 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1206 963799 ns/op 522253 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1202 964468 ns/op 521545 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1218 965485 ns/op 521686 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1214 959400 ns/op 524508 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 456 2432514 ns/op 2570937 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 486 2493439 ns/op 2571327 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 489 2470284 ns/op 2571416 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 476 2414706 ns/op 2571083 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 488 2441053 ns/op 2572600 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 483 2462371 ns/op 2570974 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 481 2488232 ns/op 2571036 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 469 2496462 ns/op 2571514 B/op 14590 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 492 2446687 ns/op 2571707 B/op 14590 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 476 2414383 ns/op 2572369 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 1896 559732 ns/op 513270 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2065 556162 ns/op 513574 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2073 562515 ns/op 511644 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2113 554030 ns/op 513149 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2089 556095 ns/op 514047 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2094 556644 ns/op 513447 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2091 555989 ns/op 513188 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2132 569530 ns/op 512328 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2025 553955 ns/op 512336 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2031 554913 ns/op 515216 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 433 2657516 ns/op 2600605 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 439 2670414 ns/op 2600506 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 440 2628959 ns/op 2598749 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 445 2710406 ns/op 2599413 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 460 2663658 ns/op 2599838 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 457 2602925 ns/op 2597127 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 450 2581998 ns/op 2597418 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 460 2595735 ns/op 2596629 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 456 2592010 ns/op 2598057 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 452 2639241 ns/op 2598364 B/op 4321 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 156 7644751 ns/op 4486631 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 156 7650981 ns/op 4479910 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 154 7690693 ns/op 4486742 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 153 7617216 ns/op 4479912 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 156 7781437 ns/op 4479907 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 156 7684308 ns/op 4479920 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 156 7646232 ns/op 4486652 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 156 7697581 ns/op 4479907 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 156 7742368 ns/op 4479908 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 152 7687594 ns/op 4479914 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 39 27171191 ns/op 5121943 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 43 27094191 ns/op 5121854 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 40 27207615 ns/op 5121955 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 39 27088677 ns/op 5121801 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 40 27049230 ns/op 5121923 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 40 27161222 ns/op 5121652 B/op 95369 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 42 27207647 ns/op 5121868 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 39 27232830 ns/op 5121934 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 43 27084337 ns/op 5121874 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 42 27251613 ns/op 5121811 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 588 2006265 ns/op 512341 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 582 2016537 ns/op 508024 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 588 2003684 ns/op 508022 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 585 2023016 ns/op 512364 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 592 2004422 ns/op 512311 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 586 2048332 ns/op 512356 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 582 2009700 ns/op 508023 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 583 2035388 ns/op 512379 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 594 2017782 ns/op 508022 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 596 2012020 ns/op 512281 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 219 5331784 ns/op 4957749 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 223 5382739 ns/op 4957693 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 222 5415456 ns/op 4957670 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 223 5343255 ns/op 4957777 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 222 5319031 ns/op 4957711 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 223 5368289 ns/op 4957735 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 226 5377299 ns/op 4957646 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 224 5379253 ns/op 4957633 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 223 5386436 ns/op 4957651 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 224 5370269 ns/op 4957778 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 230 5150955 ns/op 1919300 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 231 5231383 ns/op 1919250 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 225 5132414 ns/op 1908261 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 232 5207516 ns/op 1908264 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 232 5133033 ns/op 1908260 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 232 5136138 ns/op 1919202 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 226 5138918 ns/op 1919490 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 231 5121467 ns/op 1908265 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 234 5129526 ns/op 1919104 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 234 5155348 ns/op 1908258 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 157 7505970 ns/op 5572383 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 159 7520339 ns/op 5572309 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 158 7622322 ns/op 5572283 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 159 7560904 ns/op 5572274 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 160 7567377 ns/op 5572427 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 159 7568213 ns/op 5572291 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 158 7553839 ns/op 5572335 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 159 7480283 ns/op 5572331 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 157 7540070 ns/op 5572326 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 158 7590287 ns/op 5572352 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 398 3005400 ns/op 508212 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 394 2990323 ns/op 514735 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 398 3003754 ns/op 514577 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 397 3056391 ns/op 508198 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 399 3004319 ns/op 514532 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 393 2995350 ns/op 508255 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 402 2980387 ns/op 508210 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 393 2981392 ns/op 508262 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 393 2982559 ns/op 508182 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 392 2975783 ns/op 514606 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 73 15041489 ns/op 6304734 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 76 14913087 ns/op 6304879 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 76 15058182 ns/op 6304717 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 76 15019994 ns/op 6304725 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 79 15038209 ns/op 6304866 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 68 15049879 ns/op 6304928 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 73 14941005 ns/op 6304730 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 73 14980019 ns/op 6304883 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 80 15001293 ns/op 6304806 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 81 14918714 ns/op 6304816 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 238 4963411 ns/op 737105 B/op 319 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 240 4976958 ns/op 662664 B/op 318 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 240 4931611 ns/op 680922 B/op 318 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 236 4948258 ns/op 668089 B/op 318 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 238 4964210 ns/op 645953 B/op 317 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 238 5004659 ns/op 718752 B/op 319 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 237 4957711 ns/op 667419 B/op 319 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 237 4952532 ns/op 662317 B/op 318 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 240 4959037 ns/op 682089 B/op 318 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 238 4928965 ns/op 681223 B/op 318 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 153 7729644 ns/op 7417321 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 157 7707453 ns/op 7417165 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 156 7776316 ns/op 7416837 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 150 7752894 ns/op 7416833 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 153 7649537 ns/op 7417049 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 151 7818939 ns/op 7416915 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 152 7662423 ns/op 7417081 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 153 7685172 ns/op 7417003 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 152 7820000 ns/op 7416857 B/op 123575 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 151 7723563 ns/op 7417019 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 512 2271599 ns/op 510862 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 520 2321993 ns/op 513907 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 522 2258739 ns/op 511139 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 513 2275707 ns/op 513967 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 506 2263022 ns/op 513504 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 523 2265307 ns/op 510600 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 514 2287565 ns/op 508256 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 526 2260643 ns/op 508781 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 520 2324670 ns/op 513262 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 525 2264441 ns/op 508782 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 177 6650580 ns/op 8653749 B/op 58175 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 176 6552575 ns/op 8655061 B/op 58176 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 178 6649359 ns/op 8653774 B/op 58176 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 174 6596519 ns/op 8652134 B/op 58175 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 177 6750837 ns/op 8654463 B/op 58176 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 174 6757841 ns/op 8652844 B/op 58176 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 181 6537662 ns/op 8653465 B/op 58175 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 182 6725536 ns/op 8659932 B/op 58176 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 176 6734998 ns/op 8659230 B/op 58175 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 175 6646676 ns/op 8647194 B/op 58175 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 66 16298582 ns/op 508184 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 69 16190755 ns/op 533227 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 70 16240580 ns/op 532865 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 69 16370882 ns/op 508172 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 70 16329499 ns/op 508168 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 72 16353647 ns/op 532215 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 64 16445393 ns/op 508193 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 68 16368910 ns/op 533602 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 68 16432351 ns/op 508181 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 69 16363077 ns/op 533230 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 42 26915352 ns/op 1728803 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 42 26976954 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 43 27101238 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 43 26930607 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 40 26837936 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 44 26899437 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 43 26774582 ns/op 1728803 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 43 26863155 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 42 27045944 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 42 26967817 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 662 1784894 ns/op 531086 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 662 1782002 ns/op 531094 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 655 1781679 ns/op 531077 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 660 1778688 ns/op 534940 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 675 1797335 ns/op 534860 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 649 1840455 ns/op 535022 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 657 1777330 ns/op 531092 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 660 1777579 ns/op 534948 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 668 1770947 ns/op 531087 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 654 1775700 ns/op 531076 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 790 1457210 ns/op 1752125 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 760 1489647 ns/op 1752112 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 778 1478828 ns/op 1752134 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 783 1464676 ns/op 1752067 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 774 1465612 ns/op 1752119 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 765 1469173 ns/op 1752121 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 788 1459706 ns/op 1752114 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 777 1466395 ns/op 1752153 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 781 1465549 ns/op 1752058 B/op 215 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 789 1469212 ns/op 1752094 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2838 459710 ns/op 1728814 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2480 524153 ns/op 1730884 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2522 497613 ns/op 1732205 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2078 484357 ns/op 1730458 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2083 530104 ns/op 1729625 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2194 489462 ns/op 1729572 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 1920 545480 ns/op 1731494 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2491 509339 ns/op 1729457 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2703 571106 ns/op 1728811 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 1744 645228 ns/op 1731782 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 356 3243017 ns/op 3698630 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 370 3273871 ns/op 3698640 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 352 3234837 ns/op 3698632 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 356 3223856 ns/op 3698647 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 376 3314611 ns/op 3698624 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 369 3340808 ns/op 3698621 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 368 3248372 ns/op 3698658 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 358 3146999 ns/op 3698662 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 370 3281935 ns/op 3698620 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 357 3306388 ns/op 3698637 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 286 4214397 ns/op 516889 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 285 4183384 ns/op 508044 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 289 4186346 ns/op 516796 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 274 4154941 ns/op 517283 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 286 4179433 ns/op 508044 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 290 4163324 ns/op 508042 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 284 4166245 ns/op 508044 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 290 4224050 ns/op 516765 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 282 4179924 ns/op 517017 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 284 4185082 ns/op 508045 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 624 1967284 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 574 1981661 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 606 1977685 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 614 1919810 ns/op 1728536 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 600 1912166 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 612 1951967 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 616 1951981 ns/op 1728536 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 612 1946894 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 606 1996163 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 594 1969438 ns/op 1728536 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 660 1805752 ns/op 514491 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 679 1824242 ns/op 508022 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 661 1796493 ns/op 508020 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 661 1819870 ns/op 514476 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 658 1778377 ns/op 514506 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 673 1801250 ns/op 508018 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 643 1784387 ns/op 514661 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 658 1810114 ns/op 508021 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 672 1793655 ns/op 514374 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 666 1803991 ns/op 514432 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 382 3197859 ns/op 5186593 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 373 3039567 ns/op 5186593 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 378 3287511 ns/op 5186654 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 355 3141319 ns/op 5186599 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 379 3057229 ns/op 5186560 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 360 3213761 ns/op 5186630 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 387 3242016 ns/op 5186666 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 393 3141486 ns/op 5186634 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 376 3214124 ns/op 5186618 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 402 3217779 ns/op 5186607 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 484 2464616 ns/op 1752218 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 475 2504683 ns/op 1759844 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 489 2470124 ns/op 1763714 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 468 2566865 ns/op 1755836 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 493 2473756 ns/op 1755717 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 466 2518308 ns/op 1747702 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 469 2503785 ns/op 1756571 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 492 2477510 ns/op 1759090 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 459 2409768 ns/op 1754614 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 450 2524438 ns/op 1756454 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 390 2930540 ns/op 3469270 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 428 2848130 ns/op 3468227 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 397 2865012 ns/op 3471202 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 410 2934283 ns/op 3465835 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 434 3000966 ns/op 3469593 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 397 2842651 ns/op 3466326 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 390 2859054 ns/op 3468726 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 406 2820426 ns/op 3470389 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 420 2951358 ns/op 3468431 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 399 2991590 ns/op 3467907 B/op 4 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 94 12334748 ns/op 3950427 B/op 18049 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 90 12233897 ns/op 4043695 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 97 12177762 ns/op 3950455 B/op 18049 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 98 12117757 ns/op 3950443 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 98 12373438 ns/op 4036123 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 97 12215390 ns/op 3950468 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 97 12525249 ns/op 4036940 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 84 12283474 ns/op 4050378 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 98 12219225 ns/op 4036126 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 98 12115902 ns/op 3950445 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 34 30069637 ns/op 3627763 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 37 30115333 ns/op 3627776 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 37 30011810 ns/op 3627762 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 39 30208086 ns/op 3627766 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 37 30266414 ns/op 3627762 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 36 30320012 ns/op 3627764 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 39 30194229 ns/op 3627765 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 37 30240111 ns/op 3627763 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 36 30326782 ns/op 3627762 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 36 30092158 ns/op 3627764 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 132 9095825 ns/op 3269335 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 129 9117108 ns/op 3272281 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 130 9078545 ns/op 3142066 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 130 9249694 ns/op 3142068 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 130 9268049 ns/op 3271277 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 132 8897729 ns/op 3142082 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 129 8849006 ns/op 3142071 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 129 9032482 ns/op 3142069 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 134 9205525 ns/op 3142074 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 130 8971020 ns/op 3142065 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 213 5621162 ns/op 3191868 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 212 5647360 ns/op 3191892 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 213 5642151 ns/op 3191916 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 211 5636479 ns/op 3191877 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 212 5644311 ns/op 3191918 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 212 5639433 ns/op 3191860 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 212 5583659 ns/op 3191907 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 212 5649583 ns/op 3191888 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 211 5755038 ns/op 3191896 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 212 5691720 ns/op 3191873 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 99 11630342 ns/op 3979480 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 100 11773875 ns/op 4147421 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 98 11523983 ns/op 4150834 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 102 11458245 ns/op 3979458 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 100 11703475 ns/op 4147421 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 92 12339229 ns/op 4162014 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 100 11394964 ns/op 4147423 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 102 11817212 ns/op 4144146 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 100 11861454 ns/op 4147424 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 104 11319615 ns/op 4140997 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 230 5250204 ns/op 3931315 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 229 5214604 ns/op 3931307 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 224 5213512 ns/op 3931303 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 225 5188516 ns/op 3931314 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 229 5264888 ns/op 3931309 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 230 5239450 ns/op 3931289 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 219 5226586 ns/op 3931313 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 228 5229485 ns/op 3931312 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 230 5228310 ns/op 3931318 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 230 5187834 ns/op 3931314 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 256 4642273 ns/op 3273194 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 246 4598402 ns/op 3341465 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 237 4666581 ns/op 3273195 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 254 4606377 ns/op 3339311 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 258 4642012 ns/op 3338323 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 248 4718305 ns/op 3340901 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 249 4736193 ns/op 3273236 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 247 4724528 ns/op 3273245 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 249 4829626 ns/op 3340655 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 253 4741188 ns/op 3273214 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 146 8241748 ns/op 6303570 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 144 8235231 ns/op 6303570 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 142 8324462 ns/op 6303569 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 145 8306116 ns/op 6303574 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 142 8378074 ns/op 6303572 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 140 8261331 ns/op 6303573 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 142 8275246 ns/op 6303573 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 145 8227862 ns/op 6303576 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 145 8305894 ns/op 6303571 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 144 8235617 ns/op 6303575 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 181 6613811 ns/op 4039455 B/op 17943 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 183 6528181 ns/op 4038379 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 183 6497589 ns/op 4038379 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 184 6496942 ns/op 4037857 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 178 6508623 ns/op 4041044 B/op 17943 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 178 6530923 ns/op 4041002 B/op 17943 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 180 6609061 ns/op 4133407 B/op 17943 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 177 6443496 ns/op 3946482 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 177 6582555 ns/op 4041530 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 183 6682737 ns/op 4038421 B/op 17943 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 266 4534570 ns/op 5443244 B/op 15810 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 259 4635733 ns/op 5444185 B/op 15809 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 259 4640142 ns/op 5445692 B/op 15812 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 261 4678214 ns/op 5444803 B/op 15812 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 259 4550605 ns/op 5444212 B/op 15813 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 256 4690929 ns/op 5444511 B/op 15811 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 258 4680898 ns/op 5442868 B/op 15805 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 254 4542296 ns/op 5442495 B/op 15808 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 258 4651570 ns/op 5443037 B/op 15811 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 261 4564899 ns/op 5442181 B/op 15807 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 237 4234779 ns/op 4049959 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 260 4213591 ns/op 4048002 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 255 4249867 ns/op 4050072 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 276 4555558 ns/op 4106312 B/op 17940 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 266 4286678 ns/op 4013510 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 261 4485183 ns/op 4042409 B/op 17940 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 252 4333996 ns/op 4088994 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 253 4346602 ns/op 4082783 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 272 4485012 ns/op 4041747 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 276 4465787 ns/op 4076608 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 223 5298258 ns/op 5163435 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 231 5169693 ns/op 5158408 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 232 5268927 ns/op 5159763 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 231 5139832 ns/op 5161162 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 230 5190475 ns/op 5161672 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 228 5230231 ns/op 5160828 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 228 5226134 ns/op 5161307 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 234 5207136 ns/op 5159224 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 230 5232655 ns/op 5160749 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 229 5213769 ns/op 5161710 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 100 11726389 ns/op 6611761 B/op 131964 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 86 12093278 ns/op 6569798 B/op 131963 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 99 11704762 ns/op 6612199 B/op 131964 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 96 11737622 ns/op 6613524 B/op 131964 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 94 11869994 ns/op 6614442 B/op 131964 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 100 11694545 ns/op 6611763 B/op 131964 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 93 11735588 ns/op 6614926 B/op 131964 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 88 11716028 ns/op 6569812 B/op 131963 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 93 11896661 ns/op 6614929 B/op 131964 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 86 11833209 ns/op 6618612 B/op 131964 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 33 30411755 ns/op 7452720 B/op 134383 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 38 30146059 ns/op 7452599 B/op 134382 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 38 30170641 ns/op 7452888 B/op 134383 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 38 30309963 ns/op 7452720 B/op 134383 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 39 30149453 ns/op 7452114 B/op 134381 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 36 30310025 ns/op 7452195 B/op 134381 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 40 30299935 ns/op 7452159 B/op 134381 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 36 30378151 ns/op 7452254 B/op 134381 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 37 30224296 ns/op 7452617 B/op 134382 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 38 30347086 ns/op 7452429 B/op 134382 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 325 3543235 ns/op 1147068 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 340 3574822 ns/op 1166611 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 331 3559676 ns/op 1147065 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 342 3573546 ns/op 1166495 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 332 3529879 ns/op 1147065 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 322 3575711 ns/op 1167703 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 337 3557162 ns/op 1166786 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 330 3544539 ns/op 1147066 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 338 3538540 ns/op 1166728 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 326 3569758 ns/op 1147068 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 136 8630380 ns/op 6961933 B/op 115830 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 139 8588834 ns/op 6961895 B/op 115830 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 139 8642960 ns/op 6962107 B/op 115831 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 140 8623155 ns/op 6962350 B/op 115832 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 139 8524013 ns/op 6961988 B/op 115831 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 140 8528105 ns/op 6962306 B/op 115832 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 138 8618284 ns/op 6961901 B/op 115830 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 138 8481199 ns/op 6962135 B/op 115831 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 140 8586889 ns/op 6962088 B/op 115831 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 141 8590401 ns/op 6962203 B/op 115831 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 147 8090490 ns/op 3124972 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 151 7940751 ns/op 3079776 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 146 8220837 ns/op 3125285 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 147 8134500 ns/op 3124973 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 145 8276534 ns/op 3125602 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 145 8233193 ns/op 3125582 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 144 8255018 ns/op 3079779 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 145 8278392 ns/op 3125580 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 144 8226637 ns/op 3125945 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 145 8217389 ns/op 3125580 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 104 11582887 ns/op 8220662 B/op 181425 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 98 11564212 ns/op 8220298 B/op 181424 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 100 11424820 ns/op 8220577 B/op 181425 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 100 11620539 ns/op 8220372 B/op 181424 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 94 11446099 ns/op 8220660 B/op 181425 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 92 11520644 ns/op 8220554 B/op 181425 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 97 11420620 ns/op 8220375 B/op 181425 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 99 11450438 ns/op 8220598 B/op 181425 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 100 11452312 ns/op 8220633 B/op 181425 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 96 11625592 ns/op 8220337 B/op 181424 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 238 5085656 ns/op 1175246 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 235 5114936 ns/op 1175574 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 240 5112766 ns/op 1174999 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 238 5117334 ns/op 1147329 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 235 5120165 ns/op 1175549 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 237 5155192 ns/op 1175346 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 236 5064547 ns/op 1175472 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 235 5082706 ns/op 1147322 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 234 5169384 ns/op 1175711 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 237 5069425 ns/op 1175302 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 31 33544063 ns/op 8075370 B/op 132388 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 37 33568874 ns/op 8075382 B/op 132388 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 36 33664308 ns/op 8075335 B/op 132388 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 32 33457903 ns/op 8075510 B/op 132388 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 33 33638799 ns/op 8074359 B/op 132384 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 31 33545149 ns/op 8075577 B/op 132389 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 33 33864437 ns/op 8075037 B/op 132387 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 32 33775663 ns/op 8075215 B/op 132387 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 32 33207631 ns/op 8075093 B/op 132387 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 32 33651943 ns/op 8074945 B/op 132386 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 132 8924811 ns/op 2525717 B/op 6500 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 133 8983249 ns/op 2517071 B/op 6502 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 132 9010804 ns/op 2580047 B/op 6503 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 129 8934048 ns/op 2571281 B/op 6498 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 134 9051509 ns/op 2619084 B/op 6501 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 132 9052668 ns/op 2685091 B/op 6504 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 133 8995454 ns/op 2552329 B/op 6501 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 130 9054561 ns/op 2615714 B/op 6503 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 132 9068061 ns/op 2517591 B/op 6504 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 130 9154632 ns/op 2670015 B/op 6500 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 118 10161314 ns/op 9847857 B/op 159459 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10266449 ns/op 9848410 B/op 159459 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10630999 ns/op 9849325 B/op 159459 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10246043 ns/op 9849132 B/op 159459 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10247523 ns/op 9849222 B/op 159459 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 114 10300046 ns/op 9850099 B/op 159460 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10089311 ns/op 9850190 B/op 159459 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 115 10192383 ns/op 9848771 B/op 159459 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10097988 ns/op 9848393 B/op 159459 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10282887 ns/op 9849216 B/op 159459 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 303 3769540 ns/op 1151107 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 314 3751720 ns/op 1190754 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 319 3693327 ns/op 1176054 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 312 3736952 ns/op 1185200 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 318 3735006 ns/op 1190820 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 309 3715536 ns/op 1169483 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 320 3700743 ns/op 1166656 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 318 3715174 ns/op 1164939 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 316 3781962 ns/op 1173881 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 315 3779184 ns/op 1191677 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 136 8811603 ns/op 9505550 B/op 67612 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 138 8906592 ns/op 9503877 B/op 67612 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 139 8807094 ns/op 9499075 B/op 67612 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 136 8743719 ns/op 9503928 B/op 67612 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 139 9011937 ns/op 9503706 B/op 67612 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 136 8804104 ns/op 9507305 B/op 67613 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 136 8720067 ns/op 9503089 B/op 67612 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 134 8699854 ns/op 9499522 B/op 67613 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 139 8773102 ns/op 9502213 B/op 67612 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 134 9039972 ns/op 9505218 B/op 67613 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 63 18453964 ns/op 1179369 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 62 18510652 ns/op 1179894 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 62 18548070 ns/op 1179894 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 61 18536293 ns/op 1180441 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 58 18612616 ns/op 1182175 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 58 18540824 ns/op 1182170 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 61 18546399 ns/op 1147397 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 60 18593789 ns/op 1180999 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 61 18455104 ns/op 1180434 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 63 18689693 ns/op 1147379 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 36 32150205 ns/op 2015649 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 36 32188298 ns/op 2015649 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 36 32092656 ns/op 2015649 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 37 32321341 ns/op 2015651 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 37 31991770 ns/op 2015654 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 36 32393820 ns/op 2015652 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 37 32308546 ns/op 2015649 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 37 32204609 ns/op 2015649 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 36 32149289 ns/op 2015652 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 37 32020116 ns/op 2015649 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 430 2756152 ns/op 1162573 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 426 2717981 ns/op 1162712 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 412 2789279 ns/op 1147111 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 427 2760088 ns/op 1147111 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 417 2772204 ns/op 1147109 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 433 2800053 ns/op 1162464 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 430 2776923 ns/op 1147109 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 426 2795035 ns/op 1147111 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 422 2797902 ns/op 1147114 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 422 2763677 ns/op 1147114 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 560 2114210 ns/op 2015801 B/op 3 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 519 2087558 ns/op 2015816 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 560 2148377 ns/op 2015751 B/op 3 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 558 2093462 ns/op 2015782 B/op 3 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 559 2108659 ns/op 2015766 B/op 3 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 552 2092669 ns/op 2015826 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 558 2122319 ns/op 2015823 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 531 2083301 ns/op 2015763 B/op 3 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 566 2087727 ns/op 2015836 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 555 2067355 ns/op 2015794 B/op 3 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2244 504172 ns/op 2020027 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2620 492444 ns/op 2017077 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2337 495754 ns/op 2016406 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 1998 543320 ns/op 2016534 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2336 506189 ns/op 2018108 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2235 526739 ns/op 2015520 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2004 541021 ns/op 2015504 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2446 509287 ns/op 2016337 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2157 553845 ns/op 2017375 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2306 553274 ns/op 2015514 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 319 3673659 ns/op 4384858 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 302 3833911 ns/op 4384839 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 312 3849633 ns/op 4384846 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 294 3655424 ns/op 4384861 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 326 3821159 ns/op 4384848 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 300 3957555 ns/op 4384824 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 320 3740850 ns/op 4384854 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 315 3685851 ns/op 4384852 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 297 3745921 ns/op 4384862 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 326 3726082 ns/op 4384827 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 164 7420565 ns/op 1187594 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 163 7414908 ns/op 1187843 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 160 7359350 ns/op 1147131 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 162 7396639 ns/op 1188079 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 163 7395509 ns/op 1147125 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 162 7352426 ns/op 1147127 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 162 7490107 ns/op 1147128 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 163 7371642 ns/op 1187844 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 162 7331685 ns/op 1188078 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 160 7347855 ns/op 1147130 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 295 4081481 ns/op 2015256 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 302 4035064 ns/op 2015256 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 292 4047865 ns/op 2015258 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 300 4055334 ns/op 2015257 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 290 4095328 ns/op 2015256 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 298 4148093 ns/op 2015256 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 291 4003795 ns/op 2015256 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 291 4097914 ns/op 2015257 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 294 4175508 ns/op 2015256 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 301 4041218 ns/op 2015257 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 427 2827849 ns/op 1167367 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 421 2823942 ns/op 1167651 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 405 2861133 ns/op 1168464 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 418 2826437 ns/op 1167800 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 420 2830492 ns/op 1167701 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 410 2803630 ns/op 1147083 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 422 2849266 ns/op 1167617 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 416 2853910 ns/op 1167901 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 427 2835206 ns/op 1147082 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 421 2807970 ns/op 1167659 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 429 2773556 ns/op 6046697 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 388 2841043 ns/op 6046769 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 415 2991386 ns/op 6046805 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 423 2761721 ns/op 6046725 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 430 2874033 ns/op 6046774 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 412 2892298 ns/op 6046821 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 388 2851488 ns/op 6046818 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 380 2915046 ns/op 6046784 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 405 2824232 ns/op 6046845 B/op 5 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 415 2891708 ns/op 6046788 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 387 3176644 ns/op 2043252 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 388 2999716 ns/op 2036318 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 397 3066958 ns/op 2041346 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 362 3280569 ns/op 2047664 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 361 3460141 ns/op 2047212 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 267 4728690 ns/op 2056286 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 318 3692642 ns/op 2044062 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 391 3133047 ns/op 2050048 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 356 3240308 ns/op 2051451 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 373 3391891 ns/op 2044446 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 336 3382528 ns/op 4048012 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 304 3823563 ns/op 4045885 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 314 4126502 ns/op 4043390 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 327 3671935 ns/op 4043926 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 300 3514120 ns/op 4045382 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 338 3749650 ns/op 4047879 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 241 4810338 ns/op 4040922 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 295 3929274 ns/op 4046716 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 334 3469486 ns/op 4049683 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 302 3675632 ns/op 4047429 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1380 985343 ns/op 518096 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1350 921702 ns/op 518118 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1347 987745 ns/op 517145 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1345 1114208 ns/op 518120 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1107 1033621 ns/op 518330 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1180 1401567 ns/op 517149 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 752 1445436 ns/op 517147 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 933 1458696 ns/op 518554 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1350 1013669 ns/op 517145 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1338 886581 ns/op 518128 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 134 9062850 ns/op 685121 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 123 9488349 ns/op 685120 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 132 9799788 ns/op 685120 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 128 9562137 ns/op 685122 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 124 12182639 ns/op 685120 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 106 9906550 ns/op 685120 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 124 14510138 ns/op 685121 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 104 12128526 ns/op 685123 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 100 11215643 ns/op 685120 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 85 12585512 ns/op 685120 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 844 1248721 ns/op 507983 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 910 1147194 ns/op 501961 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1042 1145657 ns/op 506840 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 916 1149717 ns/op 504738 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1184 1130799 ns/op 504108 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1138 1157730 ns/op 501962 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1022 1080178 ns/op 501964 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1006 1127894 ns/op 504488 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1218 961304 ns/op 501964 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1226 968828 ns/op 501963 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 696 1713853 ns/op 567577 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 688 1699686 ns/op 567579 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 688 1722874 ns/op 567569 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 702 1747137 ns/op 567566 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 692 1723114 ns/op 567568 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 680 1726545 ns/op 567581 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 700 1722421 ns/op 567576 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 690 1698471 ns/op 567578 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 703 1713286 ns/op 567580 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 697 1722944 ns/op 567567 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 849 1429661 ns/op 513505 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 870 1378220 ns/op 513433 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 860 1385009 ns/op 513468 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 856 1373074 ns/op 513483 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 903 1364213 ns/op 513328 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 883 1368479 ns/op 510518 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 883 1364562 ns/op 513391 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 837 1364484 ns/op 510517 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 884 1368199 ns/op 513388 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 903 1363336 ns/op 510514 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 704 1654563 ns/op 883217 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 708 1646802 ns/op 883220 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 715 1661315 ns/op 883218 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 711 1665742 ns/op 883219 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 711 1657795 ns/op 883219 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 710 1652939 ns/op 883219 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 718 1658828 ns/op 883221 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 708 1665704 ns/op 883220 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 716 1654286 ns/op 883218 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 711 1650974 ns/op 883219 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1802 628304 ns/op 512027 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1958 630385 ns/op 513320 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1839 626379 ns/op 513403 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1849 632808 ns/op 513391 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1899 627202 ns/op 512025 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1855 626919 ns/op 513397 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1908 626368 ns/op 513352 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1888 632142 ns/op 512024 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1878 639984 ns/op 513378 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1963 628484 ns/op 512027 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 504 2344891 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 494 2352642 ns/op 852866 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 481 2356357 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 510 2354243 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 508 2349809 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 506 2358144 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 508 2350307 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 511 2365678 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 499 2341264 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 499 2348312 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1842 655528 ns/op 511953 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1765 647250 ns/op 510609 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1776 648666 ns/op 509134 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1786 641855 ns/op 509136 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1882 650331 ns/op 509132 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1808 658529 ns/op 510570 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1837 650459 ns/op 509136 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1820 649882 ns/op 510557 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1874 649376 ns/op 510518 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1627 655417 ns/op 510727 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1006 1166421 ns/op 971037 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1051 1166556 ns/op 970692 B/op 1195 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1070 1161557 ns/op 971048 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 961 1173899 ns/op 971693 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 982 1171510 ns/op 972820 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1058 1159592 ns/op 974133 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1044 1170714 ns/op 970734 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1011 1164050 ns/op 972318 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1006 1171984 ns/op 972651 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1005 1168167 ns/op 973133 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 3958 259921 ns/op 505190 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4821 262715 ns/op 506581 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4734 262843 ns/op 506611 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4869 258671 ns/op 505508 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 5012 259040 ns/op 505331 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4690 256973 ns/op 505067 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4430 255753 ns/op 505079 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4957 256676 ns/op 505028 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4857 253178 ns/op 505583 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4676 253467 ns/op 505347 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 954 1247164 ns/op 1060747 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 882 1255152 ns/op 1061147 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 957 1260917 ns/op 1060740 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 952 1251208 ns/op 1061422 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 944 1264432 ns/op 1062123 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 956 1249456 ns/op 1061414 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 968 1258000 ns/op 1062262 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 910 1245211 ns/op 1061313 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 962 1266366 ns/op 1060621 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 897 1255008 ns/op 1061582 B/op 812 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 276 4258381 ns/op 1919977 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 283 4282541 ns/op 1923684 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 282 4280088 ns/op 1919979 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 278 4284427 ns/op 1923748 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 278 4228987 ns/op 1923748 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 279 4273771 ns/op 1919974 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 279 4242800 ns/op 1919983 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 280 4284902 ns/op 1919972 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 278 4242813 ns/op 1919973 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 277 4306658 ns/op 1919976 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 132 9062458 ns/op 2146772 B/op 31187 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 133 9112383 ns/op 2145952 B/op 31185 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 133 9036207 ns/op 2146404 B/op 31186 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 132 9016374 ns/op 2145995 B/op 31185 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 132 9018547 ns/op 2146242 B/op 31186 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 133 9146664 ns/op 2146621 B/op 31187 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 132 9044297 ns/op 2145646 B/op 31184 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 132 9084746 ns/op 2146186 B/op 31185 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 133 9000008 ns/op 2145698 B/op 31184 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 133 9113657 ns/op 2146118 B/op 31185 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 951 1219504 ns/op 469722 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 1009 1239269 ns/op 469570 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 985 1238273 ns/op 467052 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 954 1230357 ns/op 469714 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 996 1242625 ns/op 469604 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 958 1225042 ns/op 467051 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 963 1233517 ns/op 469690 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 978 1228149 ns/op 469649 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 996 1230892 ns/op 469605 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 981 1228055 ns/op 472231 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 393 3056603 ns/op 2068973 B/op 27162 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 388 3080316 ns/op 2068568 B/op 27160 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 393 3048865 ns/op 2069242 B/op 27163 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 391 3048124 ns/op 2068632 B/op 27161 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 387 3052839 ns/op 2068796 B/op 27161 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 391 3056307 ns/op 2068892 B/op 27162 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 384 3081271 ns/op 2068660 B/op 27161 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 386 3030038 ns/op 2069009 B/op 27162 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 385 3059017 ns/op 2068491 B/op 27160 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 387 3054673 ns/op 2068491 B/op 27160 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 501 2283197 ns/op 637071 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 525 2283575 ns/op 637071 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 532 2290068 ns/op 641846 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 536 2270014 ns/op 637073 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 519 2266561 ns/op 641962 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 531 2284472 ns/op 641855 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 526 2309381 ns/op 641896 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 520 2284442 ns/op 637072 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 528 2284101 ns/op 641883 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 518 2272967 ns/op 641972 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 337 3578202 ns/op 2422024 B/op 44967 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 336 3560414 ns/op 2421730 B/op 44966 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 336 3557171 ns/op 2421918 B/op 44967 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 331 3579982 ns/op 2421874 B/op 44967 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 336 3549161 ns/op 2422187 B/op 44968 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 337 3555238 ns/op 2422433 B/op 44969 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 338 3624683 ns/op 2421851 B/op 44967 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 338 3556286 ns/op 2422275 B/op 44968 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 337 3542424 ns/op 2421774 B/op 44966 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 336 3578762 ns/op 2422226 B/op 44968 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 481 2380507 ns/op 475402 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 504 2351756 ns/op 480462 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 507 2350415 ns/op 475415 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 513 2348868 ns/op 480359 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 508 2369287 ns/op 480415 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 519 2369217 ns/op 480300 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 514 2371197 ns/op 480345 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 508 2340924 ns/op 475444 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 514 2358894 ns/op 475424 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 499 2359394 ns/op 480495 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 121 9789779 ns/op 2341206 B/op 30711 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 122 9829062 ns/op 2342264 B/op 30714 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 122 9861590 ns/op 2342595 B/op 30716 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 122 9807194 ns/op 2341993 B/op 30714 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 122 9815316 ns/op 2341484 B/op 30712 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 122 9756680 ns/op 2341731 B/op 30713 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 121 9815857 ns/op 2341456 B/op 30712 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 121 9779204 ns/op 2341602 B/op 30712 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 122 9757895 ns/op 2341637 B/op 30712 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 120 9819604 ns/op 2341611 B/op 30712 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 339 3501025 ns/op 1072324 B/op 547 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 339 3535934 ns/op 1080175 B/op 548 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 333 3507798 ns/op 1074078 B/op 547 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 343 3511733 ns/op 1062071 B/op 547 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 334 3512632 ns/op 1060081 B/op 546 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 339 3537990 ns/op 1079136 B/op 547 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 339 3509655 ns/op 1073034 B/op 547 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 338 3544112 ns/op 1056716 B/op 546 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 339 3493810 ns/op 1061332 B/op 546 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 334 3529890 ns/op 1073041 B/op 547 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 374 3226418 ns/op 2751920 B/op 39623 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 369 3198523 ns/op 2752382 B/op 39625 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 362 3277942 ns/op 2751931 B/op 39623 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 368 3205982 ns/op 2751810 B/op 39623 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 363 3239410 ns/op 2752188 B/op 39624 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 367 3251778 ns/op 2751804 B/op 39623 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 366 3236182 ns/op 2751929 B/op 39623 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 369 3233488 ns/op 2751829 B/op 39623 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 366 3207153 ns/op 2751442 B/op 39622 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 370 3196320 ns/op 2752179 B/op 39624 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1053 1066425 ns/op 468105 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1128 1066311 ns/op 471482 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1150 1070131 ns/op 471376 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1128 1072524 ns/op 471746 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1142 1065013 ns/op 469597 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1154 1072032 ns/op 471691 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1114 1067843 ns/op 472389 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1142 1066908 ns/op 469124 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1119 1068059 ns/op 469811 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1152 1067788 ns/op 471568 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 460 2589185 ns/op 2603012 B/op 12060 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 469 2550288 ns/op 2603808 B/op 12061 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 463 2599838 ns/op 2603503 B/op 12060 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 439 2600185 ns/op 2604700 B/op 12062 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 468 2564013 ns/op 2605383 B/op 12061 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 452 2564932 ns/op 2603909 B/op 12063 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 460 2552336 ns/op 2605093 B/op 12062 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 464 2566747 ns/op 2603023 B/op 12060 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 462 2552563 ns/op 2603957 B/op 12060 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 472 2559420 ns/op 2603094 B/op 12062 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 210 5731760 ns/op 478416 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 208 5774869 ns/op 475373 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 208 5748561 ns/op 475374 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 207 5722186 ns/op 478464 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 207 5728580 ns/op 475375 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 211 5813537 ns/op 475372 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 211 5719715 ns/op 478401 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 208 5721504 ns/op 478448 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 206 5731385 ns/op 475377 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 211 5768332 ns/op 478403 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10306693 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10226225 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10185838 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10159687 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10196380 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10166791 ns/op 639393 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10214752 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10444447 ns/op 639393 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10232477 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10172051 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1035 1178109 ns/op 467051 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1066 1159628 ns/op 467051 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1032 1176918 ns/op 469524 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1029 1161899 ns/op 467051 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1051 1164010 ns/op 469480 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1042 1174053 ns/op 469499 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1050 1175946 ns/op 469482 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1034 1172593 ns/op 467051 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1026 1178044 ns/op 469539 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1045 1192123 ns/op 467050 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1346 918337 ns/op 639242 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1274 898947 ns/op 639210 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1303 910185 ns/op 639210 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1329 910573 ns/op 639198 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1292 926263 ns/op 639210 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1311 923939 ns/op 639229 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1201 912989 ns/op 639193 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1306 909965 ns/op 639270 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1389 906545 ns/op 639189 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1336 914013 ns/op 639217 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 10000 107614 ns/op 639233 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 10000 109563 ns/op 639478 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 10000 110108 ns/op 639356 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 9609 110401 ns/op 639236 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 8827 113862 ns/op 639391 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 9996 105056 ns/op 639358 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 10000 111131 ns/op 639361 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 9228 110781 ns/op 639310 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 9643 106366 ns/op 639701 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 9445 109005 ns/op 639442 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 835 1322780 ns/op 1654248 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 902 1435091 ns/op 1654242 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 825 1468479 ns/op 1654244 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 817 1424505 ns/op 1654244 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 848 1422259 ns/op 1654244 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 842 1387899 ns/op 1654247 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 829 1410578 ns/op 1654242 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 852 1402769 ns/op 1654242 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 849 1422951 ns/op 1654244 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 828 1399809 ns/op 1654243 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 466 2584072 ns/op 480677 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 459 2541493 ns/op 480761 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 466 2566624 ns/op 475248 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 465 2531536 ns/op 475248 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 466 2585914 ns/op 480677 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 463 2599310 ns/op 480713 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 463 2528114 ns/op 480713 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 465 2579687 ns/op 480689 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 477 2530133 ns/op 480549 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 471 2546466 ns/op 475247 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 850 1410629 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 859 1409238 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 842 1416733 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 850 1419439 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 844 1411688 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 847 1421344 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 859 1408879 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 848 1407933 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 824 1425079 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 859 1412747 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1180 997745 ns/op 477933 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1188 999925 ns/op 477914 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1203 992097 ns/op 477880 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1206 997337 ns/op 475238 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1198 993942 ns/op 477891 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1194 996681 ns/op 477900 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1185 991737 ns/op 475239 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1218 996099 ns/op 480458 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1188 994943 ns/op 477914 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1146 993670 ns/op 478013 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1522 793387 ns/op 1917376 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1542 772369 ns/op 1917376 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1485 751967 ns/op 1917369 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1581 777948 ns/op 1917371 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1549 760693 ns/op 1917367 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1560 776088 ns/op 1917369 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1590 775099 ns/op 1917369 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1590 758341 ns/op 1917366 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1558 764808 ns/op 1917375 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1586 767321 ns/op 1917366 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1374 836249 ns/op 649895 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1346 852293 ns/op 650254 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1368 853387 ns/op 651105 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1273 844212 ns/op 650263 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1246 825149 ns/op 651959 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1417 835188 ns/op 651776 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1424 825562 ns/op 652571 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1293 845823 ns/op 653171 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1411 883163 ns/op 648957 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1372 851501 ns/op 649439 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1204 967671 ns/op 1286680 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1206 972004 ns/op 1286491 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1234 940008 ns/op 1286819 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1263 965854 ns/op 1287805 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1243 957537 ns/op 1286075 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1293 971174 ns/op 1287078 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1341 967969 ns/op 1286926 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1233 958134 ns/op 1288038 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1275 960265 ns/op 1287715 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1308 966816 ns/op 1286502 B/op 4 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 234 4946852 ns/op 1941833 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 240 5021662 ns/op 1959327 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 235 4944520 ns/op 1941831 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 235 4916092 ns/op 1959694 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 240 5015083 ns/op 1941850 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 237 5068479 ns/op 1941841 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 242 5001764 ns/op 1941834 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 242 4993732 ns/op 1941835 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 237 5042379 ns/op 1941842 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 235 4969638 ns/op 1959680 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 34 30934033 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 33 30822112 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 33 30774247 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 34 31572652 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 34 30737610 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 36 30999598 ns/op 4433755 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 33 30918759 ns/op 4433754 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 33 30706318 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 33 30686639 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 38 30975624 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 216 5496764 ns/op 1990901 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 216 5512479 ns/op 1990901 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 220 5428057 ns/op 1941840 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 219 5435810 ns/op 1990224 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 220 5462129 ns/op 1990017 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 218 5397626 ns/op 1990447 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 211 5466872 ns/op 1992056 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 218 5540762 ns/op 1990461 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 217 5538401 ns/op 1990673 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 216 5417347 ns/op 1990900 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 130 9189423 ns/op 3214842 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 132 9120317 ns/op 3214829 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 130 9110202 ns/op 3214842 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 130 9139594 ns/op 3214841 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 132 9021747 ns/op 3214829 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 130 9082817 ns/op 3214769 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 130 9159778 ns/op 3214842 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 130 9090951 ns/op 3214770 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 132 9016732 ns/op 3214829 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 130 9143126 ns/op 3214842 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 195 6157001 ns/op 1996170 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 201 6093249 ns/op 1994553 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 198 6273275 ns/op 1995373 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 196 6071680 ns/op 1941842 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 196 6107545 ns/op 1995891 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 196 6159911 ns/op 1941858 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 196 6095955 ns/op 1995891 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 190 6037795 ns/op 1941852 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 194 6003108 ns/op 1996451 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 195 6144972 ns/op 1996170 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 171 6977842 ns/op 3804952 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 169 6994523 ns/op 3804962 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 170 7046548 ns/op 3804974 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 169 6983870 ns/op 3804960 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 171 6963057 ns/op 3804968 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 171 6992248 ns/op 3804950 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 169 7001673 ns/op 3804961 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 171 6953223 ns/op 3804967 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 170 6975517 ns/op 3804974 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 169 7009289 ns/op 3804980 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 343 3407157 ns/op 1941854 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 350 3366313 ns/op 1941847 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 350 3406666 ns/op 1972092 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 349 3328970 ns/op 1972179 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 356 3384464 ns/op 1941850 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 360 3320035 ns/op 1941847 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 354 3354014 ns/op 1971746 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 361 3389397 ns/op 1941845 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 346 3320255 ns/op 1941851 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 351 3368570 ns/op 1941846 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 267 4434861 ns/op 3475202 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 267 4460172 ns/op 3475204 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 267 4445233 ns/op 3475203 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 267 4436745 ns/op 3475203 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 266 4455558 ns/op 3475202 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 267 4507663 ns/op 3475202 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 268 4454856 ns/op 3475203 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 267 4474699 ns/op 3475203 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 270 4452933 ns/op 3475204 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 268 4438113 ns/op 3475203 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 301 3977286 ns/op 1941842 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 286 3898349 ns/op 1978905 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 289 4008394 ns/op 1978528 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 289 3969643 ns/op 1941846 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 291 4036085 ns/op 1941821 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 300 3947267 ns/op 1977180 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 300 3977573 ns/op 1977180 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 291 3977442 ns/op 1978273 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 301 3941334 ns/op 1941851 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 300 3918469 ns/op 1941854 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 212 5298473 ns/op 4061714 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 219 5357402 ns/op 4060733 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 222 5357889 ns/op 4063588 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 217 5359672 ns/op 4063062 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 219 5322302 ns/op 4060723 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 216 5407513 ns/op 4069954 B/op 13510 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 214 5369750 ns/op 4062430 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 217 5295092 ns/op 4060795 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 224 5302358 ns/op 4059124 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 222 5414047 ns/op 4065282 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 495 2255726 ns/op 1978845 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 529 2321609 ns/op 1980696 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 524 2283074 ns/op 2017981 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 514 2244405 ns/op 1970048 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 513 2237190 ns/op 1979732 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 544 2232894 ns/op 1986160 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 513 2280997 ns/op 1988818 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 519 2288084 ns/op 1970042 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 518 2267725 ns/op 1998449 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 541 2241328 ns/op 1967625 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 156 7489916 ns/op 4805112 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 156 7532108 ns/op 4806478 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 156 7618101 ns/op 4809187 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 158 7593645 ns/op 4809758 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 157 7628199 ns/op 4807080 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 157 7681543 ns/op 4809833 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 157 7466758 ns/op 4805070 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 157 7618218 ns/op 4807080 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 156 7657881 ns/op 4808524 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 156 7617010 ns/op 4807142 B/op 1447 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 42 25743389 ns/op 12390786 B/op 230518 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 42 25838187 ns/op 12290931 B/op 230518 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 43 25821535 ns/op 12290890 B/op 230518 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 43 25719724 ns/op 12388502 B/op 230519 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 40 25569190 ns/op 12395812 B/op 230519 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 43 25801227 ns/op 12290881 B/op 230518 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 46 25647875 ns/op 12382093 B/op 230519 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 44 25442175 ns/op 12290913 B/op 230518 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 40 25917312 ns/op 12395802 B/op 230519 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 42 25355648 ns/op 12390791 B/op 230519 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 34 29730896 ns/op 7927631 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 40 29947288 ns/op 7927624 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 36 29703402 ns/op 7927623 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 39 29957562 ns/op 7927625 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 36 29704598 ns/op 7927627 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 36 29842471 ns/op 7927626 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 34 30542759 ns/op 7927620 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 40 29804019 ns/op 7927624 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 38 29659774 ns/op 7927629 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 37 29999950 ns/op 7927629 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 163 7265458 ns/op 2006801 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 165 7219231 ns/op 1941793 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 164 7224391 ns/op 2006403 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 165 7250909 ns/op 2006010 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 164 7190036 ns/op 1941795 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 164 7210111 ns/op 2006405 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 163 7200628 ns/op 1941778 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 163 7224758 ns/op 2006800 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 163 7245710 ns/op 2006802 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 165 7161936 ns/op 1941794 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 88 13431750 ns/op 7002578 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 84 13410041 ns/op 7002536 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 79 13435161 ns/op 7002436 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 91 13436427 ns/op 7002412 B/op 218849 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 93 13483482 ns/op 7002586 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 90 13435136 ns/op 7002573 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 79 13396166 ns/op 7002591 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 82 13414891 ns/op 7002538 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 92 13569112 ns/op 7002433 B/op 218849 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 80 13252304 ns/op 7002570 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 79 15092612 ns/op 3715415 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 79 15006386 ns/op 3581358 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 78 15098147 ns/op 3717140 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 72 15373999 ns/op 3728459 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 79 15032869 ns/op 3715412 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 70 14951117 ns/op 3581341 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 79 15083873 ns/op 3581356 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 72 15001844 ns/op 3581322 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 74 15030318 ns/op 3581352 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 79 15038209 ns/op 3715416 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 56 19363348 ns/op 9246427 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 54 19336719 ns/op 9246448 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 62 19373483 ns/op 9246511 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 58 19361811 ns/op 9246427 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 57 19282521 ns/op 9246461 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 58 19306372 ns/op 9246365 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 54 19473582 ns/op 9246387 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 56 19427522 ns/op 9246488 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 56 19212962 ns/op 9246435 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 54 19290789 ns/op 9246444 B/op 346669 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 100 11696585 ns/op 1942144 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 100 11788670 ns/op 2047986 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 86 11852446 ns/op 2065214 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 87 11911965 ns/op 2063836 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 87 11692025 ns/op 1942182 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 88 11673013 ns/op 2062426 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 92 11828894 ns/op 2057212 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 90 11721591 ns/op 1942142 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 102 11768645 ns/op 2045894 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 100 11794118 ns/op 2047985 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 22 46095478 ns/op 8975699 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 25 46024584 ns/op 8975705 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 25 45949294 ns/op 8975705 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 25 46362071 ns/op 8975700 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 26 46342467 ns/op 8975713 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 26 46040524 ns/op 8975714 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 26 45990762 ns/op 8975702 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 25 46708643 ns/op 8975701 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 25 46325239 ns/op 8975693 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 24 46277439 ns/op 8975698 B/op 230871 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 52 21627759 ns/op 2319679 B/op 4 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 55 21438681 ns/op 1977427 B/op 2 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 54 21731918 ns/op 2307086 B/op 4 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 48 21653802 ns/op 2312107 B/op 4 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 49 22029961 ns/op 2304584 B/op 3 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 54 21614889 ns/op 2502179 B/op 4 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 55 21503343 ns/op 2372098 B/op 4 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 55 21528263 ns/op 2265109 B/op 4 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 48 21467214 ns/op 2312156 B/op 4 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 54 21604388 ns/op 1984582 B/op 2 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 63 17030937 ns/op 10874645 B/op 320842 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 64 16559931 ns/op 10867506 B/op 320840 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 63 16794651 ns/op 10869106 B/op 320841 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 69 16716366 ns/op 10871193 B/op 320842 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 61 16788284 ns/op 10870879 B/op 320842 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 73 16933507 ns/op 10869570 B/op 320841 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 70 16603634 ns/op 10871084 B/op 320841 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 60 16866562 ns/op 10870993 B/op 320842 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 70 16706889 ns/op 10870168 B/op 320841 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 62 16793259 ns/op 10869731 B/op 320841 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 181 6703024 ns/op 2011551 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 177 6816114 ns/op 1948600 B/op 4 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 177 6691106 ns/op 2004736 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 180 6673250 ns/op 1986401 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 181 6804126 ns/op 1987050 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 177 6757101 ns/op 1947757 B/op 4 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 178 6586714 ns/op 2048933 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 177 6762886 ns/op 1986505 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 178 6576898 ns/op 2020407 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 180 6697750 ns/op 1964925 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 76 14189105 ns/op 10980075 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 92 14026497 ns/op 10975269 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 74 14128360 ns/op 10980614 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 75 14164266 ns/op 10978965 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 84 14104527 ns/op 10979368 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 80 14022044 ns/op 10981696 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 81 14006542 ns/op 10981429 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 80 14256547 ns/op 10979036 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 78 14204242 ns/op 10974103 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 81 14068463 ns/op 10982745 B/op 128233 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 63 16926888 ns/op 1973112 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 67 16925720 ns/op 1971254 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 68 16799245 ns/op 1942218 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 66 16937132 ns/op 1971675 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 67 16948664 ns/op 1971271 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 67 16913971 ns/op 1971271 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 66 16778014 ns/op 1971659 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 67 16795232 ns/op 1942197 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 67 16911307 ns/op 1971254 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 68 16995675 ns/op 1942248 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 37 31097806 ns/op 1942688 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 39 31236715 ns/op 1942688 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 38 31094515 ns/op 1942689 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 39 30852650 ns/op 1942689 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 37 31211443 ns/op 1942689 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 38 30976459 ns/op 1942689 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 39 31364653 ns/op 1942689 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 37 30885549 ns/op 1942689 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 38 30914125 ns/op 1942688 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 38 30732259 ns/op 1942688 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 261 4556785 ns/op 1982469 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 262 4619641 ns/op 1982312 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 250 4575656 ns/op 1941849 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 262 4541466 ns/op 1941846 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 266 4528630 ns/op 1941851 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 261 4549365 ns/op 1982470 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 254 4619859 ns/op 1941845 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 258 4508177 ns/op 1982934 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 248 4678614 ns/op 2027332 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 259 4501947 ns/op 1941849 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 345 3373284 ns/op 1942012 B/op 3 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 351 3393739 ns/op 1941976 B/op 3 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 333 3424578 ns/op 1941973 B/op 3 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 339 3324043 ns/op 1941941 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 352 3437254 ns/op 1941963 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 360 3333889 ns/op 1941965 B/op 3 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 360 3300144 ns/op 1941943 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 356 3341112 ns/op 1941962 B/op 3 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 366 3365022 ns/op 1942053 B/op 4 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 355 3337986 ns/op 1941993 B/op 3 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2187 527114 ns/op 1941791 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 1998 514613 ns/op 1942766 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2263 496793 ns/op 1943511 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2209 526388 ns/op 1942671 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2158 538284 ns/op 1944483 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2240 477129 ns/op 1941794 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2235 502398 ns/op 1942648 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 1926 521180 ns/op 1941779 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2187 528209 ns/op 1942668 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2232 497360 ns/op 1945263 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 168 7566317 ns/op 5053222 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 157 7661494 ns/op 5053217 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 156 7529192 ns/op 5053265 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 162 7537264 ns/op 5053244 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 157 7622738 ns/op 5053217 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 162 7699004 ns/op 5053226 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 163 7440689 ns/op 5053217 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 156 7547184 ns/op 5053248 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 163 7599894 ns/op 5053216 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 154 7568895 ns/op 5053219 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 175 6844951 ns/op 1952939 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 171 6859886 ns/op 1953208 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 172 6872406 ns/op 1953138 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 170 6904541 ns/op 1941831 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 172 6970730 ns/op 1941844 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 172 6905398 ns/op 1953138 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 174 6889223 ns/op 1953022 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 175 6878307 ns/op 1952939 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 175 6894021 ns/op 1941820 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 174 6901721 ns/op 1953023 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 592 2093553 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 566 2058205 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 589 2010484 ns/op 1941529 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 607 2024183 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 567 2040921 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 574 2052894 ns/op 1941529 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 591 1994577 ns/op 1941529 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 585 2058169 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 574 2015068 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 570 2060738 ns/op 1941529 B/op 2 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 218 5274292 ns/op 1941801 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 226 5258693 ns/op 1941804 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 228 5379742 ns/op 1996787 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 220 5281842 ns/op 1998782 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 224 5221415 ns/op 1997772 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 224 5369011 ns/op 1997773 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 225 5315380 ns/op 1997523 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 218 5338167 ns/op 1999307 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 222 5267609 ns/op 1941810 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 228 5365330 ns/op 1941801 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 504 2397480 ns/op 5825571 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 511 2312182 ns/op 5825568 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 451 2668420 ns/op 5825565 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 516 2323317 ns/op 5825570 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 502 2470438 ns/op 5825580 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 490 2314470 ns/op 5825568 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 529 2502116 ns/op 5825570 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 468 2602569 ns/op 5825575 B/op 5 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 456 2288865 ns/op 5825571 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 477 2305894 ns/op 5825571 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 230 5392958 ns/op 1958304 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 220 5218606 ns/op 1966668 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 223 5214951 ns/op 1980651 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 218 5289232 ns/op 1986740 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 229 5276244 ns/op 1985217 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 228 5354683 ns/op 1974876 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 228 5480493 ns/op 1982359 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 230 5340756 ns/op 1982852 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 224 5325712 ns/op 1962086 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 223 5245315 ns/op 1972973 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 177 6838253 ns/op 3901743 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 184 6584186 ns/op 3899348 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 180 6123982 ns/op 3899681 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 181 6595370 ns/op 3901953 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 170 6414060 ns/op 3902531 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 189 6834710 ns/op 3897792 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 193 6724738 ns/op 3895313 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 168 6302700 ns/op 3897634 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 172 5961438 ns/op 3904764 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 199 6413141 ns/op 3901899 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 39286 30555 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 40083 30325 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 39235 30466 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 39316 30382 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 39544 30590 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 39069 30267 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 39138 30651 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 38342 30337 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 40231 30350 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 38868 30474 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5768 186234 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5791 185376 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5992 185566 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5844 185990 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5671 184331 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5852 187902 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5704 185961 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5836 185809 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5876 188396 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5761 185105 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 45741 26383 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 46452 26643 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 45170 26396 ns/op 18442 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 46065 26270 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 46053 26425 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 45872 26270 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 46279 26431 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 45812 26225 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 45927 26456 ns/op 18447 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 46070 26654 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 39000 30791 ns/op 16500 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38799 30855 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38468 30850 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38823 30882 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38788 30711 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38727 30886 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38509 30939 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38472 30831 ns/op 16500 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38377 30843 ns/op 16500 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38572 31028 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 36861 32229 ns/op 18449 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 37876 32091 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 37027 32497 ns/op 18449 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 37545 32086 ns/op 18451 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 38719 32309 ns/op 18453 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 37345 32374 ns/op 18444 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 36759 32443 ns/op 18451 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 37114 32516 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 37580 32096 ns/op 18449 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 37477 32340 ns/op 18451 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 58202 20851 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 57282 20797 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 57864 20868 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 56600 20859 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 56175 20731 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 57422 20830 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 57534 20887 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 57594 20731 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 58128 20598 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 55808 20875 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 35214 34326 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 32156 34555 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 34962 34362 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 35412 34475 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 34707 34448 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 35408 34204 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 35276 34010 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 35043 34321 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 35055 34372 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 35602 34364 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16328 73574 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16441 73333 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16335 72582 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16114 72930 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16347 73858 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16419 73289 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16299 73008 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16346 73090 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16446 72797 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16497 73130 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 37599 32509 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 36824 32196 ns/op 18445 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 37851 32360 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 37012 32263 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 37722 32485 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 37132 32386 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 37000 32474 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 37044 32172 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 37501 32145 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 37183 32531 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 66730 18257 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 58740 18586 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 64422 18329 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 62593 18379 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 63806 18756 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 66006 18246 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 63456 18538 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 64394 18518 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 64537 18348 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 65554 18404 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 236318 4249 ns/op 18906 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 300453 4586 ns/op 18906 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 279356 4224 ns/op 18901 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 279652 4349 ns/op 18867 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 268570 4247 ns/op 18888 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 258846 4222 ns/op 18887 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 285735 4369 ns/op 18886 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 251164 4586 ns/op 18904 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 276884 4506 ns/op 18908 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 258232 4261 ns/op 18894 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 156536 7787 ns/op 20117 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 162213 7609 ns/op 20105 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 150535 7858 ns/op 20117 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 149918 7734 ns/op 20107 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 159000 7826 ns/op 20106 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 137142 7660 ns/op 20114 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 166329 7668 ns/op 20120 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 151713 7675 ns/op 20099 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 159428 7464 ns/op 20107 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 167155 7782 ns/op 20102 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25344 47647 ns/op 24592 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25525 46795 ns/op 24592 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25202 47420 ns/op 24592 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25737 47359 ns/op 24592 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25540 46715 ns/op 24592 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25551 47053 ns/op 24592 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25556 47326 ns/op 24592 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25723 46787 ns/op 24595 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25560 46740 ns/op 24595 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25635 47301 ns/op 24597 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5473 190165 ns/op 30065 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 6176 189797 ns/op 30076 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5520 189809 ns/op 30076 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5846 191482 ns/op 30071 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5614 189909 ns/op 30067 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5563 190093 ns/op 30079 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5664 190622 ns/op 30066 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5497 190098 ns/op 30074 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5594 190417 ns/op 30071 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5786 191452 ns/op 30066 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 34519 33706 ns/op 18449 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 35932 33777 ns/op 18449 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 35439 33456 ns/op 18449 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 36022 33645 ns/op 18449 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 36318 33506 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 36060 33249 ns/op 18444 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 36207 33829 ns/op 18451 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 35934 33852 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 35774 33666 ns/op 18449 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 35493 33898 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29967 40332 ns/op 27327 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29835 40116 ns/op 27324 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29434 40236 ns/op 27327 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29865 40449 ns/op 27327 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29502 40184 ns/op 27326 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29500 40110 ns/op 27326 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 30152 40264 ns/op 27327 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 30018 40202 ns/op 27330 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29632 40266 ns/op 27328 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29976 40312 ns/op 27325 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 32862 36229 ns/op 18575 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 32637 36006 ns/op 18575 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 33271 36300 ns/op 18572 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 33379 36063 ns/op 18574 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 33508 36292 ns/op 18577 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 32848 36285 ns/op 18572 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 33289 36273 ns/op 18572 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 33636 36381 ns/op 18574 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 33608 35982 ns/op 18575 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 32965 36270 ns/op 18577 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38982 30894 ns/op 31727 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38577 30930 ns/op 31728 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 39256 31100 ns/op 31729 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38803 30858 ns/op 31729 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38234 30818 ns/op 31729 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 37957 31143 ns/op 31728 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38828 31233 ns/op 31725 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38966 30865 ns/op 31728 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 39273 31059 ns/op 31727 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38755 31329 ns/op 31724 B/op 261 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27264 44207 ns/op 18449 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27480 43620 ns/op 18445 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27333 44102 ns/op 18449 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27231 43870 ns/op 18446 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27728 43724 ns/op 18449 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27627 43974 ns/op 18446 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27134 43939 ns/op 18449 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27195 43606 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27171 44147 ns/op 18446 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27132 43833 ns/op 18442 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8248 124823 ns/op 47130 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8298 124595 ns/op 47124 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8686 126293 ns/op 47127 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8535 127045 ns/op 47126 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8317 125457 ns/op 47124 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8353 126056 ns/op 47128 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8058 125704 ns/op 47129 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8151 125578 ns/op 47128 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8421 125966 ns/op 47122 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8107 126179 ns/op 47128 B/op 251 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26004 45803 ns/op 18492 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26206 46410 ns/op 18488 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 25206 45914 ns/op 18497 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26312 46644 ns/op 18504 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 25998 45900 ns/op 18488 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26176 45878 ns/op 18495 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 25916 46448 ns/op 18522 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26428 45954 ns/op 18514 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26343 45913 ns/op 18488 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26102 46080 ns/op 18505 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 43803 27387 ns/op 31094 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 43114 27426 ns/op 31093 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 42640 27216 ns/op 31095 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 41355 27757 ns/op 31094 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 41834 27508 ns/op 31096 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 43732 27289 ns/op 31095 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 43080 27725 ns/op 31091 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 44004 27067 ns/op 31095 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 42457 27396 ns/op 31094 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 43970 27439 ns/op 31094 B/op 190 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 142422 7384 ns/op 18760 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 163294 7362 ns/op 18760 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 140554 7260 ns/op 18746 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 159867 7345 ns/op 18773 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 164949 7454 ns/op 18776 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 159864 7277 ns/op 18784 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 166788 7425 ns/op 18762 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 159240 7310 ns/op 18763 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 165370 7277 ns/op 18760 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 170538 7228 ns/op 18755 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 69040 17126 ns/op 29753 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 70515 17058 ns/op 29780 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 70113 17085 ns/op 29773 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 69332 17122 ns/op 29756 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 70724 17024 ns/op 29757 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 69884 17259 ns/op 29770 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 70852 17039 ns/op 29779 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 71337 17098 ns/op 29774 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 70512 17024 ns/op 29757 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 71461 17120 ns/op 29760 B/op 71 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7239 154957 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7548 153555 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 6997 153743 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7449 154431 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7161 155434 ns/op 18446 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7759 155258 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7285 154138 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7441 154163 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7164 154574 ns/op 18444 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7417 154346 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3886 293002 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3928 294392 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3952 294133 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3853 293177 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3926 294777 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3831 293697 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3895 294835 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3835 293315 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3988 295388 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3919 294375 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 36541 32744 ns/op 21023 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 37131 33145 ns/op 21025 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 36808 32756 ns/op 21025 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 37214 32496 ns/op 21025 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 37066 32493 ns/op 21023 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 36958 32874 ns/op 21023 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 36415 32941 ns/op 21023 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 36415 32599 ns/op 21023 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 36415 33043 ns/op 21023 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 36502 32990 ns/op 21030 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 38060 31104 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 38884 31407 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 38234 31488 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 38774 31226 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 39007 31344 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 39506 31313 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 38497 31159 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 37233 31088 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 38316 31184 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 38199 31357 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 401407 3183 ns/op 18445 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 323187 3226 ns/op 18445 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 387462 3172 ns/op 18445 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 380110 3153 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 399399 3323 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 376000 3253 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 358886 3142 ns/op 18445 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 390973 3201 ns/op 18445 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 427340 3089 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 368085 3096 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 50949 23580 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 51020 23576 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 51657 24127 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 50960 24533 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 49590 24196 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 48470 24223 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 49986 24655 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 48985 24563 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 48722 24272 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 49885 24288 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20025 59814 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20262 59780 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20152 59785 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20293 59781 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20185 59836 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20098 60572 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20278 59446 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20233 59570 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20318 59744 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 19989 59709 ns/op 18444 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 41014 29955 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 40887 29867 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 39271 29713 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 40400 30277 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 40209 29762 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 41196 29730 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 40288 30253 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 40443 29762 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 40866 29468 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 39915 30110 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 34074 34869 ns/op 18445 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 34272 35099 ns/op 18442 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 34050 35034 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 34362 35779 ns/op 18445 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 34330 35039 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 34264 35002 ns/op 18445 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 34282 35647 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 34549 35117 ns/op 18442 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 34029 35334 ns/op 18442 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 34059 35148 ns/op 18445 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 65413 16992 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 71430 16924 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 64094 16794 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 71998 16780 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 72278 16583 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 70741 16996 ns/op 55332 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 72956 16834 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 68168 16753 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 71917 17054 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 69872 16526 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 179937 6802 ns/op 18894 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 180378 6890 ns/op 18885 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 175898 6775 ns/op 18877 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 179980 6736 ns/op 18850 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 169630 6878 ns/op 18900 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 153740 6995 ns/op 18868 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 179998 6895 ns/op 18880 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 168261 6781 ns/op 18877 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 174561 6738 ns/op 18835 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 186418 6668 ns/op 18888 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 131721 9103 ns/op 37196 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 135861 8675 ns/op 37180 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 146330 8788 ns/op 37214 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 148956 8873 ns/op 37230 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 140467 8657 ns/op 37228 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 140499 9050 ns/op 37224 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 127909 8754 ns/op 37211 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 141614 9222 ns/op 37204 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 136885 8541 ns/op 37199 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 131728 8676 ns/op 37229 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 858 1395133 ns/op 278621 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 858 1386392 ns/op 278621 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 859 1390954 ns/op 278621 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 852 1387564 ns/op 278621 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 859 1397161 ns/op 278621 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 850 1388586 ns/op 278618 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 861 1394688 ns/op 278621 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 856 1390838 ns/op 278621 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 849 1384904 ns/op 278618 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 849 1406895 ns/op 278618 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 259 4528645 ns/op 668537 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 261 4570308 ns/op 668537 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 262 4544001 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 256 4544905 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 260 4566696 ns/op 668537 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 262 4584145 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 256 4555020 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 262 4583255 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 264 4544991 ns/op 668537 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 260 4573205 ns/op 668537 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 853 1370566 ns/op 278625 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 882 1357302 ns/op 278622 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 865 1371762 ns/op 279993 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 872 1352953 ns/op 279981 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 865 1357161 ns/op 278620 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 824 1359325 ns/op 278621 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 873 1364510 ns/op 278619 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 877 1370170 ns/op 278619 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 877 1366083 ns/op 279973 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 882 1359173 ns/op 278619 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 644 1813309 ns/op 340644 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 655 1814127 ns/op 340642 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 662 1817236 ns/op 340640 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 657 1835154 ns/op 340642 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 646 1817001 ns/op 340644 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 645 1827497 ns/op 340660 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 660 1811891 ns/op 340641 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 645 1808041 ns/op 340644 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 655 1817416 ns/op 340642 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 651 1818081 ns/op 340643 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 896 1298783 ns/op 278629 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 901 1296267 ns/op 278628 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 902 1302748 ns/op 279943 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 901 1308889 ns/op 278628 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 886 1293465 ns/op 279968 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 908 1301241 ns/op 278627 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 913 1302664 ns/op 278627 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 914 1308072 ns/op 279928 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 912 1303243 ns/op 279931 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 918 1305975 ns/op 278630 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 525 2231885 ns/op 979411 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 526 2235014 ns/op 979416 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 530 2220428 ns/op 979408 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 534 2240501 ns/op 979412 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 534 2232310 ns/op 979412 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 529 2220689 ns/op 979408 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 534 2226353 ns/op 979411 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 532 2235579 ns/op 979413 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 529 2238687 ns/op 979409 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 530 2230211 ns/op 979408 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 992 1173164 ns/op 278621 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 1010 1175458 ns/op 278619 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 1003 1176231 ns/op 279795 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 1008 1172128 ns/op 278619 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 1003 1193513 ns/op 278620 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 1005 1172224 ns/op 278619 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 1002 1184851 ns/op 278620 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 1002 1171915 ns/op 278620 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 1003 1175849 ns/op 278620 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 999 1174980 ns/op 278620 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1011 1155307 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1026 1160359 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1017 1158011 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1010 1177228 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1033 1160198 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1018 1152800 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1000 1161425 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1030 1160019 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1011 1167893 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1011 1161149 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 812 1435611 ns/op 278619 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 840 1439318 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 836 1422861 ns/op 280040 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 838 1436116 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 820 1427406 ns/op 278618 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 842 1444417 ns/op 280029 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 837 1430300 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 820 1434809 ns/op 278618 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 834 1430933 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 753 1431748 ns/op 278617 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 879 1281048 ns/op 537449 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 910 1293687 ns/op 537249 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 913 1288986 ns/op 537411 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 920 1294739 ns/op 537314 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 924 1288213 ns/op 537567 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 934 1289172 ns/op 537392 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 919 1291819 ns/op 537361 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 926 1283158 ns/op 537470 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 909 1281896 ns/op 537199 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 920 1292454 ns/op 537486 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 1990 621482 ns/op 280962 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 1975 618595 ns/op 280499 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 1965 616863 ns/op 280434 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 2112 608868 ns/op 284393 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 1905 633558 ns/op 281487 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 1760 630853 ns/op 282489 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 2060 620741 ns/op 283273 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 2138 620380 ns/op 282794 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 2006 620087 ns/op 281960 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 2065 610968 ns/op 282611 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1794 636915 ns/op 648706 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1822 638666 ns/op 648332 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1831 643255 ns/op 648560 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1813 637632 ns/op 648279 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1814 638188 ns/op 648572 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1838 642748 ns/op 648613 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1778 638999 ns/op 648419 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1785 648342 ns/op 648774 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1814 644784 ns/op 648280 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1824 637518 ns/op 648506 B/op 1013 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 514 2289956 ns/op 279812 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 511 2314007 ns/op 281865 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 523 2288765 ns/op 281826 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 523 2305556 ns/op 281822 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 523 2297024 ns/op 281822 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 519 2289534 ns/op 279817 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 501 2284812 ns/op 279817 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 516 2279979 ns/op 279812 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 518 2293292 ns/op 281842 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 525 2299546 ns/op 279816 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 255 4616362 ns/op 1302772 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 260 4606345 ns/op 1302772 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 258 4633593 ns/op 1302771 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 256 4624407 ns/op 1302771 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 260 4618955 ns/op 1302770 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 258 4611539 ns/op 1302771 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 260 4656136 ns/op 1302771 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 260 4641995 ns/op 1302772 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 256 4617503 ns/op 1302772 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 260 4653001 ns/op 1302771 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 891 1326489 ns/op 279955 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 897 1321808 ns/op 278622 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 854 1326873 ns/op 278622 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 897 1324885 ns/op 279945 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 867 1325814 ns/op 278624 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 900 1334103 ns/op 278625 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 894 1329044 ns/op 278622 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 892 1358736 ns/op 278622 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 889 1334581 ns/op 278622 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 883 1326684 ns/op 278623 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 468 2526790 ns/op 975156 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 474 2511160 ns/op 975169 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 476 2519516 ns/op 975168 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 472 2516839 ns/op 975160 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 477 2527582 ns/op 975156 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 463 2516081 ns/op 975161 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 471 2506524 ns/op 975161 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 471 2520680 ns/op 975161 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 470 2523068 ns/op 975162 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 472 2517976 ns/op 975164 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 516 2275254 ns/op 281436 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 524 2354543 ns/op 279136 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 523 2285093 ns/op 281404 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 520 2269563 ns/op 279137 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 529 2274021 ns/op 281377 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 518 2277384 ns/op 279137 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 525 2270786 ns/op 279136 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 508 2294016 ns/op 279138 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 522 2267775 ns/op 279136 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 528 2269899 ns/op 279135 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 250 4760984 ns/op 1925437 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 250 4760641 ns/op 1925438 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 250 4796167 ns/op 1925436 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 249 4767183 ns/op 1925427 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 252 4762672 ns/op 1925430 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 252 4780869 ns/op 1925430 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 249 4779430 ns/op 1925429 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 252 4778343 ns/op 1925432 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 252 4790563 ns/op 1925431 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 250 4771529 ns/op 1925425 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 805 1467349 ns/op 278693 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 788 1455202 ns/op 278691 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 811 1455187 ns/op 278692 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 796 1463778 ns/op 278687 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 788 1462621 ns/op 280185 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 795 1465283 ns/op 278688 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 811 1456944 ns/op 278692 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 800 1474332 ns/op 280168 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 820 1455042 ns/op 278690 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 804 1461786 ns/op 280160 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 310 3864401 ns/op 1792971 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 312 3857340 ns/op 1792971 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 309 3838497 ns/op 1792972 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 310 3882282 ns/op 1792970 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 312 3835353 ns/op 1792971 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 310 3838047 ns/op 1792971 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 313 3851704 ns/op 1792974 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 310 3845007 ns/op 1792971 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 309 3869212 ns/op 1792973 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 310 3848191 ns/op 1792972 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 609 1952536 ns/op 278921 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 615 1935376 ns/op 283284 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 613 1921595 ns/op 278920 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 622 1925224 ns/op 278918 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 618 1908665 ns/op 279914 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 613 1915889 ns/op 278920 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 608 1927781 ns/op 283336 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 610 1944470 ns/op 278921 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 619 1929297 ns/op 278918 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 614 1920691 ns/op 278920 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 399 2995552 ns/op 1472898 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 397 3015932 ns/op 1474834 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 392 2997942 ns/op 1473029 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 400 3009358 ns/op 1473564 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 396 2991302 ns/op 1473922 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 391 3001336 ns/op 1473309 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 398 2994766 ns/op 1473527 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 398 3039933 ns/op 1474373 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 402 3009284 ns/op 1473429 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 392 3009578 ns/op 1473436 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1234 939811 ns/op 279146 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1255 951100 ns/op 281238 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1190 954796 ns/op 280962 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1227 957527 ns/op 281153 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1221 943678 ns/op 281427 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1220 949311 ns/op 280816 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1227 954606 ns/op 279923 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1228 941020 ns/op 280263 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1225 942600 ns/op 280414 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1218 944570 ns/op 279759 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 607 1993737 ns/op 2814111 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 591 1989621 ns/op 2814305 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 595 1991085 ns/op 2814127 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 574 2020539 ns/op 2814339 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 594 1992423 ns/op 2813764 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 602 1992917 ns/op 2813942 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 585 1999700 ns/op 2814132 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 596 2016618 ns/op 2814655 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 609 2000183 ns/op 2814456 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 591 2035333 ns/op 2813951 B/op 29658 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 506 2339567 ns/op 279262 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 520 2316865 ns/op 278706 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 513 2300144 ns/op 279252 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 516 2316702 ns/op 278707 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 516 2301019 ns/op 278707 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 504 2314400 ns/op 278711 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 518 2309440 ns/op 279245 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 518 2329604 ns/op 279245 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 519 2290601 ns/op 279243 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 519 2293188 ns/op 278706 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 289 4013011 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 297 4018961 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 301 4011968 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 295 4010522 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 297 4030785 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 295 4001772 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 298 4024337 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 297 4030780 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 290 4009811 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 297 4030518 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2924 412676 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2784 413754 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2745 412951 ns/op 279050 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2760 416328 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2745 411201 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2787 413549 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2826 415788 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2803 410016 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2791 412151 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2881 410876 ns/op 279029 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3076 382009 ns/op 278645 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3069 380188 ns/op 278647 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3080 384283 ns/op 278646 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 2979 381567 ns/op 278647 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3115 383416 ns/op 278645 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3004 382576 ns/op 278646 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 2936 385373 ns/op 278649 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3074 380852 ns/op 278646 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3006 380665 ns/op 278646 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3020 387363 ns/op 278646 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 38066 31186 ns/op 278717 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 36998 34037 ns/op 278652 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 34492 33435 ns/op 278662 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 36225 33806 ns/op 278753 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 29151 43023 ns/op 278681 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 26436 45021 ns/op 278677 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 29472 35011 ns/op 278733 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 36880 34061 ns/op 278681 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 33637 34754 ns/op 278678 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 35137 35608 ns/op 278700 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 1987 582162 ns/op 557364 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 2017 576852 ns/op 557356 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 2054 580404 ns/op 557356 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 2032 583485 ns/op 557359 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 1960 595673 ns/op 557360 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 2016 599155 ns/op 557357 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 1867 597966 ns/op 557355 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 2024 601737 ns/op 557356 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 1984 602571 ns/op 557356 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 1962 598521 ns/op 557356 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 1982 600555 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 1876 601530 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 1994 597841 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 2024 599400 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 2023 601798 ns/op 278617 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 1999 598135 ns/op 278758 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 1929 595397 ns/op 278763 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 2043 597781 ns/op 278755 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 2007 597359 ns/op 278617 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 1974 596666 ns/op 278617 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 3955 298379 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 4020 296974 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 4046 304452 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 3831 298798 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 4032 298735 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 3942 296079 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 3405 298062 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 3924 297218 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 3997 299694 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 3998 297164 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1248 938980 ns/op 279789 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1248 944171 ns/op 278614 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1244 945097 ns/op 278614 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1250 945213 ns/op 278614 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1261 948888 ns/op 279778 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1257 944950 ns/op 279782 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1202 959595 ns/op 279834 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1236 941485 ns/op 279801 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1245 945045 ns/op 278614 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1268 950991 ns/op 279771 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3434 360047 ns/op 835868 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3362 357097 ns/op 835868 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3193 364851 ns/op 835870 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3333 367897 ns/op 835868 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3350 352577 ns/op 835870 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3304 352430 ns/op 835870 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3291 347376 ns/op 835868 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3404 350185 ns/op 835868 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3374 354999 ns/op 835869 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3262 350693 ns/op 835869 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1996 638219 ns/op 282655 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1827 623179 ns/op 282692 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1924 627625 ns/op 281912 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1818 626617 ns/op 281974 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1914 632880 ns/op 282499 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1881 633294 ns/op 282715 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 2030 633694 ns/op 281910 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1770 631502 ns/op 282221 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 2012 630099 ns/op 282146 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1929 622986 ns/op 283641 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1792 660817 ns/op 560369 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1747 675171 ns/op 559901 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1773 653840 ns/op 559921 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1773 666145 ns/op 561843 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1855 671305 ns/op 560492 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1690 679068 ns/op 559534 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1744 679007 ns/op 560511 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1840 671662 ns/op 560925 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1855 684660 ns/op 560665 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1646 685767 ns/op 560771 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 927 1295235 ns/op 563781 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 895 1307174 ns/op 564953 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 918 1291688 ns/op 564922 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 904 1298663 ns/op 563779 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 908 1306638 ns/op 564933 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 895 1332062 ns/op 563777 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 915 1291269 ns/op 563777 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 884 1340136 ns/op 563776 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 918 1322108 ns/op 564926 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 921 1286322 ns/op 563783 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 42 26997726 ns/op 1440036 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 42 27212813 ns/op 1440066 B/op 31410 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 43 27293253 ns/op 1440074 B/op 31410 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 43 27283024 ns/op 1440025 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 43 26931569 ns/op 1440108 B/op 31410 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 44 26974783 ns/op 1440030 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 43 27322229 ns/op 1440037 B/op 31410 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 43 27014914 ns/op 1439939 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 43 27160698 ns/op 1439994 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 43 27030589 ns/op 1440026 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 830 1404041 ns/op 514208 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 858 1382555 ns/op 511147 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 814 1388829 ns/op 514267 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 867 1395799 ns/op 511145 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 846 1386388 ns/op 517152 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 843 1389789 ns/op 511146 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 859 1383349 ns/op 511147 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 810 1398676 ns/op 511148 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 844 1403424 ns/op 514154 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 856 1399603 ns/op 511147 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 364 3219433 ns/op 1000832 B/op 7274 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 363 3202773 ns/op 1000809 B/op 7274 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 368 3250187 ns/op 1000774 B/op 7273 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 370 3237009 ns/op 1000791 B/op 7273 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 372 3229083 ns/op 1000834 B/op 7274 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 373 3245853 ns/op 1000805 B/op 7274 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 369 3227825 ns/op 1000793 B/op 7274 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 372 3223076 ns/op 1000799 B/op 7274 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 369 3223588 ns/op 1000854 B/op 7274 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 370 3238543 ns/op 1000816 B/op 7274 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 756 1579698 ns/op 512620 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 770 1560986 ns/op 512556 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 777 1573023 ns/op 512525 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 750 1561561 ns/op 512648 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 764 1561186 ns/op 512584 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 741 1581593 ns/op 516111 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 728 1575611 ns/op 512746 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 771 1555070 ns/op 512551 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 766 1571350 ns/op 512574 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 764 1558218 ns/op 509261 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 399 2980810 ns/op 1276181 B/op 33894 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 400 2949190 ns/op 1276118 B/op 33893 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 396 2974665 ns/op 1276208 B/op 33894 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 393 2956367 ns/op 1276189 B/op 33894 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 402 2968629 ns/op 1276141 B/op 33893 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 394 2964541 ns/op 1276182 B/op 33893 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 402 2977513 ns/op 1276189 B/op 33894 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 403 2963913 ns/op 1276203 B/op 33894 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 403 2961866 ns/op 1276163 B/op 33893 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 404 2966685 ns/op 1276174 B/op 33893 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1305 871932 ns/op 548969 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1371 874704 ns/op 548882 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1358 876241 ns/op 547030 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1347 885527 ns/op 547029 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1370 867186 ns/op 547030 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1378 874273 ns/op 547035 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1375 866675 ns/op 547035 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1364 870093 ns/op 548885 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1351 862194 ns/op 547032 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1376 873336 ns/op 548871 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 488 2419217 ns/op 890497 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 488 2407968 ns/op 890473 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 478 2422503 ns/op 890481 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 492 2430716 ns/op 890505 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 472 2421012 ns/op 890473 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 489 2423247 ns/op 890486 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 484 2459264 ns/op 890490 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 490 2424086 ns/op 890486 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 492 2423708 ns/op 890482 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 477 2422511 ns/op 890514 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1191 977862 ns/op 521547 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1174 975629 ns/op 525054 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1204 974862 ns/op 524372 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1179 977155 ns/op 523214 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1216 971241 ns/op 521495 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1196 981330 ns/op 525114 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1233 977140 ns/op 522681 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1190 972764 ns/op 523721 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1232 973424 ns/op 525973 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1228 972704 ns/op 525469 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 471 2489473 ns/op 2572586 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 464 2490123 ns/op 2572458 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 462 2491136 ns/op 2570951 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 468 2490686 ns/op 2572113 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 459 2504263 ns/op 2572156 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 465 2493294 ns/op 2570784 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 463 2510540 ns/op 2570746 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 472 2484853 ns/op 2572744 B/op 14590 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 476 2514800 ns/op 2572628 B/op 14590 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 471 2501058 ns/op 2572780 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 1983 574440 ns/op 514705 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2085 571501 ns/op 512687 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2080 566780 ns/op 515119 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2060 565382 ns/op 514136 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2136 563680 ns/op 514191 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2044 571192 ns/op 514990 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2023 566746 ns/op 514379 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 1996 568531 ns/op 513372 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2100 568686 ns/op 515971 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2005 567492 ns/op 516262 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 428 2843926 ns/op 2601193 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 423 2802814 ns/op 2601810 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 436 2749983 ns/op 2599078 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 427 2761051 ns/op 2600422 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 416 2798054 ns/op 2600955 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 439 2773716 ns/op 2600973 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 402 2779858 ns/op 2599882 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 434 2769106 ns/op 2600100 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 439 2769959 ns/op 2600727 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 417 2756179 ns/op 2599940 B/op 4321 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 153 7734676 ns/op 4479907 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 153 7861749 ns/op 4486784 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 153 7843019 ns/op 4479936 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 152 7756763 ns/op 4479913 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 153 7783468 ns/op 4486782 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 152 7792049 ns/op 4479909 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 152 7812510 ns/op 4479910 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 154 7769985 ns/op 4479922 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 154 7791472 ns/op 4479920 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 151 7838947 ns/op 4486866 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 39 27238476 ns/op 5121797 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 40 27282663 ns/op 5121930 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 39 27359435 ns/op 5121933 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 42 27183549 ns/op 5121801 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 38 27388681 ns/op 5121933 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 42 27312785 ns/op 5121947 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 39 27348618 ns/op 5121776 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 45 27266522 ns/op 5121657 B/op 95369 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 42 27244430 ns/op 5121811 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 39 27383872 ns/op 5122056 B/op 95371 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 584 2026101 ns/op 512371 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 590 2038607 ns/op 512326 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 583 2031146 ns/op 512379 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 588 2015748 ns/op 508023 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 580 2029235 ns/op 508018 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 582 2040349 ns/op 512381 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 585 2043166 ns/op 508017 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 588 2026332 ns/op 512340 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 558 2054219 ns/op 508023 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 596 2032044 ns/op 512281 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 222 5405646 ns/op 4957738 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 219 5520205 ns/op 4957801 B/op 80512 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 219 5438210 ns/op 4957711 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 219 5410882 ns/op 4957709 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 222 5431910 ns/op 4957684 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 216 5382879 ns/op 4957718 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 223 5468543 ns/op 4957680 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 218 5419335 ns/op 4957666 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 220 5436877 ns/op 4957660 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 220 5412751 ns/op 4957680 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 230 5143800 ns/op 1919302 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 229 5195900 ns/op 1908257 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 230 5172289 ns/op 1908265 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 231 5182428 ns/op 1908265 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 231 5165205 ns/op 1908265 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 229 5193029 ns/op 1919350 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 226 5192030 ns/op 1919489 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 232 5139857 ns/op 1908264 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 230 5184998 ns/op 1919298 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 230 5191249 ns/op 1919300 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 158 7630741 ns/op 5572383 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 158 7492191 ns/op 5572344 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 157 7518509 ns/op 5572330 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 158 7459273 ns/op 5572268 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 157 7549968 ns/op 5572499 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 158 7523107 ns/op 5572300 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 158 7567160 ns/op 5572233 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 158 7531211 ns/op 5572314 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 158 7528970 ns/op 5572290 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 158 7530961 ns/op 5572341 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 394 2975324 ns/op 508220 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 398 2988636 ns/op 514645 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 394 2986983 ns/op 508239 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 396 2975734 ns/op 514674 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 397 2962899 ns/op 508226 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 396 2991954 ns/op 508156 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 390 3020465 ns/op 514639 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 399 2972511 ns/op 508188 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 393 2999061 ns/op 514698 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 388 2991573 ns/op 514675 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 79 15090932 ns/op 6304875 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 84 14996691 ns/op 6304837 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 76 15034462 ns/op 6304654 B/op 85216 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 70 15015899 ns/op 6304864 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 81 14937472 ns/op 6304924 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 74 15057156 ns/op 6304781 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 78 15115812 ns/op 6304875 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 73 14987500 ns/op 6304980 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 68 14925137 ns/op 6304959 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 75 14997163 ns/op 6304967 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 236 4979152 ns/op 659478 B/op 327 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 240 5159024 ns/op 683637 B/op 328 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 234 4931224 ns/op 648973 B/op 328 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 240 4960158 ns/op 678957 B/op 327 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 240 4942886 ns/op 659080 B/op 326 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 240 4928575 ns/op 673088 B/op 327 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 240 4971054 ns/op 653547 B/op 327 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 240 4961655 ns/op 669732 B/op 327 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 237 5003822 ns/op 708937 B/op 328 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 241 4999313 ns/op 687649 B/op 327 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 148 7789319 ns/op 7417327 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 151 7715512 ns/op 7417361 B/op 123577 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 156 7688091 ns/op 7417131 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 153 7679464 ns/op 7417494 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 154 7712415 ns/op 7417173 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 152 7772960 ns/op 7416931 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 152 7729356 ns/op 7416901 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 152 7771916 ns/op 7417050 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 151 7744653 ns/op 7417376 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 153 7863576 ns/op 7417095 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 494 2278507 ns/op 511367 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 504 2282497 ns/op 513463 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 529 2263157 ns/op 511159 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 522 2284562 ns/op 511138 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 525 2267841 ns/op 511340 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 514 2265925 ns/op 514388 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 508 2266876 ns/op 513964 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 525 2303658 ns/op 512136 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 524 2298087 ns/op 510099 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 528 2268794 ns/op 511849 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 178 6780521 ns/op 8655580 B/op 58176 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 180 6807240 ns/op 8654787 B/op 58176 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 175 6791966 ns/op 8651476 B/op 58175 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 176 6842708 ns/op 8659952 B/op 58176 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 180 6759168 ns/op 8650561 B/op 58175 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 170 6900776 ns/op 8658017 B/op 58176 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 172 6854403 ns/op 8653506 B/op 58175 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 176 6926889 ns/op 8653226 B/op 58175 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 178 6918641 ns/op 8653029 B/op 58175 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 175 6811981 ns/op 8652005 B/op 58175 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 66 16322798 ns/op 508184 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 68 16207681 ns/op 533599 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 69 16242268 ns/op 533227 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 70 16305356 ns/op 508168 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 70 16266200 ns/op 508168 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 70 16300195 ns/op 532865 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 72 16364913 ns/op 532215 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 68 16443041 ns/op 508176 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 69 16314589 ns/op 508172 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 69 16479717 ns/op 533227 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 42 26886545 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 43 26820157 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 43 27014348 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 43 27235664 ns/op 1728800 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 42 26936272 ns/op 1728800 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 40 27008334 ns/op 1728803 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 44 26814764 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 44 26815384 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 40 26842540 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 44 26802927 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 652 1831500 ns/op 531097 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 666 1826790 ns/op 534908 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 655 1812870 ns/op 534973 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 657 1808970 ns/op 534949 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 642 1821740 ns/op 535046 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 656 1818517 ns/op 534958 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 660 1826596 ns/op 531095 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 655 1815125 ns/op 531105 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 632 1805924 ns/op 535104 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 656 1807935 ns/op 534953 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 744 1605200 ns/op 1752135 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 727 1558490 ns/op 1752162 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 740 1632993 ns/op 1752147 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 744 1584509 ns/op 1752162 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 736 1629544 ns/op 1752199 B/op 217 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 753 1586025 ns/op 1752099 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 720 1579883 ns/op 1752139 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 757 1564604 ns/op 1752139 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 703 1543565 ns/op 1752174 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 697 1565666 ns/op 1752143 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2622 511838 ns/op 1730804 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 1986 532189 ns/op 1729679 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2008 517922 ns/op 1731384 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2818 479886 ns/op 1730044 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2206 479500 ns/op 1731169 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2493 479975 ns/op 1731569 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2257 522441 ns/op 1730336 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2408 539997 ns/op 1728800 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2552 497012 ns/op 1731495 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2329 534385 ns/op 1728789 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 424 2703003 ns/op 3698655 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 430 2695281 ns/op 3698657 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 432 2709708 ns/op 3698659 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 457 2588142 ns/op 3698656 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 453 2585877 ns/op 3698658 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 458 2566991 ns/op 3698656 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 450 2585448 ns/op 3698658 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 453 2713453 ns/op 3698652 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 433 2754648 ns/op 3698657 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 432 2752783 ns/op 3698660 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 280 4136607 ns/op 508047 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 288 4162131 ns/op 508043 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 286 4161574 ns/op 516889 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 288 4192716 ns/op 516827 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 289 4160346 ns/op 516796 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 288 4140577 ns/op 508043 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 289 4188974 ns/op 508042 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 285 4169027 ns/op 508044 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 285 4153571 ns/op 508045 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 289 4164263 ns/op 508042 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 686 1712501 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 680 1685013 ns/op 1728536 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 688 1761631 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 661 1814454 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 630 1747902 ns/op 1728536 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 685 1744459 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 648 1793658 ns/op 1728536 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 670 1735469 ns/op 1728536 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 625 1753249 ns/op 1728536 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 651 1753010 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 672 1762191 ns/op 508018 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 666 1750361 ns/op 508019 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 673 1771928 ns/op 514364 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 675 1757871 ns/op 508022 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 675 1774322 ns/op 508022 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 673 1742239 ns/op 508023 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 682 1747367 ns/op 514279 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 684 1749618 ns/op 514260 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 684 1732751 ns/op 508021 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 670 1762240 ns/op 514393 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 452 2630528 ns/op 5186647 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 462 2669756 ns/op 5186662 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 434 2577421 ns/op 5186614 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 477 2609570 ns/op 5186590 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 486 2732390 ns/op 5186583 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 433 2687658 ns/op 5186580 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 457 2573867 ns/op 5186567 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 471 2683098 ns/op 5186627 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 441 2618712 ns/op 5186602 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 439 2723756 ns/op 5186634 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 507 2379911 ns/op 1757915 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 480 2352946 ns/op 1756335 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 508 2310009 ns/op 1756224 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 500 2344152 ns/op 1767544 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 524 2278637 ns/op 1756725 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 512 2309969 ns/op 1756024 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 513 2309322 ns/op 1769032 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 526 2367633 ns/op 1756842 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 516 2332270 ns/op 1761679 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 510 2302567 ns/op 1751054 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 412 2661028 ns/op 3468371 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 465 2814410 ns/op 3470155 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 435 2853220 ns/op 3468589 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 405 2849391 ns/op 3470711 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 415 2901155 ns/op 3470124 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 388 2887932 ns/op 3469341 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 429 2781815 ns/op 3469956 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 418 2822532 ns/op 3467483 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 410 2689344 ns/op 3471584 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 417 2776389 ns/op 3467750 B/op 4 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 98 11762594 ns/op 4036107 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 99 12007976 ns/op 3950433 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 87 12070173 ns/op 4046931 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 98 11795727 ns/op 3950452 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 98 11891846 ns/op 3950460 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 100 12095586 ns/op 3950422 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 88 11965539 ns/op 4045853 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 97 11908888 ns/op 4036969 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 98 11789691 ns/op 3950436 B/op 18049 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 88 11798125 ns/op 3950451 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 37 30216831 ns/op 3627763 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 38 30270196 ns/op 3627765 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 39 30224813 ns/op 3627764 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 38 30195251 ns/op 3627762 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 34 30125887 ns/op 3627760 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 37 30504178 ns/op 3627765 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 38 30223479 ns/op 3627766 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 37 30306641 ns/op 3627768 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 37 30544718 ns/op 3627772 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 37 30286953 ns/op 3627768 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 133 8545955 ns/op 3142078 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 140 8593589 ns/op 3262055 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 138 8637666 ns/op 3263800 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 141 8681241 ns/op 3142069 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 139 8480451 ns/op 3142077 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 139 8769964 ns/op 3383741 B/op 2570 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 139 8659064 ns/op 3262922 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 139 8663520 ns/op 3142079 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 135 8625208 ns/op 3142067 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 134 8586544 ns/op 3267425 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 214 5655536 ns/op 3191911 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 211 5701564 ns/op 3191910 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 212 5659943 ns/op 3191906 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 213 5652915 ns/op 3191868 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 213 5655182 ns/op 3191869 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 210 5593967 ns/op 3191853 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 213 5622446 ns/op 3191903 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 212 5566584 ns/op 3191919 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 212 5672962 ns/op 3191907 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 212 5617910 ns/op 3191907 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 103 11350455 ns/op 3979484 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 103 11375558 ns/op 3979482 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 104 11555206 ns/op 4140965 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 103 11265984 ns/op 3979484 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 99 11306431 ns/op 4149127 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 105 11308799 ns/op 3979470 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 104 11337134 ns/op 4140938 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 105 11262852 ns/op 3979470 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 105 11452604 ns/op 4139423 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 100 11327491 ns/op 3979475 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 226 5250742 ns/op 3931306 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 228 5227120 ns/op 3931298 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 231 5227431 ns/op 3931311 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 230 5242198 ns/op 3931301 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 229 5247754 ns/op 3931294 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 232 5271720 ns/op 3931305 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 225 5200104 ns/op 3931312 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 229 5273307 ns/op 3931306 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 229 5225559 ns/op 3931306 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 229 5198316 ns/op 3931294 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 254 4563139 ns/op 3339323 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 252 4539355 ns/op 3273235 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 256 4583672 ns/op 3273214 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 256 4601216 ns/op 3273218 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 256 4549425 ns/op 3338836 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 252 4566294 ns/op 3406471 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 254 4520925 ns/op 3339323 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 255 4554354 ns/op 3339066 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 262 4541035 ns/op 3273242 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 255 4581572 ns/op 3339026 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 146 8117386 ns/op 6303574 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 146 8130758 ns/op 6303573 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 147 8143213 ns/op 6303573 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 146 8177118 ns/op 6303573 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 147 8389018 ns/op 6303568 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 145 8119782 ns/op 6303572 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 145 8097503 ns/op 6303571 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 147 8144852 ns/op 6303576 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 147 8126875 ns/op 6303571 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 145 8085536 ns/op 6303571 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 192 6539298 ns/op 3946621 B/op 17943 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 187 6315509 ns/op 3946549 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 192 6109227 ns/op 3946522 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 188 6260451 ns/op 3946524 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 187 6196735 ns/op 3946483 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 183 6283070 ns/op 4038429 B/op 17943 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 188 6321172 ns/op 3946511 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 189 6137023 ns/op 4035531 B/op 17943 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 193 6145673 ns/op 3946568 B/op 17943 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 188 6142447 ns/op 3946458 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 259 4463997 ns/op 5443863 B/op 15811 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 265 4465332 ns/op 5443658 B/op 15809 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 273 4442030 ns/op 5442656 B/op 15804 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 259 4456385 ns/op 5444370 B/op 15810 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 259 4487051 ns/op 5443075 B/op 15806 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 265 4411343 ns/op 5443264 B/op 15811 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 262 4368259 ns/op 5441882 B/op 15809 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 252 4499391 ns/op 5444395 B/op 15811 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 262 4440688 ns/op 5443579 B/op 15806 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 264 4449040 ns/op 5441791 B/op 15805 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 280 3968268 ns/op 4015553 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 292 4184521 ns/op 4037529 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 296 4023445 ns/op 4045553 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 282 4058133 ns/op 4013911 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 292 4003938 ns/op 4043441 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 277 4124057 ns/op 4045834 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 277 4131724 ns/op 4045272 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 279 4302094 ns/op 4044169 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 256 4070095 ns/op 4048490 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 289 4351431 ns/op 4011439 B/op 17940 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 234 5086813 ns/op 5160603 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 238 4942446 ns/op 5160423 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 236 4906853 ns/op 5159598 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 232 4986344 ns/op 5161574 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 236 5033375 ns/op 5161413 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 236 5029831 ns/op 5162755 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 238 5015150 ns/op 5159528 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 238 5017332 ns/op 5165332 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 241 4973911 ns/op 5159422 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 236 5027459 ns/op 5163193 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 87 11666410 ns/op 6618040 B/op 131964 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 102 11637966 ns/op 6569829 B/op 131963 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 103 11666621 ns/op 6569814 B/op 131963 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 102 11908233 ns/op 6610953 B/op 131964 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 88 11857243 ns/op 6617516 B/op 131964 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 87 11649844 ns/op 6569821 B/op 131963 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 88 11693176 ns/op 6617482 B/op 131964 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 91 11608566 ns/op 6569816 B/op 131963 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 92 11667033 ns/op 6569807 B/op 131963 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 90 11661846 ns/op 6616437 B/op 131964 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 33 30321289 ns/op 7452528 B/op 134382 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 37 30094524 ns/op 7452368 B/op 134381 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 39 30051491 ns/op 7452670 B/op 134382 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 40 30353781 ns/op 7452333 B/op 134381 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 36 30134858 ns/op 7453180 B/op 134384 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 39 30139245 ns/op 7451912 B/op 134380 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 36 30091087 ns/op 7452846 B/op 134383 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 39 30099610 ns/op 7452505 B/op 134382 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 36 30144180 ns/op 7452408 B/op 134382 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 38 29976392 ns/op 7452136 B/op 134381 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 350 3360502 ns/op 1185040 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 351 3370859 ns/op 1166001 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 345 3329537 ns/op 1166335 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 350 3331397 ns/op 1147074 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 348 3374013 ns/op 1166167 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 346 3374174 ns/op 1166279 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 348 3346660 ns/op 1166167 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 342 3367622 ns/op 1166495 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 355 3374691 ns/op 1165786 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 351 3371626 ns/op 1166000 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 142 8529424 ns/op 6962078 B/op 115831 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 141 8521993 ns/op 6962034 B/op 115831 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 142 8373314 ns/op 6962031 B/op 115831 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 140 8391800 ns/op 6961821 B/op 115830 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 141 8356981 ns/op 6961899 B/op 115830 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 140 8456212 ns/op 6962217 B/op 115831 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 141 8358131 ns/op 6961834 B/op 115830 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 140 8303254 ns/op 6962142 B/op 115831 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 141 8402966 ns/op 6962064 B/op 115831 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 141 8386415 ns/op 6961996 B/op 115831 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 150 7968375 ns/op 3124057 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 146 7994308 ns/op 3125286 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 152 7849023 ns/op 3123489 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 151 7906772 ns/op 3123762 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 146 7883148 ns/op 3125286 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 150 8009249 ns/op 3079780 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 151 7935181 ns/op 3079775 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 148 7871617 ns/op 3079783 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 151 7930634 ns/op 3123763 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 150 7988576 ns/op 3124060 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 105 11308805 ns/op 8220465 B/op 181425 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 100 11283855 ns/op 8220442 B/op 181425 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 100 11303207 ns/op 8220342 B/op 181424 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 105 11286328 ns/op 8220680 B/op 181426 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 100 11296830 ns/op 8220429 B/op 181425 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 100 11261081 ns/op 8220442 B/op 181425 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 97 11270288 ns/op 8220487 B/op 181425 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 100 11332922 ns/op 8220239 B/op 181424 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 100 11321144 ns/op 8220682 B/op 181425 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 98 11311386 ns/op 8220757 B/op 181426 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 241 4938650 ns/op 1174884 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 241 4921512 ns/op 1174883 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 242 4921199 ns/op 1147282 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 240 4915158 ns/op 1175019 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 244 4957568 ns/op 1147383 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 243 4899690 ns/op 1147333 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 242 4937935 ns/op 1147355 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 244 4931588 ns/op 1174575 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 241 4956061 ns/op 1147324 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 237 4925051 ns/op 1175330 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 30 33389485 ns/op 8074940 B/op 132386 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 32 33648419 ns/op 8075247 B/op 132387 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 33 33309596 ns/op 8074828 B/op 132386 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 32 33222372 ns/op 8074670 B/op 132385 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 32 33430822 ns/op 8074980 B/op 132387 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 31 33219394 ns/op 8074628 B/op 132385 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 36 33319587 ns/op 8074899 B/op 132386 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 31 33310368 ns/op 8075371 B/op 132388 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 32 33228783 ns/op 8074756 B/op 132386 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 32 33177810 ns/op 8075442 B/op 132388 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 134 8771373 ns/op 2495660 B/op 6465 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 133 8911104 ns/op 2618307 B/op 6470 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 133 8835498 ns/op 2549446 B/op 6468 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 132 8793233 ns/op 2550485 B/op 6468 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 135 8949657 ns/op 2623888 B/op 6467 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 134 8979846 ns/op 2695762 B/op 6470 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 133 8861116 ns/op 2575769 B/op 6468 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 134 8948501 ns/op 2540328 B/op 6467 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 133 8924675 ns/op 2662797 B/op 6468 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 133 8827051 ns/op 2495366 B/op 6463 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10217589 ns/op 9847133 B/op 159458 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10274781 ns/op 9847900 B/op 159458 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10124392 ns/op 9849227 B/op 159460 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10440255 ns/op 9849165 B/op 159458 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10255241 ns/op 9849283 B/op 159459 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 117 10252364 ns/op 9848451 B/op 159459 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10214798 ns/op 9849651 B/op 159459 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10628351 ns/op 9848971 B/op 159459 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 115 10270008 ns/op 9849063 B/op 159458 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10271403 ns/op 9851400 B/op 159461 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 309 3605602 ns/op 1165829 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 327 3585653 ns/op 1162665 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 330 3628265 ns/op 1178212 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 328 3617347 ns/op 1180273 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 330 3582049 ns/op 1172128 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 328 3607950 ns/op 1157772 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 333 3532428 ns/op 1147452 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 330 3589084 ns/op 1172701 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 334 3563746 ns/op 1165836 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 327 3580240 ns/op 1162666 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 136 8638399 ns/op 9503122 B/op 67612 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 139 8563335 ns/op 9497620 B/op 67612 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 136 8489370 ns/op 9500636 B/op 67611 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 139 8305980 ns/op 9495848 B/op 67612 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 140 8655364 ns/op 9502116 B/op 67612 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 141 8464425 ns/op 9499219 B/op 67613 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 140 8653098 ns/op 9502766 B/op 67612 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 136 8894875 ns/op 9503352 B/op 67613 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 132 8765697 ns/op 9505149 B/op 67612 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 142 8526494 ns/op 9502296 B/op 67611 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 60 18546601 ns/op 1147399 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 62 18486937 ns/op 1179889 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 62 18521223 ns/op 1147382 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 62 18408393 ns/op 1179901 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 57 18456387 ns/op 1182783 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 60 18550800 ns/op 1180999 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 61 18480358 ns/op 1147397 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 61 18696188 ns/op 1180436 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 61 18445845 ns/op 1180441 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 60 18492818 ns/op 1180999 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 36 31816297 ns/op 2015652 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 37 31906945 ns/op 2015651 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 38 32099895 ns/op 2015649 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 38 31816811 ns/op 2015651 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 37 32229298 ns/op 2015651 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 37 31837110 ns/op 2015651 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 37 32398408 ns/op 2015649 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 37 32071987 ns/op 2015651 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 38 31761618 ns/op 2015649 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 37 31947565 ns/op 2015649 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 453 2652422 ns/op 1161797 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 442 2655616 ns/op 1162161 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 445 2636197 ns/op 1147122 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 446 2679096 ns/op 1162023 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 436 2657204 ns/op 1162364 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 442 2652709 ns/op 1147117 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 445 2649332 ns/op 1147115 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 445 2657390 ns/op 1162057 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 438 2638502 ns/op 1147119 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 434 2662273 ns/op 1162435 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 541 2005261 ns/op 2015774 B/op 3 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 578 2015215 ns/op 2015739 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 564 2014552 ns/op 2015763 B/op 3 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 577 2005282 ns/op 2015755 B/op 3 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 567 2024778 ns/op 2015756 B/op 3 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 567 1987864 ns/op 2015758 B/op 3 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 582 2011528 ns/op 2015757 B/op 3 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 574 2004861 ns/op 2015729 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 572 2001134 ns/op 2015747 B/op 3 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 583 1995991 ns/op 2015768 B/op 3 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2226 512486 ns/op 2018247 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 1905 541480 ns/op 2015526 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2263 564091 ns/op 2017296 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2476 520693 ns/op 2015516 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2179 518268 ns/op 2018312 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 1986 541360 ns/op 2018581 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2056 567720 ns/op 2019413 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2532 530517 ns/op 2016307 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2239 512329 ns/op 2018223 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 1990 631981 ns/op 2016555 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 312 4195918 ns/op 4384803 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 277 4173620 ns/op 4384826 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 280 4037976 ns/op 4384858 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 297 4286079 ns/op 4384822 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 290 4383777 ns/op 4384792 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 280 4153753 ns/op 4384848 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 276 4328931 ns/op 4384798 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 284 4188509 ns/op 4384835 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 282 4196122 ns/op 4384830 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 300 4089491 ns/op 4384843 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 163 7307039 ns/op 1187845 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 164 7390612 ns/op 1187594 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 163 7373291 ns/op 1187843 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 163 7409371 ns/op 1187825 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 162 7331461 ns/op 1147127 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 162 7300403 ns/op 1147127 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 163 7386786 ns/op 1187843 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 162 7327268 ns/op 1188078 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 163 7308297 ns/op 1187843 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 163 7350676 ns/op 1147126 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 279 4285034 ns/op 2015257 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 282 4282373 ns/op 2015256 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 283 4258593 ns/op 2015257 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 285 4265117 ns/op 2015256 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 289 4243914 ns/op 2015256 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 282 4234975 ns/op 2015256 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 283 4280504 ns/op 2015256 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 283 4302605 ns/op 2015257 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 277 4274663 ns/op 2015257 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 276 4194319 ns/op 2015257 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 414 2848998 ns/op 1147080 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 408 2868738 ns/op 1147084 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 422 2837328 ns/op 1147084 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 426 2807677 ns/op 1147083 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 422 2837022 ns/op 1147077 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 421 2844583 ns/op 1147077 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 414 2858059 ns/op 1168003 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 426 2859567 ns/op 1167408 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 408 2890311 ns/op 1147084 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 424 2824013 ns/op 1147076 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 374 3364732 ns/op 6046828 B/op 5 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 330 3267669 ns/op 6046814 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 360 3281227 ns/op 6046766 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 324 3351311 ns/op 6046775 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 378 3386561 ns/op 6046723 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 350 3365426 ns/op 6046822 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 362 3252890 ns/op 6046776 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 357 3395648 ns/op 6046780 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 363 3183610 ns/op 6046816 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 349 3402251 ns/op 6046816 B/op 5 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 396 3014986 ns/op 2043838 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 384 3183032 ns/op 2049021 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 373 3077062 ns/op 2045787 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 386 3139473 ns/op 2054595 B/op 5 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 370 3077428 ns/op 2050084 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 397 3053450 ns/op 2055178 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 379 3131128 ns/op 2051209 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 379 3104369 ns/op 2060199 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 399 3071100 ns/op 2040360 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 369 3183283 ns/op 2060903 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 308 3776819 ns/op 4041923 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 337 3650504 ns/op 4043181 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 320 3685345 ns/op 4040192 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 318 3616870 ns/op 4042223 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 326 3607033 ns/op 4042247 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 303 3715344 ns/op 4043859 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 320 3622189 ns/op 4041444 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 327 3847735 ns/op 4043587 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 314 3729190 ns/op 4043770 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 314 3705616 ns/op 4040687 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1419 845899 ns/op 518071 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1441 847630 ns/op 518057 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1405 857847 ns/op 519013 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1410 840820 ns/op 519006 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1435 849222 ns/op 518060 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1410 841313 ns/op 518076 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1513 846487 ns/op 518014 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1436 852985 ns/op 518059 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1392 847067 ns/op 518090 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1471 851745 ns/op 517147 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 138 8672478 ns/op 685122 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 138 8710900 ns/op 685121 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 138 8658722 ns/op 685120 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 138 8669589 ns/op 685120 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 138 8602210 ns/op 685121 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 139 8579076 ns/op 685122 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 138 8660142 ns/op 685121 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 138 8672139 ns/op 685120 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 138 8639319 ns/op 685121 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 139 8639541 ns/op 685121 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1228 972704 ns/op 504031 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1292 967331 ns/op 505896 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1270 963656 ns/op 503964 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1278 967497 ns/op 503951 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1219 962399 ns/op 504048 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1261 966723 ns/op 503979 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1270 966031 ns/op 505964 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1279 972577 ns/op 503949 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1269 966482 ns/op 505967 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1268 961039 ns/op 501961 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 709 1683252 ns/op 567569 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 696 1691307 ns/op 567567 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 673 1682903 ns/op 567577 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 694 1699079 ns/op 567568 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 705 1680139 ns/op 567579 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 699 1680762 ns/op 567566 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 706 1686818 ns/op 567579 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 680 1686419 ns/op 567581 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 698 1681320 ns/op 567577 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 694 1708488 ns/op 567578 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 847 1370366 ns/op 513511 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 882 1386569 ns/op 513395 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 901 1359875 ns/op 513331 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 866 1355901 ns/op 513447 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 889 1373081 ns/op 513372 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 908 1369926 ns/op 513312 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 914 1364102 ns/op 513293 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 884 1363201 ns/op 513388 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 898 1365842 ns/op 513341 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 871 1368418 ns/op 516343 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 715 1653588 ns/op 883218 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 716 1638181 ns/op 883218 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 715 1636131 ns/op 883218 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 723 1645391 ns/op 883220 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 716 1656980 ns/op 883218 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 712 1644748 ns/op 883219 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 724 1638172 ns/op 883219 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 728 1652921 ns/op 883217 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 705 1654746 ns/op 883218 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 715 1650189 ns/op 883218 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1822 629140 ns/op 513420 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1990 630849 ns/op 513297 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1978 626891 ns/op 513317 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1974 620496 ns/op 513307 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1869 632415 ns/op 512024 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1939 626798 ns/op 513335 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1935 631106 ns/op 512030 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 2005 631445 ns/op 513294 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1928 623411 ns/op 512031 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1893 629955 ns/op 512027 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 505 2361978 ns/op 852866 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 495 2347320 ns/op 852866 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 510 2345961 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 505 2359288 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 501 2365885 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 504 2367385 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 504 2363288 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 490 2345403 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 500 2348958 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 494 2367925 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1765 656079 ns/op 510601 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1827 657324 ns/op 509136 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1828 650746 ns/op 510550 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1947 654958 ns/op 509130 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1816 648586 ns/op 510566 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1921 648763 ns/op 510478 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1761 648150 ns/op 512078 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1826 649491 ns/op 510553 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1891 647144 ns/op 510509 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1885 654614 ns/op 510513 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1030 1179517 ns/op 972629 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1046 1182615 ns/op 973256 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1045 1170238 ns/op 972528 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1040 1173263 ns/op 971818 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 991 1180561 ns/op 971949 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1016 1162808 ns/op 971963 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1028 1163808 ns/op 970902 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1016 1173500 ns/op 971987 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 988 1176820 ns/op 972011 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1018 1170695 ns/op 970709 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 3913 263855 ns/op 505813 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4218 263847 ns/op 505039 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4933 262997 ns/op 505026 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4597 263432 ns/op 506038 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4590 261806 ns/op 505937 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4752 263297 ns/op 504544 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4282 262616 ns/op 506177 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4711 260830 ns/op 505171 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 5131 256641 ns/op 505502 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4970 259433 ns/op 503395 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 992 1258935 ns/op 1060889 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 964 1253223 ns/op 1060839 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 961 1273358 ns/op 1060845 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 939 1259589 ns/op 1060891 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 937 1252655 ns/op 1061351 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 950 1270181 ns/op 1061092 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 937 1253146 ns/op 1061127 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 936 1274000 ns/op 1060785 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 936 1259588 ns/op 1061923 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 933 1264387 ns/op 1061702 B/op 812 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 283 4189487 ns/op 1919978 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 279 4200179 ns/op 1923746 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 285 4244863 ns/op 1923658 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 283 4209071 ns/op 1923685 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 277 4185074 ns/op 1923764 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 285 4211711 ns/op 1923657 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 277 4214321 ns/op 1919976 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 283 4227628 ns/op 1923686 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 278 4219763 ns/op 1923749 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 282 4212465 ns/op 1923700 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 132 9017193 ns/op 2146202 B/op 31185 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 132 9014988 ns/op 2146708 B/op 31187 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 132 8969324 ns/op 2147239 B/op 31189 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 132 9169182 ns/op 2146201 B/op 31185 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 132 9023908 ns/op 2146289 B/op 31186 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 132 8984565 ns/op 2146747 B/op 31187 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 132 9028383 ns/op 2146694 B/op 31187 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 132 9133462 ns/op 2146390 B/op 31186 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 132 9012280 ns/op 2146200 B/op 31185 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 133 9009774 ns/op 2146988 B/op 31188 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 975 1233005 ns/op 467053 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 990 1229813 ns/op 469617 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 970 1230919 ns/op 469671 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 980 1226723 ns/op 467053 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 964 1218933 ns/op 467051 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 967 1227906 ns/op 472307 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 998 1228138 ns/op 469599 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 1003 1231370 ns/op 469586 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 969 1233469 ns/op 469675 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 998 1228670 ns/op 469598 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 393 3069726 ns/op 2068662 B/op 27161 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 390 3039422 ns/op 2068672 B/op 27161 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 391 3051307 ns/op 2068801 B/op 27161 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 388 3046545 ns/op 2068655 B/op 27161 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 384 3032169 ns/op 2068748 B/op 27161 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 390 3064483 ns/op 2068872 B/op 27162 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 385 3033324 ns/op 2068555 B/op 27160 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 392 3047324 ns/op 2069228 B/op 27163 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 392 3052310 ns/op 2068917 B/op 27162 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 386 3056093 ns/op 2068610 B/op 27161 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 525 2290057 ns/op 641911 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 522 2280614 ns/op 641933 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 526 2275096 ns/op 637071 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 519 2282081 ns/op 637072 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 517 2272119 ns/op 641981 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 510 2287896 ns/op 642051 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 531 2279839 ns/op 641855 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 502 2281152 ns/op 637071 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 519 2299385 ns/op 641962 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 524 2275357 ns/op 641914 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 332 3577226 ns/op 2421646 B/op 44966 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 332 3533519 ns/op 2422287 B/op 44968 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 337 3543196 ns/op 2422031 B/op 44967 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 328 3557372 ns/op 2422297 B/op 44968 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 338 3568717 ns/op 2421786 B/op 44966 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 336 3586234 ns/op 2421921 B/op 44967 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 327 3539907 ns/op 2421533 B/op 44965 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 328 3559108 ns/op 2422201 B/op 44968 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 337 3569773 ns/op 2421843 B/op 44967 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 334 3559069 ns/op 2422325 B/op 44968 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 512 2338538 ns/op 480376 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 510 2345598 ns/op 480409 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 512 2362461 ns/op 480408 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 514 2359980 ns/op 480368 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 506 2361208 ns/op 480429 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 516 2341128 ns/op 475392 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 511 2348957 ns/op 480352 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 522 2333912 ns/op 480281 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 516 2338681 ns/op 475440 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 519 2346547 ns/op 475421 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 122 9823789 ns/op 2341145 B/op 30711 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 121 9849714 ns/op 2341133 B/op 30711 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 122 9830693 ns/op 2341088 B/op 30710 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 122 9794588 ns/op 2341283 B/op 30711 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 122 9823893 ns/op 2341821 B/op 30713 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 121 9817992 ns/op 2341498 B/op 30712 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 120 9821689 ns/op 2341656 B/op 30712 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 121 9809506 ns/op 2341981 B/op 30713 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 122 9790658 ns/op 2341309 B/op 30711 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 122 9918120 ns/op 2341131 B/op 30711 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 340 3506652 ns/op 1054602 B/op 546 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 338 3539136 ns/op 1062046 B/op 546 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 345 3494867 ns/op 1078681 B/op 547 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 339 3487359 ns/op 1056552 B/op 547 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 345 3522459 ns/op 1065793 B/op 546 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 340 3515505 ns/op 1064952 B/op 546 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 344 3517216 ns/op 1065055 B/op 546 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 343 3603641 ns/op 1060765 B/op 546 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 338 3522483 ns/op 1063598 B/op 546 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 344 3503713 ns/op 1067585 B/op 546 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 378 3229243 ns/op 2752093 B/op 39624 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 368 3237570 ns/op 2751486 B/op 39622 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 372 3222606 ns/op 2751904 B/op 39623 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 367 3214817 ns/op 2752151 B/op 39624 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 363 3233120 ns/op 2752197 B/op 39624 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 374 3214272 ns/op 2751645 B/op 39622 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 372 3235647 ns/op 2751651 B/op 39622 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 372 3209195 ns/op 2752108 B/op 39624 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 366 3214157 ns/op 2752057 B/op 39624 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 373 3210751 ns/op 2752243 B/op 39625 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1092 1074466 ns/op 470259 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1116 1073022 ns/op 470774 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1141 1082836 ns/op 469373 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1140 1083184 ns/op 471661 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1107 1072010 ns/op 470900 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1136 1074012 ns/op 472737 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1108 1075832 ns/op 470726 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1134 1066931 ns/op 469897 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1135 1066028 ns/op 472913 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1142 1070265 ns/op 470250 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 445 2561071 ns/op 2602496 B/op 12060 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 464 2536972 ns/op 2603017 B/op 12062 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 466 2553953 ns/op 2604481 B/op 12062 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 470 2573555 ns/op 2603516 B/op 12061 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 468 2555434 ns/op 2604619 B/op 12061 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 469 2547891 ns/op 2605214 B/op 12061 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 462 2532571 ns/op 2604849 B/op 12061 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 472 2582660 ns/op 2604004 B/op 12061 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 469 2530830 ns/op 2605946 B/op 12061 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 466 2543807 ns/op 2603683 B/op 12061 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 208 5801924 ns/op 478449 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 195 6169016 ns/op 478638 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 211 5745554 ns/op 478401 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 208 5760762 ns/op 475374 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 210 5732440 ns/op 478416 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 208 5813721 ns/op 475374 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 211 5754159 ns/op 478401 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 212 5747005 ns/op 475369 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 208 5690680 ns/op 478448 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 210 5710885 ns/op 478417 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10185912 ns/op 639394 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10225944 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10179774 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10173505 ns/op 639393 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 99 10740873 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10271151 ns/op 639393 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10499607 ns/op 639393 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10260496 ns/op 639393 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10140090 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10279834 ns/op 639393 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1032 1168229 ns/op 467051 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1042 1169482 ns/op 469502 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1032 1161245 ns/op 467051 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1052 1167489 ns/op 469478 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1050 1158420 ns/op 467049 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1029 1175819 ns/op 469531 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 976 1160692 ns/op 469666 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1068 1168628 ns/op 467050 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1014 1168692 ns/op 467050 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1050 1176461 ns/op 469482 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1340 914310 ns/op 639268 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1368 924517 ns/op 639267 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1314 907211 ns/op 639299 B/op 3 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1348 909613 ns/op 639296 B/op 3 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1332 930091 ns/op 639247 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1320 911527 ns/op 639280 B/op 3 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1357 906874 ns/op 639246 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1304 909213 ns/op 639332 B/op 3 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1351 918012 ns/op 639295 B/op 3 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1351 910936 ns/op 639276 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 9541 105936 ns/op 639310 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 9620 110649 ns/op 639374 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 12174 101194 ns/op 639525 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 10987 106991 ns/op 639338 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 10000 112177 ns/op 639231 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 9477 108265 ns/op 639308 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 11227 112155 ns/op 639275 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 11562 107971 ns/op 639489 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 10000 109237 ns/op 639232 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 10000 107177 ns/op 639488 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 868 1334176 ns/op 1654242 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 884 1391940 ns/op 1654242 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 862 1401282 ns/op 1654242 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 843 1407518 ns/op 1654243 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 871 1387749 ns/op 1654241 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 886 1399607 ns/op 1654242 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 886 1389693 ns/op 1654242 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 867 1382961 ns/op 1654243 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 874 1405289 ns/op 1654243 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 846 1404262 ns/op 1654241 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 460 2602534 ns/op 475243 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 463 2603697 ns/op 480713 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 463 2601765 ns/op 475242 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 464 2587087 ns/op 475242 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 463 2584002 ns/op 480713 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 471 2625176 ns/op 480618 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 459 2602730 ns/op 475243 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 464 2597560 ns/op 475248 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 460 2611302 ns/op 480749 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 457 2609280 ns/op 475243 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 836 1464743 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 826 1465808 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 819 1464327 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 830 1466737 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 840 1467500 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 830 1475364 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 831 1476531 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 841 1469394 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 813 1470138 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 807 1462175 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1183 1038322 ns/op 477926 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1168 1030378 ns/op 477959 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1164 1030455 ns/op 475239 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1171 1039908 ns/op 475238 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1165 1038527 ns/op 475239 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1153 1034972 ns/op 475240 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1179 1034185 ns/op 477936 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1123 1033199 ns/op 478070 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1178 1038375 ns/op 477938 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1179 1037278 ns/op 477936 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1645 795371 ns/op 1917356 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1578 771888 ns/op 1917369 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1456 765285 ns/op 1917371 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1633 766942 ns/op 1917380 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1545 783852 ns/op 1917372 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1574 770366 ns/op 1917379 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1551 773637 ns/op 1917349 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1604 763123 ns/op 1917372 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1483 782172 ns/op 1917368 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1341 778856 ns/op 1917362 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1350 848751 ns/op 651125 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1392 842747 ns/op 650974 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1406 845225 ns/op 650762 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1402 858638 ns/op 648213 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1358 864155 ns/op 649950 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1516 864814 ns/op 651331 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1448 854478 ns/op 651390 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1408 857204 ns/op 649385 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1378 847587 ns/op 649573 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1377 865403 ns/op 649872 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1302 979326 ns/op 1287603 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1153 968292 ns/op 1287419 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1262 979133 ns/op 1287306 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1362 983305 ns/op 1287181 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1273 955154 ns/op 1286391 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1251 961315 ns/op 1286872 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1230 965205 ns/op 1286850 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1148 975403 ns/op 1286535 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1198 979505 ns/op 1286898 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1104 984695 ns/op 1286761 B/op 4 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 234 5148148 ns/op 1941846 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 234 5075865 ns/op 1959758 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 235 5153506 ns/op 1959694 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 234 5142280 ns/op 1959758 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 230 5086401 ns/op 1960075 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 235 5177360 ns/op 1959680 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 235 5174536 ns/op 1941845 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 231 5138848 ns/op 1959995 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 236 5132800 ns/op 1959616 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 232 5102447 ns/op 1941835 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 36 30718788 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 34 31185205 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 38 30772184 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 36 30718179 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 37 30830874 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 34 30594482 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 33 30714998 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 33 30722365 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 34 30695883 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 36 30720945 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 218 5625229 ns/op 1990461 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 213 5564601 ns/op 1941836 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 219 5616925 ns/op 1990224 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 214 5516842 ns/op 1941835 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 210 5579301 ns/op 1992298 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 213 5715585 ns/op 1991596 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 212 5605711 ns/op 1991818 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 210 5598800 ns/op 1992312 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 212 5687698 ns/op 1941838 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 211 5608537 ns/op 1992071 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 130 9235809 ns/op 3214768 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 129 9200634 ns/op 3214824 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 128 9136873 ns/op 3214757 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 130 9287019 ns/op 3214768 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 129 9189776 ns/op 3214849 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 129 9225952 ns/op 3214775 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 127 9286792 ns/op 3214838 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 128 9217566 ns/op 3214856 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 127 9222549 ns/op 3214838 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 126 9183142 ns/op 3214844 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 193 6268448 ns/op 1941847 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 194 6207376 ns/op 1941845 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 190 6272060 ns/op 1941852 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 192 6195541 ns/op 1997008 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 192 6379650 ns/op 1997008 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 195 6224432 ns/op 1996170 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 192 6266967 ns/op 1997024 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 190 6187055 ns/op 1941852 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 192 6199033 ns/op 1997008 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 187 6171658 ns/op 1998491 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 169 7020692 ns/op 3804961 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 171 7051795 ns/op 3804968 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 171 7043112 ns/op 3804949 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 170 7018557 ns/op 3804955 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 171 7059505 ns/op 3804968 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 169 7125327 ns/op 3804960 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 171 7025700 ns/op 3804968 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 168 6993962 ns/op 3804966 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 169 7028749 ns/op 3804960 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 171 7057226 ns/op 3804967 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 345 3496851 ns/op 1941853 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 342 3511334 ns/op 1972798 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 350 3471445 ns/op 1972092 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 354 3452559 ns/op 1971746 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 338 3595871 ns/op 1973168 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 338 3439102 ns/op 1973159 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 344 3421566 ns/op 1972616 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 345 3493976 ns/op 1941852 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 345 3628069 ns/op 1972526 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 343 3491195 ns/op 1972707 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 268 4465737 ns/op 3475203 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 266 4505438 ns/op 3475203 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 267 4503495 ns/op 3475204 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 261 4487406 ns/op 3475203 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 268 4543493 ns/op 3475203 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 267 4462260 ns/op 3475203 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 265 4482980 ns/op 3475203 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 271 4497080 ns/op 3475204 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 265 4456798 ns/op 3475203 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 267 4483527 ns/op 3475203 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 280 4328060 ns/op 1979695 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 285 4339505 ns/op 1979036 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 278 4260223 ns/op 1979959 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 282 4249663 ns/op 1979425 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 276 4261851 ns/op 1980238 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 284 4122480 ns/op 1941840 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 273 4303438 ns/op 2019485 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 284 4257529 ns/op 1979157 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 272 4284966 ns/op 1980807 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 279 4280858 ns/op 1941835 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 214 5423064 ns/op 4065504 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 211 5403974 ns/op 4060973 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 219 5377244 ns/op 4064468 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 218 5371896 ns/op 4060764 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 216 5459418 ns/op 4064600 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 222 5383210 ns/op 4065064 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 220 5378247 ns/op 4065170 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 218 5358940 ns/op 4059977 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 213 5515646 ns/op 4067845 B/op 13510 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 224 5359534 ns/op 4064224 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 492 2359098 ns/op 1948944 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 495 2372989 ns/op 1989674 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 486 2310335 ns/op 1969371 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 501 2328897 ns/op 1948818 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 499 2355150 ns/op 2000857 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 495 2337191 ns/op 1991644 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 498 2345955 ns/op 1959352 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 494 2392074 ns/op 1968921 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 519 2319099 ns/op 1958377 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 488 2344421 ns/op 1969542 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 157 7514212 ns/op 4809136 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 160 7617149 ns/op 4806283 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 154 7522900 ns/op 4806568 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 156 7526049 ns/op 4806477 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 159 7485138 ns/op 4809683 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 156 7534685 ns/op 4809891 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 158 7558123 ns/op 4803672 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 159 7572655 ns/op 4803636 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 157 7660139 ns/op 4807100 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 158 7641595 ns/op 4807717 B/op 1447 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 46 25734634 ns/op 12290898 B/op 230518 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 43 25632446 ns/op 12388573 B/op 230519 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 43 25811507 ns/op 12290955 B/op 230518 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 45 25981141 ns/op 12290940 B/op 230518 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 39 25848657 ns/op 12290987 B/op 230518 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 43 25785745 ns/op 12290875 B/op 230518 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 43 25626899 ns/op 12388426 B/op 230518 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 43 25695791 ns/op 12388428 B/op 230518 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 45 25652239 ns/op 12384151 B/op 230519 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 44 25596318 ns/op 12290910 B/op 230518 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 37 29899339 ns/op 7927622 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 37 30378138 ns/op 7927622 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 39 29877289 ns/op 7927623 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 40 30239940 ns/op 7927616 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 37 29873360 ns/op 7927625 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 38 29665881 ns/op 7927633 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 38 30005706 ns/op 7927624 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 34 29819139 ns/op 7927619 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 36 30053970 ns/op 7927627 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 40 29820626 ns/op 7927622 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 160 7488876 ns/op 2008026 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 162 7398568 ns/op 2007204 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 160 7451618 ns/op 2008025 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 163 7324728 ns/op 1941797 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 162 7224238 ns/op 2007203 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 163 7475177 ns/op 2006801 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 163 7268213 ns/op 1941796 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 164 7215706 ns/op 1941796 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 163 7315086 ns/op 1941796 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 163 7309004 ns/op 2006801 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 90 13651507 ns/op 7002433 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 84 13425107 ns/op 7002574 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 82 13253879 ns/op 7002574 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 91 13392296 ns/op 7002416 B/op 218849 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 85 13547942 ns/op 7002586 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 91 13359268 ns/op 7002551 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 91 13407952 ns/op 7002518 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 93 13390135 ns/op 7002522 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 86 13278378 ns/op 7002572 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 93 13375562 ns/op 7002452 B/op 218849 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 78 15107526 ns/op 3717140 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 78 15145730 ns/op 3717138 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 79 15075022 ns/op 3715413 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 74 15209741 ns/op 3581354 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 79 15204998 ns/op 3715415 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 68 15106137 ns/op 3581355 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 78 15135210 ns/op 3717140 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 79 14947436 ns/op 3581361 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 79 15161502 ns/op 3715413 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 79 15012790 ns/op 3581358 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 54 19451906 ns/op 9246440 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 61 19453401 ns/op 9246384 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 56 19344306 ns/op 9246377 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 58 19560607 ns/op 9246472 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 55 19429590 ns/op 9246468 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 55 19423734 ns/op 9246523 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 60 19689951 ns/op 9246411 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 62 19288401 ns/op 9246361 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 64 19668946 ns/op 9246397 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 58 19217569 ns/op 9246363 B/op 346669 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 100 11690584 ns/op 2048071 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 102 11909359 ns/op 1942151 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 91 11749239 ns/op 2058465 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 100 11809161 ns/op 1942148 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 87 11879429 ns/op 2063809 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 97 11801992 ns/op 2051278 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 93 11657452 ns/op 1942136 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 100 11666974 ns/op 2047988 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 100 11757720 ns/op 2047967 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 87 12159764 ns/op 2063825 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 24 46291610 ns/op 8975705 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 24 46583019 ns/op 8975698 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 25 46456332 ns/op 8975711 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 26 46488169 ns/op 8975702 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 25 46318810 ns/op 8975695 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 25 46193559 ns/op 8975702 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 26 46010541 ns/op 8975701 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 24 46570078 ns/op 8975699 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 22 46280097 ns/op 8975721 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 25 47303272 ns/op 8975705 B/op 230871 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 54 21567402 ns/op 2021169 B/op 2 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 50 21347431 ns/op 2297358 B/op 4 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 54 21633648 ns/op 2314171 B/op 4 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 54 21548739 ns/op 1942108 B/op 2 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 55 21574211 ns/op 2300383 B/op 3 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 48 21472181 ns/op 2312091 B/op 4 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 51 21790311 ns/op 2328530 B/op 4 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 55 21415240 ns/op 2049099 B/op 2 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 52 21691828 ns/op 2358399 B/op 4 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 50 21606452 ns/op 2297478 B/op 4 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 69 16779532 ns/op 10871301 B/op 320842 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 70 16803286 ns/op 10869800 B/op 320841 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 70 16877494 ns/op 10871214 B/op 320842 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 70 17211774 ns/op 10874471 B/op 320843 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 62 17098814 ns/op 10868759 B/op 320841 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 70 16865765 ns/op 10870254 B/op 320841 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 61 17036771 ns/op 10869793 B/op 320841 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 61 16653315 ns/op 10869802 B/op 320841 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 60 16751470 ns/op 10869878 B/op 320841 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 60 16808294 ns/op 10868645 B/op 320840 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 175 6809842 ns/op 1982813 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 177 6842326 ns/op 1986366 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 174 6847407 ns/op 2010360 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 178 6725533 ns/op 1947785 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 177 6775353 ns/op 1987165 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 176 6847308 ns/op 2005442 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 176 6814907 ns/op 1968572 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 175 6774200 ns/op 1996435 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 174 6833188 ns/op 1968075 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 175 6825009 ns/op 1947890 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 74 13973463 ns/op 10969144 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 81 14319467 ns/op 10968285 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 82 14127371 ns/op 10968146 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 91 14139657 ns/op 10969590 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 92 14197269 ns/op 10969449 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 92 14080887 ns/op 10972918 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 85 14134911 ns/op 10966571 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 94 14236308 ns/op 10971518 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 85 14319586 ns/op 10970338 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 90 14097703 ns/op 10970878 B/op 128233 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 60 17017371 ns/op 1974674 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 67 16887505 ns/op 1971208 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 67 17538705 ns/op 1942213 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 66 16980789 ns/op 1942224 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 63 16985611 ns/op 1973129 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 61 16898350 ns/op 1974112 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 62 17058091 ns/op 1973588 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 66 16902629 ns/op 1971659 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 64 16796600 ns/op 1972618 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 67 16861278 ns/op 1942213 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 38 31359221 ns/op 1942688 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 38 31156123 ns/op 1942688 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 37 31059368 ns/op 1942688 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 38 30991581 ns/op 1942688 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 37 31110224 ns/op 1942688 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 38 30797851 ns/op 1942688 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 37 30948430 ns/op 1942688 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 37 30958596 ns/op 1942688 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 38 31065609 ns/op 1942688 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 38 31042953 ns/op 1942691 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 253 4805406 ns/op 2025635 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 247 4743627 ns/op 1984754 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 250 4841163 ns/op 1984248 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 253 4743382 ns/op 1941833 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 244 4741424 ns/op 1941832 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 241 4768735 ns/op 2029812 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 252 4664737 ns/op 1983908 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 246 4687953 ns/op 1941831 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 238 4785879 ns/op 1941840 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 246 4663402 ns/op 1984930 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 362 3385161 ns/op 1941993 B/op 3 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 361 3339780 ns/op 1941965 B/op 3 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 351 3407757 ns/op 1941989 B/op 3 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 342 3340916 ns/op 1942039 B/op 4 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 364 3357697 ns/op 1942012 B/op 3 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 348 3394492 ns/op 1941971 B/op 3 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 355 3315051 ns/op 1942060 B/op 4 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 360 3415453 ns/op 1941960 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 345 3373074 ns/op 1941931 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 349 3299899 ns/op 1942006 B/op 3 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 1893 543871 ns/op 1942820 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2278 544265 ns/op 1943505 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 1864 572113 ns/op 1942836 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2211 520127 ns/op 1944433 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 1980 535047 ns/op 1943757 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 1880 561461 ns/op 1943860 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2378 564662 ns/op 1944229 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2634 557986 ns/op 1943267 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2168 568356 ns/op 1942677 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2188 544661 ns/op 1942667 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 166 7561741 ns/op 5053239 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 156 7530433 ns/op 5053250 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 160 7505747 ns/op 5053217 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 153 7390005 ns/op 5053247 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 152 7435038 ns/op 5053275 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 159 7571347 ns/op 5053225 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 158 7547798 ns/op 5053211 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 156 7496729 ns/op 5053224 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 153 7561913 ns/op 5053250 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 163 7700390 ns/op 5053218 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 175 6949473 ns/op 1952938 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 175 6851094 ns/op 1941820 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 175 6945032 ns/op 1941838 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 174 6822839 ns/op 1941824 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 174 6865697 ns/op 1953004 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 172 6880414 ns/op 1941826 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 169 6877012 ns/op 1953344 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 170 6864168 ns/op 1953276 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 174 6916431 ns/op 1941822 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 174 6886598 ns/op 1953005 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 601 2051723 ns/op 1941529 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 594 2015448 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 591 2015758 ns/op 1941529 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 574 2089314 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 592 2064287 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 579 2019393 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 603 2055464 ns/op 1941529 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 552 1998605 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 574 2026548 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 520 2058602 ns/op 1941529 B/op 2 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 223 5254166 ns/op 1941807 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 223 5288560 ns/op 1998011 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 220 5236880 ns/op 1998781 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 219 5261749 ns/op 1941799 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 222 5366356 ns/op 1998266 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 223 5277394 ns/op 1998011 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 223 5213453 ns/op 1998011 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 223 5305074 ns/op 1941807 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 223 5341690 ns/op 1941808 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 223 5338427 ns/op 1998011 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 442 2639586 ns/op 5825568 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 457 2659365 ns/op 5825569 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 444 2769500 ns/op 5825575 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 439 2799870 ns/op 5825557 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 453 2626937 ns/op 5825571 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 423 2789521 ns/op 5825521 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 450 2849789 ns/op 5825589 B/op 5 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 458 2810862 ns/op 5825584 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 423 2800278 ns/op 5825588 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 436 2820765 ns/op 5825593 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 225 5167598 ns/op 1976517 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 228 5350306 ns/op 1984147 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 225 5316519 ns/op 1961303 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 225 5288388 ns/op 1976881 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 223 5278856 ns/op 2003649 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 224 5168885 ns/op 1978648 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 224 5361283 ns/op 1985530 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 211 5215385 ns/op 1973667 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 225 5350895 ns/op 1988174 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 226 5513496 ns/op 1976149 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 198 6067818 ns/op 3901470 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 177 6771266 ns/op 3896966 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 158 6523190 ns/op 3903953 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 174 6804628 ns/op 3908219 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 193 6723106 ns/op 3898069 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 171 6611159 ns/op 3900565 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 194 6487654 ns/op 3899056 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 176 6208876 ns/op 3899429 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 188 6560628 ns/op 3897884 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 178 6701931 ns/op 3899299 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 39696 30802 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 40030 30667 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 39770 30740 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 39118 30634 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 40100 30534 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 39894 30584 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 40587 30580 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 39835 30507 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 38815 30076 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 40022 30575 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5917 187967 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5860 185649 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5760 185780 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5832 184853 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5688 186693 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5755 186728 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5538 185654 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5725 185233 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5844 185803 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5654 186690 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 45225 26254 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 45985 26882 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 45878 26376 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 46626 26491 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 46287 26111 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 46370 26429 ns/op 18447 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 45111 26340 ns/op 18442 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 46399 26268 ns/op 18445 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 46642 26225 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 46239 26344 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38798 30945 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38379 31119 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38085 30756 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38746 30847 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38968 30691 ns/op 16500 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38428 31634 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38482 30852 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38738 30835 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38685 31305 ns/op 16500 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38622 30836 ns/op 16502 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 37527 32081 ns/op 18448 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 37824 32069 ns/op 18451 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 37562 32019 ns/op 18448 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 38048 32109 ns/op 18448 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 37608 32040 ns/op 18448 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 37863 31989 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 37467 32130 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 37915 32183 ns/op 18448 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 37768 32553 ns/op 18444 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 37197 31868 ns/op 18449 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 57157 20846 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 58207 21093 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 56805 21051 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 55950 20824 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 56677 21076 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 56096 20860 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 55378 21105 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 57183 21092 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 55456 21081 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 56330 21059 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 34852 34183 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 35283 34361 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 35374 34547 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 35016 34586 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 35155 34240 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 35522 35122 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 34706 35054 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 35062 34387 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 35029 34721 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 34976 34880 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16388 73556 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16131 72877 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16357 73115 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16521 73464 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16446 72801 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16257 73685 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16389 73377 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16392 73372 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16490 73268 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16408 72992 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 36045 32409 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 37099 32158 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 36271 32591 ns/op 18445 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 35767 32402 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 36256 32290 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 37368 32123 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 37359 32357 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 37856 32528 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 37688 32336 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 37768 32326 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 67704 18336 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 65036 18357 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 63859 18342 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 60728 18511 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 65905 18665 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 64958 18118 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 64642 18348 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 65726 18249 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 66015 18423 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 64754 18269 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 266095 4333 ns/op 18866 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 281040 4244 ns/op 18900 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 269182 4309 ns/op 18894 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 272215 4458 ns/op 18900 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 290454 4377 ns/op 18883 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 277234 4273 ns/op 18883 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 268328 4293 ns/op 18916 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 229705 4711 ns/op 18888 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 263038 4405 ns/op 18907 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 292870 4467 ns/op 18908 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 138430 7870 ns/op 20119 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 158251 7826 ns/op 20127 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 154287 7599 ns/op 20116 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 158698 7769 ns/op 20107 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 154094 8000 ns/op 20123 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 156254 7870 ns/op 20101 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 145470 7627 ns/op 20120 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 136695 7870 ns/op 20108 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 154375 7879 ns/op 20106 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 160569 7868 ns/op 20125 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 26161 47257 ns/op 24590 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25644 47318 ns/op 24590 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25602 47000 ns/op 24590 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25563 47128 ns/op 24592 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25219 47095 ns/op 24589 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25288 46888 ns/op 24592 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25634 46824 ns/op 24592 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25200 47290 ns/op 24592 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25666 47191 ns/op 24592 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25676 47308 ns/op 24592 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5884 190127 ns/op 30082 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5611 193999 ns/op 30071 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5670 191532 ns/op 30078 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5784 193369 ns/op 30073 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5701 189581 ns/op 30067 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5690 188974 ns/op 30066 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5757 190250 ns/op 30073 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5578 189685 ns/op 30067 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5598 189907 ns/op 30076 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5671 191679 ns/op 30070 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 36058 33543 ns/op 18449 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 36008 33815 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 36362 33304 ns/op 18451 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 35614 33915 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 35691 33953 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 35996 34396 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 35556 33514 ns/op 18449 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 36319 33320 ns/op 18449 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 34993 33631 ns/op 18451 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 35067 33539 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29974 40036 ns/op 27327 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 28990 40049 ns/op 27325 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29703 40655 ns/op 27328 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29656 40110 ns/op 27326 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29670 40310 ns/op 27328 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29643 40013 ns/op 27327 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29882 40016 ns/op 27329 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29600 40090 ns/op 27330 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29494 40531 ns/op 27324 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29497 40190 ns/op 27325 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 33380 36147 ns/op 18575 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 33452 36453 ns/op 18580 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 33309 36204 ns/op 18572 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 33423 36143 ns/op 18575 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 32450 36279 ns/op 18577 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 33434 36246 ns/op 18577 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 31975 36203 ns/op 18575 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 33544 36299 ns/op 18575 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 33926 36320 ns/op 18574 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 33670 36099 ns/op 18574 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38490 31064 ns/op 31728 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38780 31044 ns/op 31729 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 37978 31303 ns/op 31727 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 37954 31322 ns/op 31727 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 37786 30958 ns/op 31727 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 37810 30963 ns/op 31730 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38235 31188 ns/op 31725 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38055 31324 ns/op 31727 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38194 31056 ns/op 31726 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38000 31040 ns/op 31723 B/op 261 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 26464 44236 ns/op 18446 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27195 44021 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27297 44011 ns/op 18446 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27157 44319 ns/op 18447 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27427 44041 ns/op 18445 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27832 44170 ns/op 18445 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 26820 43836 ns/op 18449 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27406 44713 ns/op 18449 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27568 44743 ns/op 18446 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27171 44071 ns/op 18445 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8066 125181 ns/op 47127 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8835 124589 ns/op 47124 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8494 125369 ns/op 47129 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8239 126499 ns/op 47125 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8221 124611 ns/op 47133 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8332 125923 ns/op 47132 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8206 125358 ns/op 47123 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8326 125482 ns/op 47132 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8366 125480 ns/op 47127 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8186 124827 ns/op 47132 B/op 251 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 25906 46172 ns/op 18485 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26157 46669 ns/op 18495 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26391 46098 ns/op 18508 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 25959 46218 ns/op 18505 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26058 45980 ns/op 18498 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26149 46131 ns/op 18488 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26269 46611 ns/op 18494 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26032 47492 ns/op 18498 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26044 46671 ns/op 18485 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 25922 46173 ns/op 18499 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 45414 26105 ns/op 31092 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 44796 25910 ns/op 31096 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 44230 26250 ns/op 31093 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 45954 25967 ns/op 31094 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 46324 26009 ns/op 31095 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 45531 26160 ns/op 31093 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 44748 26272 ns/op 31095 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 46476 26167 ns/op 31097 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 46404 26230 ns/op 31095 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 45562 25971 ns/op 31093 B/op 190 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 146778 7525 ns/op 18774 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 156812 7348 ns/op 18767 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 161179 7381 ns/op 18780 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 155266 7431 ns/op 18769 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 161001 7387 ns/op 18762 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 159025 7413 ns/op 18766 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 161872 7379 ns/op 18784 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 152845 7499 ns/op 18780 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 148573 7329 ns/op 18770 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 163340 7563 ns/op 18778 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 73358 16093 ns/op 29765 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 74620 15905 ns/op 29758 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 72673 16269 ns/op 29747 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 74038 16130 ns/op 29754 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 73568 16072 ns/op 29762 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 73402 16076 ns/op 29752 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 74664 16239 ns/op 29770 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 75198 16113 ns/op 29760 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 71628 16221 ns/op 29783 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 73785 16046 ns/op 29755 B/op 71 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7251 153000 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7054 152498 ns/op 18444 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7608 153474 ns/op 18444 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7627 152345 ns/op 18444 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7306 156740 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7472 153105 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7381 154715 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7292 153770 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7287 154629 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7215 153404 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3846 291430 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3936 293545 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3909 295701 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3913 295714 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3860 300792 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3924 294087 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3846 296356 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3898 293522 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3912 293886 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3909 293309 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 36114 32639 ns/op 21023 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 36913 32989 ns/op 21023 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 36052 32845 ns/op 21023 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 37016 32923 ns/op 21023 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 37256 32690 ns/op 21021 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 37502 32804 ns/op 21021 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 36787 32853 ns/op 21023 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 36570 33098 ns/op 21025 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 36801 32478 ns/op 21023 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 36771 32960 ns/op 21025 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 38955 31368 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 38662 31511 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 39028 31138 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 37696 30900 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 38968 31330 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 38834 31224 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 38438 31324 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 38607 31088 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 38979 31174 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 37759 31273 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 341920 3457 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 334078 3232 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 382638 3125 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 446354 3261 ns/op 18445 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 327711 3199 ns/op 18445 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 403950 3073 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 398283 3245 ns/op 18445 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 312883 3212 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 352755 3111 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 359720 3359 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 50436 23717 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 51278 23479 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 49728 23184 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 50556 23331 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 49876 23791 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 50824 24011 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 50654 23644 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 50980 23912 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 51414 23324 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 50229 23611 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20468 58499 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20575 58391 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20562 58767 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20418 58692 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20636 58523 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20686 58077 ns/op 18447 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20798 58862 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20550 60221 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20368 58469 ns/op 18444 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20596 58677 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 42043 28573 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 39854 28766 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 41475 28745 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 41476 28852 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 41575 28807 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 42049 28440 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 41313 28579 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 41833 28905 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 41794 28755 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 42505 28617 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 34220 35748 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 35150 34360 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 35238 34401 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 35011 34094 ns/op 18442 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 34722 34120 ns/op 18442 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 35392 34214 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 35330 34673 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 35184 34101 ns/op 18445 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 34824 34120 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 35265 33965 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 69456 16782 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 71784 16491 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 73016 16571 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 73767 16591 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 74190 17179 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 69384 16657 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 72544 16496 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 74236 16653 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 73136 16619 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 72373 16567 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 181330 6820 ns/op 18843 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 175801 6840 ns/op 18844 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 181088 6838 ns/op 18850 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 181347 6843 ns/op 18850 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 159091 6830 ns/op 18859 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 172210 6734 ns/op 18849 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 180936 6749 ns/op 18847 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 164020 6668 ns/op 18836 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 170713 6686 ns/op 18851 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 186242 6802 ns/op 18859 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 141536 8840 ns/op 37212 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 125049 8556 ns/op 37222 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 144522 9183 ns/op 37236 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 128515 8654 ns/op 37194 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 144018 8869 ns/op 37188 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 144474 8602 ns/op 37216 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 112614 8925 ns/op 37201 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 144045 8974 ns/op 37231 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 136154 8981 ns/op 37203 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 118885 9025 ns/op 37225 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 829 1383079 ns/op 278621 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 835 1386153 ns/op 278620 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 858 1386876 ns/op 278621 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 830 1390522 ns/op 278621 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 852 1389617 ns/op 278622 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 848 1385613 ns/op 278618 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 847 1377332 ns/op 278619 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 871 1395050 ns/op 278619 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 854 1380515 ns/op 278621 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 852 1393166 ns/op 278622 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 261 4542054 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 254 4542386 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 260 4589442 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 258 4542708 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 262 4554175 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 265 4546529 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 258 4564245 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 260 4563137 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 265 4547670 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 259 4570740 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 879 1362738 ns/op 278622 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 867 1356524 ns/op 278624 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 818 1364990 ns/op 278622 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 820 1361320 ns/op 278626 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 865 1383502 ns/op 278624 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 883 1366743 ns/op 279967 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 868 1358675 ns/op 278624 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 865 1356631 ns/op 278624 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 873 1357873 ns/op 278623 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 873 1351643 ns/op 278623 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 650 1826801 ns/op 340643 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 656 1820847 ns/op 340642 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 652 1815677 ns/op 340642 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 604 1828311 ns/op 340642 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 655 1825547 ns/op 340642 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 652 1814241 ns/op 340642 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 636 1803206 ns/op 340641 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 652 1815783 ns/op 340642 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 657 1822794 ns/op 340642 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 644 1825276 ns/op 340644 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 908 1324602 ns/op 278627 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 908 1317340 ns/op 278627 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 879 1302371 ns/op 279980 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 915 1305266 ns/op 278626 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 903 1312589 ns/op 278628 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 908 1309602 ns/op 279934 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 896 1311049 ns/op 278629 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 903 1336665 ns/op 279941 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 908 1329898 ns/op 279934 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 902 1308750 ns/op 278628 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 530 2223680 ns/op 979408 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 532 2234859 ns/op 979412 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 519 2234732 ns/op 979409 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 536 2268960 ns/op 979410 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 529 2231344 ns/op 979409 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 536 2247150 ns/op 979410 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 529 2239312 ns/op 979409 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 535 2243880 ns/op 979410 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 534 2236351 ns/op 979411 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 537 2231214 ns/op 979409 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 1002 1178238 ns/op 278620 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 978 1177799 ns/op 279824 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 1011 1175773 ns/op 278619 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 1004 1170864 ns/op 278620 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 1002 1176992 ns/op 279796 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 982 1177626 ns/op 278619 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 990 1171582 ns/op 278621 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 993 1187875 ns/op 278621 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 980 1174001 ns/op 278619 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 1004 1175940 ns/op 279793 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1018 1161826 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1021 1162589 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1021 1162391 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1022 1156314 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1030 1154392 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 988 1154831 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1009 1169673 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1020 1157964 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1021 1156775 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1017 1157745 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 816 1428953 ns/op 278618 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 792 1432432 ns/op 278617 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 804 1423739 ns/op 280096 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 814 1430282 ns/op 278618 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 826 1428925 ns/op 278617 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 814 1431681 ns/op 278618 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 830 1417839 ns/op 278617 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 830 1422197 ns/op 278617 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 836 1437097 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 817 1439629 ns/op 280071 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 925 1289695 ns/op 537320 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 909 1322847 ns/op 537343 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 922 1284210 ns/op 537673 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 895 1281832 ns/op 537115 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 918 1287946 ns/op 537416 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 919 1276016 ns/op 537404 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 931 1278877 ns/op 537731 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 884 1281811 ns/op 537112 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 907 1278411 ns/op 537080 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 916 1291760 ns/op 537692 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 2106 627182 ns/op 282404 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 2115 652227 ns/op 280381 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 2103 624323 ns/op 282596 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 1845 631167 ns/op 281804 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 1910 619669 ns/op 281565 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 1909 617652 ns/op 281652 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 2053 637442 ns/op 281697 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 1692 618381 ns/op 282477 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 1875 622786 ns/op 281469 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 2089 611597 ns/op 281577 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1815 640254 ns/op 648278 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1833 642757 ns/op 648267 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1808 637553 ns/op 648636 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1812 640882 ns/op 648516 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1794 636027 ns/op 648587 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1857 636842 ns/op 648485 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1800 634618 ns/op 648760 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1855 638829 ns/op 648429 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1845 640225 ns/op 648492 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1820 636376 ns/op 648449 B/op 1013 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 508 2307358 ns/op 279813 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 520 2297532 ns/op 281834 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 523 2298313 ns/op 279816 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 516 2292809 ns/op 279811 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 506 2320519 ns/op 279813 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 516 2295305 ns/op 279811 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 519 2302992 ns/op 279817 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 519 2309738 ns/op 279817 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 516 2292587 ns/op 279811 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 522 2299490 ns/op 279817 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 256 4625444 ns/op 1302771 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 259 4638767 ns/op 1302770 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 259 4603968 ns/op 1302771 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 258 4624497 ns/op 1302771 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 259 4650452 ns/op 1302770 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 259 4650784 ns/op 1302772 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 256 4652327 ns/op 1302771 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 259 4650124 ns/op 1302771 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 260 4630752 ns/op 1302770 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 258 4643380 ns/op 1302771 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 888 1327878 ns/op 278623 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 885 1336218 ns/op 278623 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 888 1324347 ns/op 278623 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 898 1347192 ns/op 278622 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 877 1327793 ns/op 279978 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 892 1364238 ns/op 279953 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 882 1330421 ns/op 279970 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 888 1324421 ns/op 278623 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 880 1326089 ns/op 278624 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 897 1342341 ns/op 278621 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 472 2519981 ns/op 975154 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 470 2520991 ns/op 975161 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 469 2537954 ns/op 975156 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 452 2514275 ns/op 975161 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 474 2528461 ns/op 975160 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 471 2519191 ns/op 975161 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 466 2559100 ns/op 975158 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 466 2514359 ns/op 975169 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 465 2513403 ns/op 975159 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 471 2512306 ns/op 975162 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 516 2279680 ns/op 279137 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 514 2275796 ns/op 279138 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 519 2284793 ns/op 281422 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 526 2355740 ns/op 279136 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 520 2286293 ns/op 281418 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 508 2275724 ns/op 279139 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 523 2309377 ns/op 281404 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 517 2346258 ns/op 281432 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 524 2279633 ns/op 279136 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 513 2291047 ns/op 279138 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 252 4777434 ns/op 1925433 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 253 4787183 ns/op 1925432 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 250 4777069 ns/op 1925438 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 250 4854309 ns/op 1925437 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 252 4773337 ns/op 1925432 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 252 4755017 ns/op 1925434 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 250 4760492 ns/op 1925437 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 252 4745468 ns/op 1925431 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 250 4757282 ns/op 1925425 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 250 4772754 ns/op 1925439 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 748 1483558 ns/op 278692 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 795 1487465 ns/op 278688 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 788 1555606 ns/op 278691 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 789 1489622 ns/op 278688 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 793 1509619 ns/op 278688 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 789 1502754 ns/op 278689 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 771 1501752 ns/op 278693 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 782 1491969 ns/op 280198 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 789 1489085 ns/op 278689 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 794 1493935 ns/op 278688 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 309 3843498 ns/op 1792972 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 310 3851819 ns/op 1792971 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 310 3828293 ns/op 1792973 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 310 3834491 ns/op 1792972 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 310 3836217 ns/op 1792971 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 312 3860626 ns/op 1792972 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 309 3873047 ns/op 1792971 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 312 3849044 ns/op 1792972 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 306 3871635 ns/op 1792971 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 313 3862018 ns/op 1792972 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 612 1943055 ns/op 283316 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 610 1944151 ns/op 283331 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 616 1958746 ns/op 278929 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 614 1936119 ns/op 278919 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 613 1931660 ns/op 283308 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 610 1922174 ns/op 279928 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 608 1951290 ns/op 283336 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 620 1948705 ns/op 279909 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 616 1928400 ns/op 278919 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 614 1924273 ns/op 278919 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 396 3011090 ns/op 1473677 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 396 3033354 ns/op 1473682 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 396 3026679 ns/op 1473859 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 394 3019232 ns/op 1473043 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 393 3017174 ns/op 1473707 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 393 3031711 ns/op 1473872 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 390 3019072 ns/op 1474080 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 375 3016296 ns/op 1473700 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 390 2993604 ns/op 1472563 B/op 59190 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 393 3059600 ns/op 1472151 B/op 59190 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1239 944889 ns/op 280790 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1233 940929 ns/op 279744 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1228 949933 ns/op 279262 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1256 942302 ns/op 282725 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1242 954446 ns/op 279795 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1224 946918 ns/op 281045 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1248 946263 ns/op 281109 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1237 944959 ns/op 279629 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1231 950401 ns/op 280805 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1244 946190 ns/op 281374 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 600 2005000 ns/op 2814119 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 592 2050829 ns/op 2814136 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 603 2020223 ns/op 2814812 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 602 2028262 ns/op 2814302 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 610 2004571 ns/op 2814278 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 595 2017699 ns/op 2814303 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 590 2002098 ns/op 2814495 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 588 2026884 ns/op 2813962 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 597 2006942 ns/op 2814655 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 610 2015115 ns/op 2814463 B/op 29658 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 512 2319992 ns/op 278709 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 513 2312385 ns/op 279251 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 518 2311857 ns/op 278707 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 475 2317939 ns/op 278709 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 508 2310596 ns/op 279259 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 517 2307046 ns/op 279246 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 511 2314616 ns/op 278709 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 517 2307375 ns/op 278707 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 519 2313971 ns/op 278706 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 516 2311563 ns/op 278707 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 291 4084783 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 295 4051643 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 292 4080063 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 294 4058550 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 279 4049785 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 298 4059072 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 291 4050389 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 292 4037142 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 297 4066921 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 292 4034169 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2850 411558 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2806 412920 ns/op 279040 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2721 415146 ns/op 278617 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2800 412794 ns/op 279041 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2902 412423 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2814 410395 ns/op 279038 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2826 411150 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2863 415984 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2773 412309 ns/op 279045 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2748 416042 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 2955 377566 ns/op 278647 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3068 376962 ns/op 278648 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3046 377673 ns/op 278647 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3097 377097 ns/op 278645 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3078 377886 ns/op 278646 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3115 377822 ns/op 278645 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3033 379332 ns/op 278645 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3031 382851 ns/op 278647 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3013 378900 ns/op 278647 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3057 377198 ns/op 278646 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 39799 32555 ns/op 278705 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 38931 32079 ns/op 278735 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 36344 33295 ns/op 278699 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 35224 37962 ns/op 278700 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 34413 40904 ns/op 278702 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 25234 43863 ns/op 278702 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 30310 49208 ns/op 278651 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 28948 38179 ns/op 278638 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 32268 38357 ns/op 278698 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 32230 38809 ns/op 278689 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 1920 587331 ns/op 557366 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 2054 580899 ns/op 557356 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 2025 583728 ns/op 557367 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 2013 584770 ns/op 557368 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 2042 581647 ns/op 557361 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 1988 586196 ns/op 557358 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 2016 579830 ns/op 557356 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 2026 586259 ns/op 557356 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 2020 588141 ns/op 557356 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 2044 581131 ns/op 557356 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 1965 597372 ns/op 278617 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 1999 581492 ns/op 278758 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 1987 581872 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 2036 584893 ns/op 278617 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 2014 586747 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 1995 582093 ns/op 278617 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 1965 582622 ns/op 278617 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 1963 581012 ns/op 278617 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 2023 583650 ns/op 278756 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 1951 586072 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 3993 286772 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 3978 296538 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 3967 287856 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 4014 290862 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 4066 292960 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 3969 290359 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 4016 290459 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 4058 289725 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 4147 288788 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 3928 289495 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1249 934319 ns/op 279788 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1242 940793 ns/op 279795 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1249 931802 ns/op 278614 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1189 931382 ns/op 279849 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1263 941247 ns/op 278615 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1212 931390 ns/op 278614 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1237 930499 ns/op 279800 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1228 932090 ns/op 279809 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1256 931673 ns/op 278613 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1228 933850 ns/op 278615 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3285 348794 ns/op 835868 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3256 347294 ns/op 835869 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3318 348722 ns/op 835868 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3349 356051 ns/op 835868 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3302 358840 ns/op 835868 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3224 357902 ns/op 835870 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3379 347987 ns/op 835867 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3366 355946 ns/op 835866 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3399 347112 ns/op 835869 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3330 355784 ns/op 835868 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1964 625652 ns/op 281975 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1909 626101 ns/op 281908 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1941 620347 ns/op 282904 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1987 617381 ns/op 282612 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1884 616393 ns/op 282295 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1958 619189 ns/op 281687 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1906 623641 ns/op 282428 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1795 615628 ns/op 282016 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1958 628204 ns/op 283076 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1887 629483 ns/op 283339 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1692 674554 ns/op 560360 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1768 665266 ns/op 560770 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1840 670492 ns/op 560865 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1653 649691 ns/op 561011 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1780 665852 ns/op 560031 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1759 662894 ns/op 561091 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1618 656861 ns/op 561096 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1728 655175 ns/op 561098 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1765 665602 ns/op 560716 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1802 678572 ns/op 560588 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 927 1290910 ns/op 563778 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 937 1269460 ns/op 563779 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 954 1260338 ns/op 564879 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 864 1271538 ns/op 563780 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 933 1303840 ns/op 563780 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 912 1290739 ns/op 563777 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 930 1291863 ns/op 563777 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 904 1289621 ns/op 563775 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 894 1281777 ns/op 563777 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 942 1280022 ns/op 563782 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 42 26997697 ns/op 1440011 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 43 26932634 ns/op 1439869 B/op 31408 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 43 27278352 ns/op 1440069 B/op 31410 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 43 27345451 ns/op 1439980 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 43 26969096 ns/op 1439957 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 42 26980186 ns/op 1440048 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 44 27023249 ns/op 1439989 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 43 26850314 ns/op 1439935 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 42 27030047 ns/op 1439983 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 42 26836152 ns/op 1440075 B/op 31410 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 836 1373444 ns/op 514184 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 867 1374172 ns/op 514077 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 865 1362416 ns/op 511148 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 862 1382072 ns/op 511149 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 850 1383066 ns/op 514135 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 850 1396751 ns/op 511148 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 838 1405058 ns/op 511146 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 775 1374549 ns/op 511147 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 844 1393314 ns/op 511149 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 837 1371101 ns/op 511146 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 373 3315467 ns/op 1000762 B/op 7273 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 367 3227734 ns/op 1000755 B/op 7273 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 362 3213455 ns/op 1000802 B/op 7274 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 368 3237107 ns/op 1000851 B/op 7274 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 369 3237810 ns/op 1000757 B/op 7273 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 368 3230726 ns/op 1000767 B/op 7273 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 367 3221706 ns/op 1000820 B/op 7274 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 362 3222506 ns/op 1000787 B/op 7273 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 369 3251815 ns/op 1000811 B/op 7274 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 367 3253072 ns/op 1000819 B/op 7274 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 742 1542440 ns/op 509261 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 760 1537452 ns/op 512601 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 752 1545329 ns/op 509259 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 770 1539579 ns/op 512556 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 762 1547063 ns/op 512592 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 771 1539912 ns/op 509259 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 753 1530409 ns/op 509259 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 765 1535604 ns/op 509261 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 759 1540041 ns/op 509258 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 770 1543569 ns/op 509260 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 381 3015803 ns/op 1276162 B/op 33893 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 402 2970021 ns/op 1276190 B/op 33894 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 397 2985167 ns/op 1276195 B/op 33894 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 404 2944256 ns/op 1276183 B/op 33893 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 404 2973898 ns/op 1276138 B/op 33893 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 404 2972819 ns/op 1276186 B/op 33894 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 396 2965498 ns/op 1276203 B/op 33894 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 400 2957760 ns/op 1276178 B/op 33893 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 403 2967964 ns/op 1276182 B/op 33893 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 405 2975892 ns/op 1276161 B/op 33893 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1372 870621 ns/op 547033 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1387 858815 ns/op 548858 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1396 846911 ns/op 547033 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1372 842752 ns/op 548878 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1374 860670 ns/op 547033 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1394 847835 ns/op 547032 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1384 845987 ns/op 548858 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1392 844456 ns/op 547032 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1396 848227 ns/op 548844 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1406 843248 ns/op 547026 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 477 2422506 ns/op 890484 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 487 2422030 ns/op 890511 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 477 2411696 ns/op 890501 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 494 2412356 ns/op 890488 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 495 2399432 ns/op 890452 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 488 2404400 ns/op 890534 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 489 2420696 ns/op 890488 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 495 2430541 ns/op 890475 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 494 2420217 ns/op 890509 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 495 2422395 ns/op 890490 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1206 961854 ns/op 524576 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1236 961011 ns/op 523913 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1194 969422 ns/op 524273 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1207 959780 ns/op 521912 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1216 952668 ns/op 523297 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1221 958955 ns/op 521340 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1197 951990 ns/op 520869 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1233 954675 ns/op 523400 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1210 955542 ns/op 523489 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1213 974080 ns/op 523656 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 475 2515860 ns/op 2572165 B/op 14590 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 486 2431677 ns/op 2572660 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 488 2440604 ns/op 2572434 B/op 14590 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 474 2506453 ns/op 2572185 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 488 2443384 ns/op 2571282 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 450 2571145 ns/op 2570913 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 483 2523420 ns/op 2570680 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 470 2498387 ns/op 2572139 B/op 14590 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 472 2514906 ns/op 2573471 B/op 14590 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 465 2531018 ns/op 2572118 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 1962 560514 ns/op 512325 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2114 559063 ns/op 512817 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2122 561447 ns/op 513456 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2107 561525 ns/op 513214 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2064 561687 ns/op 511937 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2029 558265 ns/op 511121 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2062 565352 ns/op 513662 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2139 556923 ns/op 514933 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2064 564853 ns/op 514117 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2073 565057 ns/op 511589 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 444 2707575 ns/op 2599912 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 434 2723875 ns/op 2599823 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 427 2688589 ns/op 2599965 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 436 2704306 ns/op 2598581 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 434 2725700 ns/op 2600548 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 435 2681276 ns/op 2599821 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 415 2705308 ns/op 2599385 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 438 2687418 ns/op 2599546 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 448 2739022 ns/op 2601711 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 433 2723997 ns/op 2600325 B/op 4321 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 153 7722835 ns/op 4479917 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 152 7722397 ns/op 4479913 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 154 7698126 ns/op 4479918 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 156 7687524 ns/op 4486644 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 154 7733956 ns/op 4479918 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 153 7728651 ns/op 4479907 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 153 7777378 ns/op 4486781 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 154 7710128 ns/op 4479923 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 153 7684902 ns/op 4486782 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 153 7703690 ns/op 4486785 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 38 27139986 ns/op 5121928 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 43 27282425 ns/op 5121831 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 44 27469184 ns/op 5121859 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 43 27406759 ns/op 5121818 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 42 27264383 ns/op 5121707 B/op 95369 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 44 27281482 ns/op 5121881 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 39 27320028 ns/op 5121842 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 40 27380364 ns/op 5122003 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 40 27636690 ns/op 5121888 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 44 27283874 ns/op 5121716 B/op 95369 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 585 2026094 ns/op 512364 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 588 2047755 ns/op 508023 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 589 2027383 ns/op 508022 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 580 2017337 ns/op 512402 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 582 2028552 ns/op 508018 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 582 2029168 ns/op 512387 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 588 2026124 ns/op 508023 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 586 1996689 ns/op 508023 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 591 2014844 ns/op 508022 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 583 2022317 ns/op 512379 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 224 5377572 ns/op 4957715 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 219 5372184 ns/op 4957775 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 220 5419747 ns/op 4957792 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 224 5355411 ns/op 4957657 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 223 5426590 ns/op 4957692 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 222 5404596 ns/op 4957555 B/op 80510 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 223 5365893 ns/op 4957711 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 223 5425200 ns/op 4957726 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 223 5393839 ns/op 4957806 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 222 5363686 ns/op 4957692 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 226 5162271 ns/op 1919489 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 230 5113141 ns/op 1919299 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 231 5170355 ns/op 1908265 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 228 5131484 ns/op 1908257 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 231 5156769 ns/op 1908264 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 231 5135185 ns/op 1930237 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 228 5122265 ns/op 1919389 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 231 5128805 ns/op 1908249 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 229 5182547 ns/op 1908254 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 226 5129655 ns/op 1908260 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 157 7537963 ns/op 5572441 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 158 7523792 ns/op 5572404 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 158 7527010 ns/op 5572304 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 158 7491389 ns/op 5572311 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 159 7517781 ns/op 5572347 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 158 7565856 ns/op 5572282 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 159 7537046 ns/op 5572480 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 160 7552471 ns/op 5572316 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 159 7541752 ns/op 5572325 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 157 7502018 ns/op 5572371 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 391 3028705 ns/op 508202 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 392 3043485 ns/op 508265 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 396 3029387 ns/op 508148 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 391 3038075 ns/op 508196 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 393 3025168 ns/op 514686 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 388 3144317 ns/op 508309 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 396 3033092 ns/op 514572 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 391 3025138 ns/op 514734 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 393 3032106 ns/op 508232 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 388 3079745 ns/op 514707 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 79 15068194 ns/op 6304780 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 74 14941891 ns/op 6304903 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 76 14941724 ns/op 6304894 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 76 15144726 ns/op 6304940 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 73 14886573 ns/op 6304916 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 76 15033236 ns/op 6304736 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 79 15113568 ns/op 6304890 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 75 14960042 ns/op 6304736 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 75 14915945 ns/op 6304669 B/op 85216 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 81 14978978 ns/op 6304865 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 242 5087600 ns/op 675807 B/op 323 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 240 4963181 ns/op 653201 B/op 323 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 238 4966637 ns/op 691866 B/op 323 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 237 4932111 ns/op 682169 B/op 323 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 236 4940985 ns/op 668220 B/op 323 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 238 4983299 ns/op 697520 B/op 323 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 240 4989801 ns/op 658655 B/op 322 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 240 4972486 ns/op 692140 B/op 323 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 238 4973118 ns/op 679573 B/op 324 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 241 4945885 ns/op 657135 B/op 322 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 153 7764345 ns/op 7416975 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 151 7847143 ns/op 7416974 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 154 7797739 ns/op 7417352 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 150 7858910 ns/op 7417385 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 153 7613065 ns/op 7416993 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 156 7732831 ns/op 7417228 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 152 7689920 ns/op 7416802 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 153 7664342 ns/op 7417181 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 151 7774060 ns/op 7417261 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 151 7784267 ns/op 7417270 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 517 2295650 ns/op 508504 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 523 2248268 ns/op 511197 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 532 2257689 ns/op 511400 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 510 2246302 ns/op 514328 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 528 2255337 ns/op 510638 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 524 2272316 ns/op 509579 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 520 2258351 ns/op 513375 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 513 2282216 ns/op 509052 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 525 2261800 ns/op 510654 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 525 2295242 ns/op 508516 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 187 6713489 ns/op 8654082 B/op 58175 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 180 6749863 ns/op 8657060 B/op 58175 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 180 6691712 ns/op 8652405 B/op 58175 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 178 6681349 ns/op 8653706 B/op 58175 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 176 6643915 ns/op 8655708 B/op 58175 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 180 6655376 ns/op 8657195 B/op 58176 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 175 6541536 ns/op 8651476 B/op 58175 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 182 6574302 ns/op 8651669 B/op 58175 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 176 6341022 ns/op 8647775 B/op 58175 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 186 6362559 ns/op 8652658 B/op 58175 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 67 16195704 ns/op 533983 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 72 16443887 ns/op 532175 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 70 16393450 ns/op 508168 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 72 16270565 ns/op 508163 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 69 16272237 ns/op 533230 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 70 16210655 ns/op 532865 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 72 16236671 ns/op 508161 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 72 16311797 ns/op 532175 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 72 16416805 ns/op 508162 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 72 16259900 ns/op 532215 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 42 26853554 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 43 26933124 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 43 26746668 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 44 26749733 ns/op 1728803 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 44 27004783 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 42 26739330 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 42 26782200 ns/op 1728803 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 43 26736209 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 43 26756874 ns/op 1728803 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 43 26790983 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 656 1764788 ns/op 534970 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 663 1764974 ns/op 534920 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 667 1754589 ns/op 531095 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 657 1791158 ns/op 534947 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 649 1767825 ns/op 535015 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 667 1787221 ns/op 534892 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 667 1770240 ns/op 531108 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 662 1767918 ns/op 534933 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 663 1777054 ns/op 534935 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 669 1787845 ns/op 531101 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 711 1553460 ns/op 1752180 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 710 1508645 ns/op 1752201 B/op 217 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 765 1511363 ns/op 1752217 B/op 217 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 760 1503463 ns/op 1752187 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 720 1511365 ns/op 1752170 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 753 1484875 ns/op 1752169 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 734 1501259 ns/op 1752180 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 768 1489018 ns/op 1752183 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 765 1468274 ns/op 1752161 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 776 1462375 ns/op 1752209 B/op 217 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2522 510851 ns/op 1730868 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2156 542651 ns/op 1730394 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2086 572211 ns/op 1732946 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2085 567808 ns/op 1729622 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2550 478033 ns/op 1730840 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2404 513437 ns/op 1730223 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2095 565120 ns/op 1731273 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2114 550003 ns/op 1729624 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 1978 541226 ns/op 1729667 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2929 520469 ns/op 1731153 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 415 2765929 ns/op 3698656 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 408 2765342 ns/op 3698658 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 428 2808890 ns/op 3698654 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 428 2739179 ns/op 3698654 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 433 2765020 ns/op 3698657 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 427 2748384 ns/op 3698657 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 433 2738449 ns/op 3698657 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 430 3022432 ns/op 3698659 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 397 3086964 ns/op 3698660 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 381 3041003 ns/op 3698662 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 288 4146065 ns/op 516827 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 291 4128110 ns/op 516735 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 285 4133410 ns/op 508045 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 290 4168715 ns/op 508042 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 288 4149311 ns/op 508043 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 286 4123628 ns/op 516889 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 291 4122730 ns/op 508041 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 276 4156297 ns/op 517215 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 284 4296958 ns/op 508045 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 288 4173311 ns/op 516827 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 656 1709719 ns/op 1728536 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 654 1748329 ns/op 1728536 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 600 1731087 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 682 1757688 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 664 1748472 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 656 1713364 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 674 1690377 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 676 1701398 ns/op 1728536 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 661 1691899 ns/op 1728536 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 669 1712119 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 654 1793874 ns/op 514547 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 637 1795109 ns/op 514719 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 672 1752060 ns/op 508019 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 644 1768068 ns/op 508018 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 676 1745786 ns/op 508022 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 679 1754471 ns/op 508022 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 678 1747624 ns/op 514316 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 691 1750804 ns/op 514196 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 674 1784453 ns/op 514354 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 678 1757386 ns/op 508022 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 414 2885283 ns/op 5186542 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 390 3028843 ns/op 5186640 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 409 2924493 ns/op 5186645 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 412 2993821 ns/op 5186640 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 403 2892808 ns/op 5186616 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 393 2961128 ns/op 5186627 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 415 2922808 ns/op 5186653 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 415 3004178 ns/op 5186622 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 400 2960736 ns/op 5186646 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 417 2846998 ns/op 5186581 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 505 2333306 ns/op 1754245 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 493 2329910 ns/op 1759447 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 489 2338342 ns/op 1758398 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 525 2364375 ns/op 1758706 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 507 2338926 ns/op 1758115 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 510 2328733 ns/op 1761591 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 490 2378558 ns/op 1754025 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 519 2290477 ns/op 1764126 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 518 2337825 ns/op 1760496 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 501 2346480 ns/op 1754336 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 438 2927375 ns/op 3469498 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 465 2955593 ns/op 3469469 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 429 2910289 ns/op 3470216 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 404 2900628 ns/op 3468338 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 409 2959162 ns/op 3470056 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 397 2991947 ns/op 3469602 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 388 2907183 ns/op 3470975 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 405 2916447 ns/op 3471212 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 412 2907493 ns/op 3468903 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 448 2846131 ns/op 3469443 B/op 4 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 97 11984161 ns/op 4036974 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 97 11760069 ns/op 4036947 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 84 11924175 ns/op 4050386 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 86 11889567 ns/op 4048036 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 98 11886745 ns/op 4036111 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 99 11995891 ns/op 4035224 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 100 12103874 ns/op 4034366 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 94 11970325 ns/op 4039737 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 98 11718414 ns/op 3950462 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 90 12189648 ns/op 4043704 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 36 30340860 ns/op 3627765 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 37 30260050 ns/op 3627768 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 38 30470783 ns/op 3627768 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 38 30389036 ns/op 3627763 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 38 30129247 ns/op 3627765 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 39 30345935 ns/op 3627764 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 36 30613819 ns/op 3627770 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 37 30261436 ns/op 3627769 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 37 30354052 ns/op 3627766 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 36 30436273 ns/op 3627772 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 129 9276817 ns/op 3272255 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 134 9001357 ns/op 3267425 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 128 9148472 ns/op 3273304 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 132 9066143 ns/op 3142080 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 132 9111132 ns/op 3269333 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 130 9073136 ns/op 3142063 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 129 9414001 ns/op 3272281 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 130 9168485 ns/op 3271273 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 130 9047707 ns/op 3271273 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 129 9070255 ns/op 3142071 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 213 5653739 ns/op 3191930 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 212 5644135 ns/op 3191874 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 214 5616794 ns/op 3191913 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 214 5570551 ns/op 3191912 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 212 5613832 ns/op 3191905 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 213 5617583 ns/op 3191917 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 208 5625706 ns/op 3191909 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 212 5657728 ns/op 3191872 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 213 5625678 ns/op 3191886 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 211 5632044 ns/op 3191864 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 104 11665497 ns/op 4140967 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 102 11812071 ns/op 4144148 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 97 11397585 ns/op 3979494 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 102 11578314 ns/op 4144120 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 86 11639428 ns/op 3979469 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 97 11445893 ns/op 3979460 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 103 11092579 ns/op 3979489 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 102 11692336 ns/op 4144147 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 99 11589280 ns/op 3979479 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 102 11337491 ns/op 4144117 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 226 5252958 ns/op 3931305 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 225 5226406 ns/op 3931285 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 231 5358067 ns/op 3931311 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 228 5222399 ns/op 3931300 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 224 5257821 ns/op 3931318 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 229 5229471 ns/op 3931308 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 229 5229507 ns/op 3931293 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 226 5278016 ns/op 3931309 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 228 5200258 ns/op 3931325 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 228 5228389 ns/op 3931311 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 259 4620692 ns/op 3338063 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 260 4587553 ns/op 3337795 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 262 4595161 ns/op 3337336 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 261 4547905 ns/op 3337586 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 266 4619314 ns/op 3273233 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 249 4542129 ns/op 3340664 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 254 4545271 ns/op 3273232 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 259 4508337 ns/op 3273266 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 254 4524349 ns/op 3273219 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 250 4569359 ns/op 3273241 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 144 8192839 ns/op 6303572 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 145 8260238 ns/op 6303571 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 146 8211330 ns/op 6303573 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 146 8177642 ns/op 6303572 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 146 8270630 ns/op 6303568 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 142 8180340 ns/op 6303574 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 146 8197651 ns/op 6303573 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 145 8253939 ns/op 6303571 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 146 8198993 ns/op 6303572 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 140 8172280 ns/op 6303570 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 186 6666988 ns/op 4036876 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 175 6615467 ns/op 3946416 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 177 6753037 ns/op 4041495 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 181 6721175 ns/op 4039352 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 175 6669635 ns/op 3946441 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 180 6599875 ns/op 4039892 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 175 6742619 ns/op 4042514 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 176 6697185 ns/op 4042003 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 175 6709066 ns/op 3946513 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 168 6436196 ns/op 4046635 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 265 4542458 ns/op 5443239 B/op 15814 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 274 4396944 ns/op 5443525 B/op 15810 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 271 4476821 ns/op 5442952 B/op 15806 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 266 4399802 ns/op 5443609 B/op 15808 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 267 4576749 ns/op 5445516 B/op 15809 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 271 4433646 ns/op 5445774 B/op 15811 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 268 4533405 ns/op 5442078 B/op 15806 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 264 4506744 ns/op 5444484 B/op 15808 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 266 4430893 ns/op 5442905 B/op 15804 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 267 4582363 ns/op 5444826 B/op 15809 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 261 3999115 ns/op 4046031 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 284 4378753 ns/op 4101482 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 286 4248860 ns/op 4074488 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 276 4247070 ns/op 4012604 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 288 4141750 ns/op 4103575 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 295 4140852 ns/op 4043564 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 258 4124714 ns/op 4080798 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 259 4134596 ns/op 4045007 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 267 4173703 ns/op 4082701 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 280 4063661 ns/op 4011103 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 230 5215876 ns/op 5158921 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 228 5201864 ns/op 5158024 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 231 5201354 ns/op 5159329 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 225 5208356 ns/op 5160960 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 219 5210866 ns/op 5164640 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 223 5163647 ns/op 5160089 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 224 5205774 ns/op 5161023 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 224 5244318 ns/op 5161482 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 232 5209719 ns/op 5158844 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 226 5270684 ns/op 5165137 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 86 12014801 ns/op 6618577 B/op 131964 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 100 11831636 ns/op 6611795 B/op 131964 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 100 11850811 ns/op 6569816 B/op 131963 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 102 11839887 ns/op 6610953 B/op 131964 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 100 11832671 ns/op 6611760 B/op 131964 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 102 11736242 ns/op 6569797 B/op 131963 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 90 11974206 ns/op 6616434 B/op 131964 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 102 11850901 ns/op 6569819 B/op 131963 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 92 11871733 ns/op 6569808 B/op 131963 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 93 11655463 ns/op 6569827 B/op 131963 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 33 30332186 ns/op 7452699 B/op 134383 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 34 30314036 ns/op 7452215 B/op 134381 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 34 30084405 ns/op 7452791 B/op 134383 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 39 30215840 ns/op 7452432 B/op 134382 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 36 30095579 ns/op 7452452 B/op 134382 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 37 30150152 ns/op 7451888 B/op 134380 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 39 30123722 ns/op 7452739 B/op 134383 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 36 30220316 ns/op 7452622 B/op 134382 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 36 30522271 ns/op 7452784 B/op 134383 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 39 30297992 ns/op 7452393 B/op 134382 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 339 3494609 ns/op 1166669 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 338 3501984 ns/op 1147071 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 334 3513035 ns/op 1147073 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 342 3511302 ns/op 1147069 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 336 3519848 ns/op 1147072 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 339 3516223 ns/op 1147070 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 333 3545386 ns/op 1167025 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 343 3544704 ns/op 1147068 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 333 3504935 ns/op 1167026 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 343 3494454 ns/op 1147068 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 139 8562548 ns/op 6962040 B/op 115831 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 138 8512104 ns/op 6961984 B/op 115831 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 139 8682632 ns/op 6962137 B/op 115831 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 140 8616872 ns/op 6962083 B/op 115831 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 136 8565807 ns/op 6962029 B/op 115831 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 136 8638723 ns/op 6962366 B/op 115832 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 139 8602667 ns/op 6962345 B/op 115832 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 140 8549580 ns/op 6962142 B/op 115831 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 139 8522271 ns/op 6962384 B/op 115832 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 139 8573904 ns/op 6962015 B/op 115831 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 146 8168448 ns/op 3079770 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 146 8083581 ns/op 3079772 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 147 8134333 ns/op 3124973 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 147 8167115 ns/op 3124972 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 146 8070510 ns/op 3125286 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 146 8071476 ns/op 3079770 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 148 8085509 ns/op 3079783 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 148 8162942 ns/op 3124665 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 147 8166273 ns/op 3124974 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 147 8042094 ns/op 3124970 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 103 11412978 ns/op 8220245 B/op 181424 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 100 11307033 ns/op 8220253 B/op 181424 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 96 11421416 ns/op 8220700 B/op 181426 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 99 11492523 ns/op 8220326 B/op 181424 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 100 11349247 ns/op 8220535 B/op 181425 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 100 11500523 ns/op 8220273 B/op 181424 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 100 11455044 ns/op 8220796 B/op 181426 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 100 11290580 ns/op 8220529 B/op 181425 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 100 11336979 ns/op 8220503 B/op 181425 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 100 11541797 ns/op 8220470 B/op 181425 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 234 5003559 ns/op 1175728 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 240 4978748 ns/op 1147335 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 236 5035381 ns/op 1175475 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 240 5006944 ns/op 1147319 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 238 4980973 ns/op 1147391 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 238 4994199 ns/op 1175284 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 238 5023131 ns/op 1175181 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 237 5001773 ns/op 1175335 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 238 4993605 ns/op 1175230 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 235 4962000 ns/op 1147400 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 31 33621196 ns/op 8075076 B/op 132387 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 33 33426870 ns/op 8075106 B/op 132387 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 33 33674266 ns/op 8074776 B/op 132386 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 33 33343839 ns/op 8075101 B/op 132387 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 33 33851239 ns/op 8075147 B/op 132387 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 32 33679329 ns/op 8075217 B/op 132387 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 36 33636631 ns/op 8075148 B/op 132387 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 36 33616090 ns/op 8075264 B/op 132388 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 31 33545404 ns/op 8074710 B/op 132386 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 33 34162600 ns/op 8075177 B/op 132387 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 134 8971237 ns/op 2590429 B/op 6479 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 132 8885641 ns/op 2488490 B/op 6481 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 133 8911407 ns/op 2628116 B/op 6482 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 134 8883016 ns/op 2590718 B/op 6480 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 133 9115144 ns/op 2662584 B/op 6481 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 133 8889845 ns/op 2523529 B/op 6481 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 134 9090786 ns/op 2522529 B/op 6479 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 133 8993050 ns/op 2680484 B/op 6479 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 134 8982167 ns/op 2599711 B/op 6482 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 133 9049813 ns/op 2609211 B/op 6477 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10286120 ns/op 9850466 B/op 159459 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 99 10144430 ns/op 9849082 B/op 159459 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10164232 ns/op 9849196 B/op 159459 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10372908 ns/op 9848627 B/op 159459 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10329426 ns/op 9849692 B/op 159460 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10385709 ns/op 9848353 B/op 159458 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 116 10287776 ns/op 9847911 B/op 159458 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10069683 ns/op 9848124 B/op 159459 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 116 10352021 ns/op 9850903 B/op 159460 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 115 10284566 ns/op 9849701 B/op 159459 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 284 3805963 ns/op 1181335 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 320 3788737 ns/op 1177260 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 316 3763703 ns/op 1175052 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 313 3759294 ns/op 1153680 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 310 3845281 ns/op 1194432 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 315 3881570 ns/op 1177252 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 313 3787862 ns/op 1179041 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 310 3753202 ns/op 1183997 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 319 3754056 ns/op 1159366 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 315 3764330 ns/op 1151436 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 141 8301584 ns/op 9497397 B/op 67612 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 139 8435356 ns/op 9498353 B/op 67612 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 142 8451940 ns/op 9497424 B/op 67612 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 144 8428234 ns/op 9498032 B/op 67612 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 134 8240400 ns/op 9493188 B/op 67612 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 144 8710418 ns/op 9499551 B/op 67612 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 146 8345964 ns/op 9497506 B/op 67613 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 140 8384201 ns/op 9495868 B/op 67612 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 141 8344831 ns/op 9493723 B/op 67612 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 141 8390595 ns/op 9495325 B/op 67613 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 55 18546649 ns/op 1147340 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 62 18743490 ns/op 1179900 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 58 18572487 ns/op 1182181 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 57 18413746 ns/op 1147320 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 63 18549379 ns/op 1147386 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 60 18570427 ns/op 1180999 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 58 18550952 ns/op 1182181 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 58 18614445 ns/op 1182175 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 55 18717616 ns/op 1183982 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 62 18615716 ns/op 1179903 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 34 32232750 ns/op 2015648 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 37 32129133 ns/op 2015651 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 37 32252415 ns/op 2015651 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 37 32120540 ns/op 2015649 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 36 32236012 ns/op 2015652 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 36 32433366 ns/op 2015652 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 36 32046146 ns/op 2015652 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 36 32181720 ns/op 2015649 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 36 32303625 ns/op 2015649 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 37 32127239 ns/op 2015651 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 430 2807214 ns/op 1162573 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 428 2741642 ns/op 1162645 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 422 2782589 ns/op 1147113 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 412 2760775 ns/op 1163251 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 428 2795104 ns/op 1147110 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 430 2767586 ns/op 1147109 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 428 2804537 ns/op 1147110 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 430 2838695 ns/op 1162572 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 416 2835707 ns/op 1147109 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 428 2793573 ns/op 1162646 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 507 2398372 ns/op 2015736 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 511 2396855 ns/op 2015763 B/op 3 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 510 2408424 ns/op 2015724 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 504 2416959 ns/op 2015753 B/op 3 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 507 2420004 ns/op 2015760 B/op 3 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 514 2399620 ns/op 2015730 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 494 2396079 ns/op 2015713 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 512 2390710 ns/op 2015702 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 502 2400559 ns/op 2015720 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 494 2394167 ns/op 2015736 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2280 526688 ns/op 2016421 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 1987 570116 ns/op 2017559 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2239 537881 ns/op 2017300 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2220 517470 ns/op 2017337 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 1822 557201 ns/op 2016616 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2301 562904 ns/op 2016382 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 1838 548427 ns/op 2015518 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 1996 537527 ns/op 2016548 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 1893 561825 ns/op 2016593 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 1782 567040 ns/op 2017791 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 303 3854828 ns/op 4384852 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 290 4187066 ns/op 4384857 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 292 4204364 ns/op 4384849 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 280 4106405 ns/op 4384847 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 280 4226266 ns/op 4384837 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 297 4242822 ns/op 4384831 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 270 3949748 ns/op 4384843 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 301 3954512 ns/op 4384854 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 309 4129716 ns/op 4384828 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 307 4042702 ns/op 4384841 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 159 7441104 ns/op 1188855 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 157 7363401 ns/op 1147135 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 162 7429960 ns/op 1147127 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 163 7337575 ns/op 1147125 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 160 7376317 ns/op 1188592 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 163 7424194 ns/op 1147126 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 159 7388940 ns/op 1188855 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 160 7397330 ns/op 1147130 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 159 7367565 ns/op 1147131 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 160 7414447 ns/op 1188594 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 277 4364743 ns/op 2015257 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 279 4281449 ns/op 2015257 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 278 4353549 ns/op 2015257 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 276 4333270 ns/op 2015257 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 274 4333547 ns/op 2015256 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 280 4385642 ns/op 2015256 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 278 4342574 ns/op 2015256 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 282 4281486 ns/op 2015257 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 277 4325406 ns/op 2015257 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 277 4325956 ns/op 2015258 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 416 2837493 ns/op 1167908 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 416 2868622 ns/op 1147079 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 415 2900160 ns/op 1147080 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 405 2869770 ns/op 1168464 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 412 2881187 ns/op 1168105 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 406 2865426 ns/op 1168411 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 417 2873077 ns/op 1167851 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 398 2881112 ns/op 1147081 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 420 2875274 ns/op 1167700 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 422 2846284 ns/op 1167602 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 390 3054543 ns/op 6046781 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 387 2987701 ns/op 6046780 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 400 3041855 ns/op 6046774 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 402 3114734 ns/op 6046843 B/op 5 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 372 3043379 ns/op 6046664 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 399 2971315 ns/op 6046805 B/op 5 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 385 2959520 ns/op 6046804 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 416 3075509 ns/op 6046810 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 408 3008692 ns/op 6046748 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 408 2950656 ns/op 6046818 B/op 5 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 398 2989878 ns/op 2040217 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 386 3002445 ns/op 2042492 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 409 3016554 ns/op 2046702 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 370 2963066 ns/op 2045136 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 403 2995817 ns/op 2035678 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 392 2967403 ns/op 2048418 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 400 3034898 ns/op 2041972 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 386 2965092 ns/op 2044807 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 415 3010223 ns/op 2046270 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 391 3042483 ns/op 2045943 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 334 3545278 ns/op 4044570 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 326 3791865 ns/op 4045567 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 320 3769836 ns/op 4041846 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 320 3616556 ns/op 4044510 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 312 3540803 ns/op 4044187 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 319 3486122 ns/op 4041209 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 309 3700293 ns/op 4042240 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 330 3650804 ns/op 4044759 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 326 3614406 ns/op 4042592 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 325 3705131 ns/op 4042646 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1430 822015 ns/op 518063 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1453 831150 ns/op 518049 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1467 825335 ns/op 518041 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1401 826117 ns/op 517147 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1468 836570 ns/op 518038 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1411 834042 ns/op 518075 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1434 830618 ns/op 518060 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1436 831278 ns/op 518972 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1428 831880 ns/op 518065 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1504 829287 ns/op 517147 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 135 8642939 ns/op 685121 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 138 8709817 ns/op 685120 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 138 8619450 ns/op 685121 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 136 8704410 ns/op 685121 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 138 8645164 ns/op 685121 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 138 8771899 ns/op 685122 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 138 8665107 ns/op 685121 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 139 8654610 ns/op 685121 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 139 8622039 ns/op 685121 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 136 8626388 ns/op 685121 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1252 957946 ns/op 501963 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1260 947604 ns/op 503978 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1273 938184 ns/op 501963 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1282 943389 ns/op 503944 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1272 942312 ns/op 503960 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1250 947515 ns/op 501963 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1262 944941 ns/op 503977 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1276 943408 ns/op 501963 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1267 940587 ns/op 503969 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1286 951234 ns/op 501962 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 696 1678833 ns/op 567567 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 700 1696903 ns/op 567576 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 698 1695265 ns/op 567566 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 700 1679075 ns/op 567565 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 673 1690252 ns/op 567578 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 690 1725415 ns/op 567578 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 706 1691160 ns/op 567579 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 703 1685957 ns/op 567576 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 699 1684502 ns/op 567581 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 688 1693133 ns/op 567569 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 889 1334059 ns/op 513371 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 895 1349050 ns/op 516187 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 913 1363316 ns/op 510517 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 889 1332736 ns/op 516226 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 877 1351043 ns/op 510515 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 901 1347457 ns/op 513335 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 880 1330540 ns/op 510518 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 891 1343411 ns/op 513365 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 921 1331707 ns/op 513271 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 900 1331636 ns/op 510515 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 721 1643837 ns/op 883216 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 686 1655520 ns/op 883219 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 723 1656486 ns/op 883220 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 712 1636244 ns/op 883219 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 722 1645533 ns/op 883220 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 721 1646506 ns/op 883220 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 724 1645824 ns/op 883219 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 708 1669998 ns/op 883220 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 721 1647589 ns/op 883221 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 705 1645579 ns/op 883222 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1969 623881 ns/op 513320 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1952 624790 ns/op 513330 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1854 623923 ns/op 513395 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1953 626188 ns/op 513323 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1909 621394 ns/op 512030 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1939 637692 ns/op 513338 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1953 624295 ns/op 513328 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1917 632746 ns/op 512030 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1940 623347 ns/op 512028 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1861 627131 ns/op 513395 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 506 2325543 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 510 2346214 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 507 2348876 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 513 2332321 ns/op 852866 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 478 2347331 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 510 2328551 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 510 2363373 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 502 2348336 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 513 2347920 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 505 2335202 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1746 639755 ns/op 509145 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1934 632522 ns/op 510482 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1855 637472 ns/op 510533 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1873 638844 ns/op 510521 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1915 628214 ns/op 510491 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1918 629995 ns/op 509135 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1854 628991 ns/op 511925 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1940 650207 ns/op 510470 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1899 633738 ns/op 510496 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1837 632753 ns/op 511963 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1040 1164977 ns/op 973781 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1024 1154256 ns/op 972165 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1026 1160250 ns/op 973705 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1018 1152769 ns/op 970454 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1045 1147139 ns/op 972753 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1054 1158276 ns/op 973654 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1038 1152764 ns/op 973076 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1012 1149324 ns/op 971503 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1018 1149535 ns/op 970938 B/op 1195 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1064 1142903 ns/op 971593 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4034 254972 ns/op 506355 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4869 257507 ns/op 504647 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4591 258828 ns/op 505151 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4826 259437 ns/op 504880 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4708 258208 ns/op 505574 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4674 255117 ns/op 506605 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4590 250327 ns/op 505834 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4988 253233 ns/op 504949 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4858 254393 ns/op 506224 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 5050 254108 ns/op 505055 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 946 1248498 ns/op 1060878 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 894 1248000 ns/op 1060635 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 956 1260118 ns/op 1062194 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 961 1247405 ns/op 1061178 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 960 1258491 ns/op 1061846 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 962 1241821 ns/op 1061950 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 972 1241175 ns/op 1061261 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 957 1251035 ns/op 1060517 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 957 1249247 ns/op 1061968 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 950 1245966 ns/op 1061653 B/op 812 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 277 4248323 ns/op 1923764 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 283 4242560 ns/op 1923686 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 280 4247779 ns/op 1919971 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 279 4239505 ns/op 1919974 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 277 4234877 ns/op 1919975 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 277 4225330 ns/op 1919975 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 272 4258573 ns/op 1919972 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 274 4206021 ns/op 1923810 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 278 4267856 ns/op 1923748 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 282 4286355 ns/op 1919979 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 133 9060775 ns/op 2146407 B/op 31186 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 132 9015059 ns/op 2146319 B/op 31186 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 132 9220204 ns/op 2145823 B/op 31184 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 128 9154937 ns/op 2146297 B/op 31186 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 132 9051147 ns/op 2146245 B/op 31186 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 132 9113891 ns/op 2146048 B/op 31185 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 128 9102012 ns/op 2146496 B/op 31187 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 133 9059813 ns/op 2145942 B/op 31185 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 132 8994429 ns/op 2146372 B/op 31186 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 133 8949007 ns/op 2146170 B/op 31185 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 986 1183737 ns/op 472203 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 1011 1179979 ns/op 467052 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 996 1175589 ns/op 469603 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 1022 1171120 ns/op 467051 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 996 1181526 ns/op 469602 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 1004 1171017 ns/op 469582 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 1024 1173451 ns/op 469534 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 1010 1173719 ns/op 467052 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 982 1189589 ns/op 469638 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 1012 1191626 ns/op 469562 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 388 3052580 ns/op 2068551 B/op 27160 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 392 3101702 ns/op 2068752 B/op 27161 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 392 3051051 ns/op 2068953 B/op 27162 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 382 3087046 ns/op 2069162 B/op 27163 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 384 3075729 ns/op 2069041 B/op 27162 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 393 3022911 ns/op 2069193 B/op 27163 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 394 3116117 ns/op 2069437 B/op 27164 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 392 3057650 ns/op 2068648 B/op 27161 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 388 3040142 ns/op 2068393 B/op 27160 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 394 3087460 ns/op 2068781 B/op 27161 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 538 2236159 ns/op 637074 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 541 2249683 ns/op 637072 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 530 2233867 ns/op 641864 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 541 2222949 ns/op 641764 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 537 2220780 ns/op 637074 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 534 2220711 ns/op 641827 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 543 2238084 ns/op 641745 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 530 2239437 ns/op 637075 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 542 2253545 ns/op 641754 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 535 2231115 ns/op 637075 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 334 3576008 ns/op 2421797 B/op 44966 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 337 3572539 ns/op 2422179 B/op 44968 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 331 3568694 ns/op 2421788 B/op 44966 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 333 3567331 ns/op 2422130 B/op 44967 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 330 3576431 ns/op 2421927 B/op 44967 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 330 3575804 ns/op 2421557 B/op 44966 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 336 3546086 ns/op 2421983 B/op 44967 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 336 3542427 ns/op 2422065 B/op 44967 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 332 3605228 ns/op 2422413 B/op 44968 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 333 3575875 ns/op 2422470 B/op 44969 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 523 2298883 ns/op 480287 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 522 2289567 ns/op 475424 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 522 2295488 ns/op 480289 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 511 2278081 ns/op 480371 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 526 2276937 ns/op 475409 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 514 2271858 ns/op 475407 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 523 2274569 ns/op 480278 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 508 2270777 ns/op 480427 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 526 2302135 ns/op 480248 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 517 2284112 ns/op 480304 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 120 9760411 ns/op 2341051 B/op 30710 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 121 9820433 ns/op 2341864 B/op 30713 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 121 9741586 ns/op 2341653 B/op 30712 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 121 9861792 ns/op 2340709 B/op 30709 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 121 9825898 ns/op 2340842 B/op 30710 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 121 9837092 ns/op 2341392 B/op 30711 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 121 9837033 ns/op 2340800 B/op 30709 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 120 9821106 ns/op 2341328 B/op 30711 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 121 9811337 ns/op 2341094 B/op 30710 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 121 9848327 ns/op 2341005 B/op 30710 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 344 3477932 ns/op 1066022 B/op 544 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 342 3474262 ns/op 1071654 B/op 544 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 337 3467792 ns/op 1061062 B/op 544 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 340 3478916 ns/op 1054724 B/op 544 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 336 3455216 ns/op 1075446 B/op 544 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 342 3505311 ns/op 1074094 B/op 544 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 339 3478902 ns/op 1066775 B/op 545 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 340 3466306 ns/op 1065240 B/op 544 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 337 3462517 ns/op 1073067 B/op 544 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 342 3459319 ns/op 1073825 B/op 545 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 376 3181738 ns/op 2751423 B/op 39622 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 368 3217037 ns/op 2751922 B/op 39623 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 344 3174035 ns/op 2751653 B/op 39622 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 375 3198785 ns/op 2751960 B/op 39623 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 358 3193116 ns/op 2752026 B/op 39624 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 378 3211932 ns/op 2751745 B/op 39623 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 372 3190006 ns/op 2752176 B/op 39624 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 372 3208909 ns/op 2751932 B/op 39623 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 366 3202300 ns/op 2752182 B/op 39624 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 373 3189761 ns/op 2752269 B/op 39625 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1112 1009181 ns/op 472095 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1173 1004588 ns/op 471438 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1138 1011976 ns/op 472408 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1146 1013225 ns/op 470471 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1166 1026780 ns/op 475313 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1177 1009543 ns/op 469693 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1156 1012478 ns/op 469740 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1164 1013393 ns/op 470554 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1162 1005782 ns/op 469338 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1124 1012482 ns/op 471750 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 459 2550576 ns/op 2604199 B/op 12059 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 471 2572064 ns/op 2604790 B/op 12062 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 460 2562921 ns/op 2603607 B/op 12061 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 466 2552055 ns/op 2604865 B/op 12061 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 466 2543252 ns/op 2603509 B/op 12061 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 446 2564836 ns/op 2604673 B/op 12061 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 475 2562751 ns/op 2603694 B/op 12061 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 454 2554923 ns/op 2605701 B/op 12060 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 462 2560128 ns/op 2604991 B/op 12061 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 450 2563661 ns/op 2605176 B/op 12060 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 210 5720145 ns/op 481462 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 210 5683898 ns/op 475374 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 211 5651564 ns/op 475369 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 210 5658365 ns/op 478415 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 212 5706434 ns/op 478387 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 213 5633611 ns/op 478371 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 205 5800732 ns/op 478500 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 211 5688096 ns/op 478400 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 212 5644959 ns/op 475369 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 212 5636635 ns/op 475368 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10119838 ns/op 639393 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10104467 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10323901 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10282317 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10173039 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10276895 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10118025 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10175968 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10129565 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10115939 ns/op 639393 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1062 1115076 ns/op 469454 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1050 1118095 ns/op 469483 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1065 1127415 ns/op 469447 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1044 1123895 ns/op 469494 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1058 1119166 ns/op 469463 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1068 1123040 ns/op 467051 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1052 1117783 ns/op 467052 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1078 1114530 ns/op 469420 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 966 1116209 ns/op 469694 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1076 1123203 ns/op 467050 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1386 874714 ns/op 639216 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1339 870101 ns/op 639239 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1390 886029 ns/op 639225 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1357 866394 ns/op 639235 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1406 870956 ns/op 639206 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1389 879226 ns/op 639215 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1383 866695 ns/op 639214 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1383 869261 ns/op 639185 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1380 887980 ns/op 639205 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1275 869060 ns/op 639199 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 10000 106962 ns/op 639490 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 10000 106547 ns/op 639295 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 10000 106411 ns/op 639234 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 11223 104641 ns/op 639221 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 9328 108215 ns/op 639379 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 10952 104337 ns/op 639336 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 11712 103945 ns/op 639270 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 10000 106759 ns/op 639296 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 10000 107453 ns/op 639364 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 10000 109455 ns/op 639424 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 826 1370358 ns/op 1654248 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 900 1372964 ns/op 1654242 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 879 1384492 ns/op 1654241 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 879 1383444 ns/op 1654241 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 830 1391887 ns/op 1654242 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 858 1403835 ns/op 1654243 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 834 1387193 ns/op 1654243 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 849 1378084 ns/op 1654244 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 861 1408301 ns/op 1654242 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 861 1392605 ns/op 1654242 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 466 2567786 ns/op 480677 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 452 2577719 ns/op 480841 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 470 2553319 ns/op 480629 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 475 2566443 ns/op 475246 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 469 2550665 ns/op 475247 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 457 2555020 ns/op 480779 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 459 2579689 ns/op 480761 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 469 2551938 ns/op 480641 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 469 2562791 ns/op 475247 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 468 2570135 ns/op 475247 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 842 1437444 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 844 1455200 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 841 1444551 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 830 1440660 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 844 1451437 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 824 1440423 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 840 1437334 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 826 1437864 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 854 1436398 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 829 1442342 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1190 1007930 ns/op 477910 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1143 1006605 ns/op 475238 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1198 1009717 ns/op 477891 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1191 1006570 ns/op 477907 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1197 1011786 ns/op 477896 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1196 1005876 ns/op 475239 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1189 1026809 ns/op 475239 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1200 1001708 ns/op 477887 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1208 1017030 ns/op 477871 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1177 1019484 ns/op 477940 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1470 826308 ns/op 1917371 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1352 791241 ns/op 1917366 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1484 789542 ns/op 1917366 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1449 770274 ns/op 1917373 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1455 768382 ns/op 1917376 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1578 785416 ns/op 1917369 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1516 770035 ns/op 1917364 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1378 783527 ns/op 1917372 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1632 769645 ns/op 1917356 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1543 767023 ns/op 1917366 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1363 841223 ns/op 649123 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1387 838089 ns/op 651106 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1432 847644 ns/op 650601 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1364 829995 ns/op 652131 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1398 850328 ns/op 652212 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1416 838177 ns/op 650871 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1466 861929 ns/op 649860 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1498 839313 ns/op 651757 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1358 851182 ns/op 650915 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1446 868706 ns/op 651353 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1275 993416 ns/op 1287449 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1135 998521 ns/op 1287287 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1204 958227 ns/op 1286669 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1143 982518 ns/op 1287307 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1285 978729 ns/op 1287144 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1188 951221 ns/op 1287600 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1299 986830 ns/op 1285575 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1230 968143 ns/op 1288146 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1184 958181 ns/op 1288083 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1231 966218 ns/op 1287792 B/op 4 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 236 4951165 ns/op 1941830 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 237 4888810 ns/op 1959540 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 241 5001697 ns/op 1941849 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 236 4894060 ns/op 1941817 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 240 5027277 ns/op 1959315 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 235 4972411 ns/op 1959681 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 243 5027732 ns/op 1959094 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 238 4881420 ns/op 1959451 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 240 4915831 ns/op 1941824 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 240 4992536 ns/op 1959301 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 33 30685061 ns/op 4433755 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 36 30613865 ns/op 4433755 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 36 31094949 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 38 30972290 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 36 30757409 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 39 30961746 ns/op 4433754 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 34 30862075 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 34 30719966 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 36 30627402 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 39 31305926 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 220 5332791 ns/op 1941840 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 217 5340923 ns/op 1941830 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 223 5409762 ns/op 1941835 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 220 5272897 ns/op 1941826 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 218 5373849 ns/op 1941828 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 220 5396763 ns/op 1941840 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 210 5307542 ns/op 1992298 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 223 5362190 ns/op 1941835 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 206 5350074 ns/op 1941833 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 223 5465741 ns/op 1989378 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 129 9335962 ns/op 3214775 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 130 9179010 ns/op 3214842 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 127 9074102 ns/op 3214763 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 130 9142967 ns/op 3214768 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 130 9091709 ns/op 3214768 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 130 9238158 ns/op 3214842 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 130 9403632 ns/op 3214842 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 130 9135504 ns/op 3214770 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 130 9223339 ns/op 3214843 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 130 9108257 ns/op 3214842 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 184 6117948 ns/op 1999420 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 195 6238027 ns/op 1996185 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 200 6078016 ns/op 1994819 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 195 6215000 ns/op 1996170 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 195 6039825 ns/op 1996154 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 195 6020623 ns/op 1941828 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 193 6131594 ns/op 1941847 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 193 6132033 ns/op 1996720 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 196 6074537 ns/op 1941842 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 194 6024764 ns/op 1996436 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 166 7026382 ns/op 3804958 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 168 7090064 ns/op 3804966 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 171 7130129 ns/op 3804968 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 171 7013673 ns/op 3804967 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 170 7018948 ns/op 3804954 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 170 6993749 ns/op 3804957 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 170 6981092 ns/op 3804955 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 169 7041193 ns/op 3804960 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 168 6986790 ns/op 3804965 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 166 6972835 ns/op 3804958 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 349 3400370 ns/op 1972170 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 342 3381810 ns/op 1972798 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 354 3384040 ns/op 1971746 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 355 3432357 ns/op 1941851 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 356 3392138 ns/op 1941850 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 361 3335738 ns/op 1941845 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 345 3407432 ns/op 1972526 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 354 3379873 ns/op 1971746 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 346 3410918 ns/op 1941851 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 350 3436683 ns/op 1972092 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 268 4509710 ns/op 3475203 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 271 4526320 ns/op 3475203 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 267 4463564 ns/op 3475203 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 261 4534127 ns/op 3475202 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 267 4454401 ns/op 3475202 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 266 4427825 ns/op 3475202 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 268 4452892 ns/op 3475204 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 267 4442895 ns/op 3475203 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 268 4435353 ns/op 3475203 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 270 4446825 ns/op 3475203 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 284 4171699 ns/op 1979157 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 292 4141924 ns/op 1941841 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 289 4045005 ns/op 1978506 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 294 4099624 ns/op 1977887 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 286 4125529 ns/op 1978894 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 289 4106603 ns/op 1941834 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 285 4189654 ns/op 1941839 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 294 4116814 ns/op 1977887 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 285 4099625 ns/op 1979004 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 290 4167645 ns/op 1978389 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 217 5391053 ns/op 4063058 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 217 5334260 ns/op 4066090 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 225 5363780 ns/op 4058345 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 226 5332804 ns/op 4061954 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 225 5293307 ns/op 4061298 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 220 5372606 ns/op 4062930 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 219 5266792 ns/op 4062226 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 219 5302819 ns/op 4060727 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 222 5407246 ns/op 4063586 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 217 5348723 ns/op 4060797 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 496 2196237 ns/op 1961651 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 540 2238296 ns/op 1971008 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 529 2232817 ns/op 1991350 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 517 2233514 ns/op 1962470 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 526 2247073 ns/op 1961077 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 536 2269940 ns/op 1978885 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 513 2239250 ns/op 1970103 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 526 2220996 ns/op 1962653 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 522 2202591 ns/op 1982542 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 494 2301979 ns/op 1993147 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 162 7426788 ns/op 4808152 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 162 7505931 ns/op 4808152 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 162 7500328 ns/op 4810125 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 160 7396325 ns/op 4806301 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 158 7392747 ns/op 4805695 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 162 7658718 ns/op 4807495 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 162 7492401 ns/op 4808828 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 159 7605717 ns/op 4811024 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 164 7354997 ns/op 4806098 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 160 7351217 ns/op 4807614 B/op 1447 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 42 25681510 ns/op 12390786 B/op 230518 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 43 25800111 ns/op 12290881 B/op 230518 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 44 25787113 ns/op 12290976 B/op 230518 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 43 25787554 ns/op 12388426 B/op 230518 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 44 25585456 ns/op 12386314 B/op 230519 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 42 26062069 ns/op 12390867 B/op 230519 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 40 25790407 ns/op 12395800 B/op 230519 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 42 25798880 ns/op 12390800 B/op 230519 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 45 25477476 ns/op 12384216 B/op 230519 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 42 25782649 ns/op 12390864 B/op 230519 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 38 29921025 ns/op 7927620 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 38 29578684 ns/op 7927622 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 34 30020271 ns/op 7927619 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 42 29987839 ns/op 7927619 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 39 29765599 ns/op 7927619 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 40 30113901 ns/op 7927628 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 38 29704643 ns/op 7927618 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 42 29907300 ns/op 7927626 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 34 29788442 ns/op 7927623 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 40 29669344 ns/op 7927621 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 160 7285832 ns/op 1941782 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 159 7337863 ns/op 2008444 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 164 7321964 ns/op 1941794 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 165 7259466 ns/op 1941792 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 164 7251863 ns/op 1941796 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 162 7342831 ns/op 2007204 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 163 7409700 ns/op 2006803 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 159 7286966 ns/op 2008444 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 159 7235477 ns/op 1941785 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 164 7302852 ns/op 2006404 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 88 13565385 ns/op 7002539 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 76 13445204 ns/op 7002409 B/op 218849 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 92 13511027 ns/op 7002538 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 90 13429028 ns/op 7002534 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 76 13500598 ns/op 7002441 B/op 218849 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 81 13409098 ns/op 7002552 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 93 13480205 ns/op 7002420 B/op 218849 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 80 13418629 ns/op 7002495 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 81 13713757 ns/op 7002516 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 85 13426675 ns/op 7002407 B/op 218849 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 76 15010274 ns/op 3720727 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 79 15048690 ns/op 3581361 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 67 15110941 ns/op 3739432 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 78 15114987 ns/op 3717142 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 76 15151194 ns/op 3581338 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 79 15204676 ns/op 3715418 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 70 15262913 ns/op 3732675 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 68 15090767 ns/op 3581351 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 66 15155378 ns/op 3741835 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 79 15229827 ns/op 3715416 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 61 19312077 ns/op 9246387 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 63 19228654 ns/op 9246424 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 57 19209093 ns/op 9246404 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 56 19172007 ns/op 9246378 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 60 19289356 ns/op 9246415 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 55 19312038 ns/op 9246410 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 52 19299649 ns/op 9246462 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 58 19156141 ns/op 9246422 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 58 19157913 ns/op 9246471 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 57 19229501 ns/op 9246402 B/op 346669 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 99 11863122 ns/op 2049157 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 100 11718775 ns/op 2048001 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 100 11768155 ns/op 2047983 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 100 11879253 ns/op 2047986 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 102 11835777 ns/op 1942132 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 99 11785369 ns/op 2049050 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 102 11694831 ns/op 1942135 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 100 11767193 ns/op 2047995 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 100 11726910 ns/op 1942138 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 87 11660949 ns/op 1942162 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 25 46034664 ns/op 8975702 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 26 47086763 ns/op 8975704 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 24 46396693 ns/op 8975703 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 24 45972733 ns/op 8975700 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 26 46005565 ns/op 8975693 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 25 46522212 ns/op 8975707 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 24 45957882 ns/op 8975704 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 25 45912545 ns/op 8975706 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 25 46427299 ns/op 8975711 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 25 46248418 ns/op 8975696 B/op 230871 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 54 21345392 ns/op 1978056 B/op 2 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 55 21257903 ns/op 1942100 B/op 2 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 50 21586940 ns/op 2336260 B/op 4 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 55 21377232 ns/op 2378309 B/op 4 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 51 21810389 ns/op 2405857 B/op 4 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 55 21524817 ns/op 2336707 B/op 3 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 55 21279072 ns/op 1977474 B/op 2 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 55 21590835 ns/op 2265155 B/op 4 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 55 21373045 ns/op 2049096 B/op 2 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 54 21410619 ns/op 2350158 B/op 4 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 69 16447778 ns/op 10868805 B/op 320841 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 61 16737951 ns/op 10870875 B/op 320842 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 68 16635524 ns/op 10869937 B/op 320841 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 64 16633820 ns/op 10869654 B/op 320841 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 70 16483896 ns/op 10871183 B/op 320842 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 67 16582237 ns/op 10869446 B/op 320841 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 66 17076509 ns/op 10872435 B/op 320842 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 66 16730713 ns/op 10869511 B/op 320841 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 61 16739706 ns/op 10870330 B/op 320841 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 72 16622475 ns/op 10872392 B/op 320842 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 175 6595889 ns/op 1965540 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 182 6534721 ns/op 1984379 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 177 6590199 ns/op 1981364 B/op 4 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 176 6752738 ns/op 2034462 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 174 6627308 ns/op 1981213 B/op 4 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 177 6707699 ns/op 1968473 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 177 6700749 ns/op 2011817 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 182 6568003 ns/op 1946885 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 176 6684484 ns/op 1993469 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 178 6689974 ns/op 2046174 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 72 14086177 ns/op 10970916 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 78 13928169 ns/op 10974101 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 79 13915371 ns/op 10971184 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 92 13986059 ns/op 10970643 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 82 13928498 ns/op 10970749 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 92 14023616 ns/op 10972959 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 80 14158735 ns/op 10975049 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 91 13958868 ns/op 10966072 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 92 13882394 ns/op 10967168 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 85 14074921 ns/op 10969080 B/op 128233 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 70 16860918 ns/op 1970025 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 67 16901916 ns/op 1971210 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 64 17225936 ns/op 1972601 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 66 16806165 ns/op 1971676 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 69 17012274 ns/op 1942237 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 67 17020358 ns/op 1971241 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 66 16874904 ns/op 1971692 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 67 17144660 ns/op 1942197 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 63 16886283 ns/op 1973112 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 68 16778481 ns/op 1970834 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 38 31102883 ns/op 1942691 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 37 31071934 ns/op 1942688 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 37 30901170 ns/op 1942689 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 38 31160225 ns/op 1942693 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 38 31028167 ns/op 1942688 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 39 31355222 ns/op 1942691 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 38 31206548 ns/op 1942691 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 38 30803227 ns/op 1942689 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 39 31252800 ns/op 1942688 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 37 31040943 ns/op 1942691 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 264 4569398 ns/op 1941831 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 256 4638343 ns/op 1983246 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 255 4550822 ns/op 1983408 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 254 4652254 ns/op 1941831 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 250 4670377 ns/op 1984235 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 261 4627745 ns/op 1982457 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 262 4650490 ns/op 1941833 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 253 4583558 ns/op 1941833 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 259 4727498 ns/op 1982761 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 259 4682830 ns/op 1982762 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 357 3283201 ns/op 1942048 B/op 4 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 363 3393707 ns/op 1941970 B/op 3 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 346 3413798 ns/op 1942028 B/op 3 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 343 3288449 ns/op 1941969 B/op 3 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 367 3266841 ns/op 1941986 B/op 3 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 352 3439396 ns/op 1942042 B/op 4 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 351 3312116 ns/op 1942004 B/op 3 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 357 3337681 ns/op 1941916 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 364 3325828 ns/op 1942063 B/op 4 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 358 3307798 ns/op 1941959 B/op 3 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2070 521672 ns/op 1942717 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2409 505150 ns/op 1942587 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2377 531480 ns/op 1942605 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2311 526683 ns/op 1942628 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 1954 546151 ns/op 1942777 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2020 524192 ns/op 1941783 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 1964 544625 ns/op 1942752 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2506 520641 ns/op 1943326 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 1984 506105 ns/op 1942758 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2316 506546 ns/op 1944300 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 163 7349009 ns/op 5053217 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 159 7505720 ns/op 5053223 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 159 7415870 ns/op 5053224 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 160 7416328 ns/op 5053217 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 153 7424825 ns/op 5053226 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 158 7701018 ns/op 5053213 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 160 7536307 ns/op 5053216 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 158 7644030 ns/op 5053211 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 158 7492549 ns/op 5053212 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 156 7648419 ns/op 5053225 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 174 7057064 ns/op 1941824 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 174 6851119 ns/op 1953004 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 171 6907037 ns/op 1953206 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 172 6870540 ns/op 1953156 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 174 6874014 ns/op 1941823 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 172 6843629 ns/op 1953139 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 174 6908198 ns/op 1941823 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 171 6874012 ns/op 1953206 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 172 6831426 ns/op 1953138 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 172 6866884 ns/op 1953138 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 603 1988822 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 566 2007757 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 579 2001634 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 594 2001765 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 566 2009676 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 573 2000003 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 591 2001505 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 601 2009626 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 588 2010520 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 589 1991463 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 225 5217161 ns/op 1997508 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 225 5126983 ns/op 1941805 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 224 5234790 ns/op 1997760 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 224 5152399 ns/op 1997773 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 226 5264857 ns/op 1997275 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 220 5187321 ns/op 1998782 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 228 5327741 ns/op 1941815 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 229 5114071 ns/op 1941800 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 229 5219128 ns/op 1941800 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 235 5054115 ns/op 1941806 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 470 2500142 ns/op 5825567 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 451 2516607 ns/op 5825577 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 438 2603161 ns/op 5825574 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 463 2488874 ns/op 5825556 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 476 2433418 ns/op 5825589 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 493 2530165 ns/op 5825579 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 499 2428613 ns/op 5825563 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 453 2570826 ns/op 5825583 B/op 5 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 488 2531897 ns/op 5825576 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 474 2322442 ns/op 5825570 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 230 5130677 ns/op 1976113 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 229 5194112 ns/op 1972759 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 222 5345217 ns/op 1965085 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 232 5186887 ns/op 1969283 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 223 5237511 ns/op 1979439 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 207 5293301 ns/op 1960727 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 228 5106777 ns/op 1968727 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 229 5200361 ns/op 1983643 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 224 5199121 ns/op 1976460 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 232 5131917 ns/op 1966776 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 176 6454675 ns/op 3900660 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 189 6316250 ns/op 3898352 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 184 6669855 ns/op 3899330 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 184 6664739 ns/op 3899312 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 189 6051627 ns/op 3900609 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 206 5888628 ns/op 3896652 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 205 6212367 ns/op 3899282 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 189 6191568 ns/op 3898934 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 181 6358984 ns/op 3900189 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 194 6479411 ns/op 3899056 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 38319 30129 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 39324 30136 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 39430 30509 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 38743 30112 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 39913 30096 ns/op 18444 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 40165 30334 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 39892 30294 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 40075 30230 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 38548 29940 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 39512 30307 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5942 185957 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5838 186113 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5788 185231 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5589 185912 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5565 185813 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5700 194621 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5674 187208 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5815 186398 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5496 184772 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5523 185696 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 46018 25869 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 46880 26107 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 45698 26268 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 46112 26451 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 46947 26166 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 44497 25896 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 46386 26190 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 45867 26145 ns/op 18442 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 46640 26098 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 47064 26113 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38743 30986 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38518 31028 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38390 30806 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38246 31000 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38482 31104 ns/op 16500 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38740 30949 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38612 31141 ns/op 16500 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38847 31051 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38356 30812 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38569 31012 ns/op 16500 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 37524 32122 ns/op 18451 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 37377 31909 ns/op 18448 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 37731 31889 ns/op 18444 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 37194 31897 ns/op 18444 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 37873 31835 ns/op 18455 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 37455 31921 ns/op 18457 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 37486 32378 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 37468 31850 ns/op 18449 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 37225 31806 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 37688 31823 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 56539 20743 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 55624 21257 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 56475 20733 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 56592 20964 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 55826 20859 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 58239 20821 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 56034 20883 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 55954 21108 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 57451 20927 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 57646 20834 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 35767 34137 ns/op 18447 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 35798 33859 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 35823 33948 ns/op 18445 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 35794 34208 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 35443 33952 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 35474 33812 ns/op 18442 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 35412 34181 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 35911 33843 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 35143 33992 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 35384 33995 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16411 72812 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16432 73127 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16466 73504 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16419 73294 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16323 72936 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16336 74129 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16453 74368 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16268 72913 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16380 73710 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16335 73624 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 36523 32275 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 37466 32108 ns/op 18445 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 37000 32313 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 37614 32230 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 37237 32168 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 37196 32045 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 37456 32030 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 37498 31914 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 37620 32262 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 37580 32153 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 66290 18471 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 63684 18325 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 63446 18290 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 65451 18501 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 66544 18307 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 66931 18271 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 67989 18230 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 65257 17917 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 65544 18336 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 65563 18270 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 281032 4243 ns/op 18890 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 238119 4506 ns/op 18886 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 271964 4305 ns/op 18864 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 296917 4628 ns/op 18892 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 268126 4384 ns/op 18906 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 281767 4366 ns/op 18892 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 278858 4342 ns/op 18904 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 242976 4214 ns/op 18891 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 245848 4280 ns/op 18903 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 253984 4376 ns/op 18884 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 145848 7726 ns/op 20109 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 157904 7813 ns/op 20094 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 159951 7768 ns/op 20103 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 135939 7800 ns/op 20104 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 157077 7734 ns/op 20128 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 156644 7758 ns/op 20112 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 151838 7731 ns/op 20125 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 161092 7924 ns/op 20118 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 162388 7640 ns/op 20120 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 159445 7761 ns/op 20101 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25768 47983 ns/op 24595 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25939 46983 ns/op 24592 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25467 47759 ns/op 24592 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25606 46973 ns/op 24592 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 24897 47079 ns/op 24595 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25712 47482 ns/op 24592 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25626 47466 ns/op 24590 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25386 47536 ns/op 24592 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25473 48425 ns/op 24592 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25654 47141 ns/op 24592 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5500 189305 ns/op 30066 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5620 192000 ns/op 30072 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5866 190354 ns/op 30065 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5709 191077 ns/op 30075 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5770 190823 ns/op 30073 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5638 190659 ns/op 30066 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5587 194001 ns/op 30066 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5538 193645 ns/op 30072 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5875 192818 ns/op 30072 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5694 191822 ns/op 30061 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 36199 33434 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 35155 33382 ns/op 18451 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 36064 33417 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 36627 33186 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 35918 33449 ns/op 18449 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 36610 33671 ns/op 18449 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 36166 33670 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 36460 33507 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 35800 33430 ns/op 18444 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 36478 33150 ns/op 18449 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29874 40228 ns/op 27327 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29403 40546 ns/op 27327 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29954 40250 ns/op 27327 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29890 40381 ns/op 27325 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29572 40842 ns/op 27327 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29876 40140 ns/op 27325 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29958 40315 ns/op 27328 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29852 40260 ns/op 27325 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29035 40279 ns/op 27328 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29779 40240 ns/op 27325 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 33788 36555 ns/op 18574 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 33813 35802 ns/op 18572 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 33830 35654 ns/op 18574 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 32944 36033 ns/op 18575 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 34036 35864 ns/op 18574 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 32943 35447 ns/op 18580 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 33578 35761 ns/op 18577 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 34022 35831 ns/op 18579 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 33980 35640 ns/op 18572 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 33523 35806 ns/op 18577 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 39026 31135 ns/op 31726 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38286 31232 ns/op 31727 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 39038 31136 ns/op 31726 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38461 30991 ns/op 31726 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38868 31330 ns/op 31725 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38148 31016 ns/op 31728 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38427 30959 ns/op 31726 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38638 30995 ns/op 31725 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 36500 30957 ns/op 31727 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 37941 31200 ns/op 31729 B/op 261 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27328 43483 ns/op 18445 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27864 43472 ns/op 18448 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27508 44398 ns/op 18448 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27907 43651 ns/op 18442 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27564 43471 ns/op 18445 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27621 43818 ns/op 18444 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 28080 43870 ns/op 18446 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27598 44155 ns/op 18448 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27663 43605 ns/op 18445 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27776 43545 ns/op 18445 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8424 125198 ns/op 47127 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8716 124888 ns/op 47128 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8414 125379 ns/op 47127 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8233 125709 ns/op 47126 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8348 124824 ns/op 47122 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8122 125554 ns/op 47126 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 9588 126543 ns/op 47127 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8070 126709 ns/op 47129 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8578 126141 ns/op 47125 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8368 126062 ns/op 47127 B/op 251 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26197 45701 ns/op 18505 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26312 45724 ns/op 18494 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26574 45353 ns/op 18481 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26107 46132 ns/op 18501 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26618 46368 ns/op 18477 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26806 45439 ns/op 18507 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26284 45247 ns/op 18474 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26844 45513 ns/op 18500 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26326 45887 ns/op 18515 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26124 45405 ns/op 18505 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 44475 27383 ns/op 31095 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 43579 27160 ns/op 31096 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 44581 27053 ns/op 31094 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 43196 27401 ns/op 31095 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 43209 27030 ns/op 31095 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 43801 26940 ns/op 31096 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 43432 27609 ns/op 31096 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 44196 27363 ns/op 31095 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 43051 27400 ns/op 31095 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 43420 27674 ns/op 31095 B/op 190 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 154957 7435 ns/op 18778 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 154634 7309 ns/op 18753 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 161133 7376 ns/op 18755 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 153723 7479 ns/op 18739 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 149294 7266 ns/op 18778 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 157801 7356 ns/op 18755 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 167043 7428 ns/op 18760 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 139532 7377 ns/op 18772 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 157582 7292 ns/op 18767 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 159246 7442 ns/op 18771 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 67904 17209 ns/op 29771 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 69596 17188 ns/op 29754 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 70512 17033 ns/op 29747 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 70996 17192 ns/op 29773 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 69540 17230 ns/op 29764 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 69735 17274 ns/op 29775 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 67688 17227 ns/op 29782 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 71194 17060 ns/op 29751 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 69819 17377 ns/op 29763 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 67108 17331 ns/op 29765 B/op 71 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7035 152577 ns/op 18444 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7689 153056 ns/op 18444 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7584 152912 ns/op 18444 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7411 154786 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7346 153417 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7413 152725 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7560 153463 ns/op 18444 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7280 152349 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7527 152650 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 6974 154380 ns/op 18444 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3996 292944 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3920 292163 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3895 295826 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 4047 295526 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3884 292589 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3996 295100 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3909 295945 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3862 296611 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3974 291528 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3873 292115 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 36789 32473 ns/op 21028 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 36967 32277 ns/op 21023 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 36806 32806 ns/op 21023 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 37494 32464 ns/op 21027 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 35334 32705 ns/op 21023 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 37344 32639 ns/op 21023 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 37261 32354 ns/op 21023 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 35668 32603 ns/op 21025 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 37272 32659 ns/op 21027 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 36745 32669 ns/op 21028 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 38803 31089 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 38466 30882 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 38828 31136 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 39084 31073 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 38838 31143 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 38786 31440 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 39096 30832 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 38998 31344 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 38571 31326 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 39013 31092 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 431337 3233 ns/op 18445 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 426484 3311 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 366798 3342 ns/op 18445 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 381090 3283 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 360182 3363 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 324403 3267 ns/op 18445 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 360376 3484 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 364464 3301 ns/op 18445 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 338780 3222 ns/op 18445 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 384754 3059 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 49809 22846 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 53068 23052 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 51592 23562 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 51700 23606 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 51489 23481 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 50779 23433 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 51496 23523 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 50108 23451 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 50235 23408 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 51513 23347 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20940 57007 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 21049 56563 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 21090 56993 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 21306 58894 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 21172 56961 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20905 56668 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20746 56672 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20932 56760 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 21001 56690 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20797 57150 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 42308 27911 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 41996 28006 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 43130 27899 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 42531 27940 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 43243 27925 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 42944 28009 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 41509 27891 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 41974 27856 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 41726 27984 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 42430 28118 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 36423 33302 ns/op 18447 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 35490 33174 ns/op 18448 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 35643 33429 ns/op 18448 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 36268 33134 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 36471 33204 ns/op 18442 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 36174 33071 ns/op 18442 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 36042 33459 ns/op 18442 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 36579 33059 ns/op 18442 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 35780 33178 ns/op 18442 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 36314 33004 ns/op 18442 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 71192 16566 ns/op 55332 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 73230 16771 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 72034 16938 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 64346 16671 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 72780 16832 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 73593 16845 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 71073 16917 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 73105 16921 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 71510 16900 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 72454 16734 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 183838 6635 ns/op 18859 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 181110 6549 ns/op 18873 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 182125 6568 ns/op 18867 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 176079 6521 ns/op 18840 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 169863 6513 ns/op 18873 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 179316 6575 ns/op 18848 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 183625 6592 ns/op 18864 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 189907 6626 ns/op 18872 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 189742 6671 ns/op 18856 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 193038 6561 ns/op 18854 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 138325 8871 ns/op 37220 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 150183 8493 ns/op 37221 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 124809 8838 ns/op 37206 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 144264 8635 ns/op 37214 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 135661 8617 ns/op 37217 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 143763 8881 ns/op 37225 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 125488 8813 ns/op 37211 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 139938 8703 ns/op 37245 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 138585 8657 ns/op 37227 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 133738 8487 ns/op 37208 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 838 1401675 ns/op 279875 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 842 1390911 ns/op 278619 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 847 1387489 ns/op 279861 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 850 1383574 ns/op 279856 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 852 1389350 ns/op 278622 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 842 1384461 ns/op 278619 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 854 1408237 ns/op 279850 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 854 1394405 ns/op 278621 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 867 1388059 ns/op 278620 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 847 1390060 ns/op 278618 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 259 4594917 ns/op 668537 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 262 4544450 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 260 4531656 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 259 4567651 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 264 4532044 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 260 4536372 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 260 4536336 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 262 4582096 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 262 4558203 ns/op 668537 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 261 4580447 ns/op 668537 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 864 1357945 ns/op 278624 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 868 1363213 ns/op 278623 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 861 1383509 ns/op 278621 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 877 1360071 ns/op 278622 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 867 1355497 ns/op 278624 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 873 1362606 ns/op 279983 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 879 1373187 ns/op 279973 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 871 1363897 ns/op 278623 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 878 1351163 ns/op 279975 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 867 1357150 ns/op 278623 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 651 1808936 ns/op 340643 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 656 1822092 ns/op 340642 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 656 1826657 ns/op 340642 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 656 1823351 ns/op 340642 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 646 1811320 ns/op 340644 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 652 1851041 ns/op 340642 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 644 1807477 ns/op 340644 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 651 1799098 ns/op 340643 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 652 1832398 ns/op 340642 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 655 1832614 ns/op 340642 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 908 1300065 ns/op 278628 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 907 1308275 ns/op 278627 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 903 1304712 ns/op 278628 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 896 1299762 ns/op 278629 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 902 1299507 ns/op 278628 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 901 1291330 ns/op 278628 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 902 1299684 ns/op 279943 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 895 1299180 ns/op 279954 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 909 1313037 ns/op 279932 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 914 1303977 ns/op 278627 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 535 2259207 ns/op 979410 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 530 2257044 ns/op 979408 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 524 2238268 ns/op 979412 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 530 2247183 ns/op 979407 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 530 2225412 ns/op 979409 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 526 2235617 ns/op 979410 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 531 2233572 ns/op 979407 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 532 2240825 ns/op 979412 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 531 2264946 ns/op 979407 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 529 2241096 ns/op 979408 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 987 1170028 ns/op 278621 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 991 1181895 ns/op 278621 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 990 1180093 ns/op 278621 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 999 1185233 ns/op 278620 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 1008 1174126 ns/op 278619 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 1018 1183467 ns/op 279779 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 1000 1176586 ns/op 279798 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 1002 1179473 ns/op 278620 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 1005 1196022 ns/op 279792 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 997 1179234 ns/op 278620 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1006 1159985 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1022 1156335 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1022 1163524 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1022 1155170 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1029 1166382 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1018 1162495 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1015 1156911 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1021 1151546 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1029 1153997 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1010 1158224 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 831 1449908 ns/op 278617 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 835 1438407 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 826 1413521 ns/op 278617 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 830 1426372 ns/op 280047 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 841 1432289 ns/op 278619 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 834 1416511 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 843 1433374 ns/op 278619 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 828 1421948 ns/op 278617 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 823 1430540 ns/op 280060 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 836 1433838 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 918 1285803 ns/op 537474 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 914 1291779 ns/op 537304 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 933 1281569 ns/op 537149 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 927 1290910 ns/op 537563 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 909 1282312 ns/op 537611 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 915 1283517 ns/op 537441 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 924 1284610 ns/op 537414 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 932 1294176 ns/op 537377 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 910 1281711 ns/op 537358 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 921 1284386 ns/op 536937 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 2100 609979 ns/op 282016 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 2064 603781 ns/op 280431 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 1898 622463 ns/op 281938 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 1968 614298 ns/op 282108 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 1851 614964 ns/op 282457 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 1962 610089 ns/op 281622 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 2017 607138 ns/op 282371 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 1869 602341 ns/op 283301 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 1999 600612 ns/op 282111 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 1774 615128 ns/op 283311 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1810 641678 ns/op 648693 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1807 639378 ns/op 648636 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1858 638828 ns/op 648770 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1803 637444 ns/op 648461 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1842 633256 ns/op 648437 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1830 635830 ns/op 648561 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1839 638932 ns/op 648379 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1848 640994 ns/op 648492 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1827 633258 ns/op 648853 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1652 629576 ns/op 648828 B/op 1013 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 522 2269633 ns/op 281826 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 528 2287054 ns/op 281802 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 520 2277387 ns/op 279817 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 526 2282724 ns/op 279815 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 518 2285335 ns/op 279817 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 530 2289887 ns/op 279815 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 519 2357090 ns/op 279817 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 528 2270597 ns/op 279816 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 522 2294596 ns/op 279816 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 523 2294471 ns/op 279816 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 258 4633216 ns/op 1302771 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 260 4680096 ns/op 1302770 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 256 4626874 ns/op 1302771 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 258 4638935 ns/op 1302771 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 259 4612272 ns/op 1302770 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 259 4601587 ns/op 1302770 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 255 4648498 ns/op 1302771 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 259 4696417 ns/op 1302771 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 258 4591463 ns/op 1302771 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 260 4655946 ns/op 1302771 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 892 1334068 ns/op 278622 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 895 1332112 ns/op 278622 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 901 1331425 ns/op 278625 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 840 1328631 ns/op 278624 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 879 1320225 ns/op 278624 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 890 1324592 ns/op 278622 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 885 1330954 ns/op 279964 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 874 1319794 ns/op 278624 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 891 1321544 ns/op 279955 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 896 1332797 ns/op 278622 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 476 2522407 ns/op 975168 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 468 2522571 ns/op 975156 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 468 2513560 ns/op 975157 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 468 2517759 ns/op 975167 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 466 2520013 ns/op 975157 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 470 2510917 ns/op 975155 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 474 2518922 ns/op 975169 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 471 2519381 ns/op 975154 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 468 2539432 ns/op 975156 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 466 2523201 ns/op 975168 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 522 2309267 ns/op 279136 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 519 2303681 ns/op 279137 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 522 2299088 ns/op 279137 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 505 2302403 ns/op 279139 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 529 2277890 ns/op 281378 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 524 2288709 ns/op 279136 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 523 2263466 ns/op 279136 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 500 2280101 ns/op 281512 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 510 2299133 ns/op 281464 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 525 2268326 ns/op 279136 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 248 4748736 ns/op 1925429 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 250 4746012 ns/op 1925437 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 250 4843453 ns/op 1925435 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 249 4780198 ns/op 1925439 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 249 4829501 ns/op 1925439 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 250 4768348 ns/op 1925437 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 248 4741485 ns/op 1925429 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 249 4774330 ns/op 1925428 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 250 4728231 ns/op 1925437 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 252 4784144 ns/op 1925432 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 783 1497988 ns/op 278690 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 800 1485135 ns/op 280168 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 804 1508096 ns/op 278693 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 810 1477642 ns/op 280148 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 765 1491864 ns/op 278693 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 805 1482598 ns/op 280158 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 790 1479890 ns/op 278688 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 765 1526149 ns/op 278694 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 789 1481732 ns/op 280185 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 805 1497079 ns/op 278693 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 309 3847773 ns/op 1792969 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 312 3827429 ns/op 1792972 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 310 3863751 ns/op 1792970 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 310 3834319 ns/op 1792973 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 309 3834813 ns/op 1792972 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 312 3849579 ns/op 1792971 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 310 3868639 ns/op 1792971 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 307 3829886 ns/op 1792973 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 310 3842714 ns/op 1792971 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 309 3832543 ns/op 1792971 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 603 1923001 ns/op 283374 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 620 1921070 ns/op 278918 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 610 1926230 ns/op 278921 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 620 1923543 ns/op 278919 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 608 1930307 ns/op 278921 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 622 1960022 ns/op 283243 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 571 1941235 ns/op 278920 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 607 1921582 ns/op 278922 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 625 1915957 ns/op 278916 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 621 1913845 ns/op 278928 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 396 2991061 ns/op 1473581 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 398 3000745 ns/op 1472845 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 398 2996652 ns/op 1473441 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 382 2999767 ns/op 1473403 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 397 3035358 ns/op 1472920 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 397 3011196 ns/op 1472684 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 399 2976884 ns/op 1472361 B/op 59190 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 399 2982780 ns/op 1473911 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 391 2987229 ns/op 1473602 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 396 3018423 ns/op 1473350 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1170 939672 ns/op 279861 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1237 952316 ns/op 281052 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1254 953529 ns/op 281359 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1243 939143 ns/op 280508 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1214 945290 ns/op 281153 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1242 950159 ns/op 282085 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1226 948580 ns/op 280379 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1196 944086 ns/op 279950 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1236 942165 ns/op 280683 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1248 946213 ns/op 279140 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 589 2019194 ns/op 2814849 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 604 2017438 ns/op 2813939 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 588 2004683 ns/op 2814124 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 591 2009159 ns/op 2814311 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 597 2021537 ns/op 2815017 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 601 2015856 ns/op 2815004 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 619 2003789 ns/op 2814444 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 590 2004938 ns/op 2814666 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 602 2010639 ns/op 2813926 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 598 1996263 ns/op 2814480 B/op 29658 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 520 2313418 ns/op 279242 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 504 2315833 ns/op 278711 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 512 2327132 ns/op 279253 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 506 2320162 ns/op 278711 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 512 2313016 ns/op 279253 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 514 2310119 ns/op 278708 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 499 2316771 ns/op 279272 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 519 2304253 ns/op 278706 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 506 2325363 ns/op 279262 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 514 2317115 ns/op 278708 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 292 4029491 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 294 4031767 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 296 4028836 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 297 4044666 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 296 4020623 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 288 4019211 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 298 4019805 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 294 4088171 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 298 4023055 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 295 3997760 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2796 412633 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2709 418221 ns/op 279056 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2604 414293 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2847 411993 ns/op 279033 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2763 412678 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2708 413264 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2784 413758 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2605 412949 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2764 411623 ns/op 278617 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2842 415836 ns/op 278617 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3039 382303 ns/op 278646 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3079 378171 ns/op 278647 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3026 382455 ns/op 278646 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3061 379474 ns/op 278647 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3082 377925 ns/op 278647 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3129 378872 ns/op 278648 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3060 382083 ns/op 278648 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3085 378454 ns/op 278647 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 2965 379423 ns/op 278647 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 2950 378887 ns/op 278648 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 39918 33283 ns/op 278698 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 35593 33379 ns/op 278677 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 33370 37024 ns/op 278698 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 29689 38289 ns/op 278718 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 33237 38424 ns/op 278714 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 36274 36639 ns/op 278713 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 31928 35774 ns/op 278744 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 31024 36287 ns/op 278694 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 35707 37755 ns/op 278704 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 32314 38506 ns/op 278735 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 1948 591960 ns/op 557356 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 1976 592760 ns/op 557355 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 1926 600683 ns/op 557356 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 1878 595780 ns/op 557356 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 1988 593771 ns/op 557356 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 2031 601436 ns/op 557357 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 1940 602848 ns/op 557355 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 1983 603978 ns/op 557356 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 1972 602307 ns/op 557355 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 1884 597201 ns/op 557355 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 2006 592364 ns/op 278617 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 1903 594063 ns/op 278617 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 1970 595893 ns/op 278617 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 2028 595601 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 1987 596681 ns/op 278758 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 1974 597616 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 1981 596011 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 1922 595525 ns/op 278763 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 1994 595242 ns/op 278617 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 2023 596020 ns/op 278756 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 3925 296873 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 3897 301583 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 3967 303538 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 4002 295618 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 4059 296163 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 3879 298628 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 3943 296685 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 3848 297134 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 3944 300525 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 3993 299703 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1245 964549 ns/op 278614 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1251 955165 ns/op 278614 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1257 957426 ns/op 279782 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1258 960549 ns/op 278613 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1236 947049 ns/op 279801 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1219 953732 ns/op 278613 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1248 950481 ns/op 279789 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1248 952440 ns/op 279789 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1254 940367 ns/op 278614 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1268 951843 ns/op 278615 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3318 358275 ns/op 835870 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3316 355190 ns/op 835868 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3440 356758 ns/op 835868 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3348 346949 ns/op 835870 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3446 351692 ns/op 835870 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3394 350222 ns/op 835868 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3318 346680 ns/op 835869 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3458 352970 ns/op 835868 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3580 350334 ns/op 835869 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3327 354590 ns/op 835869 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1982 642120 ns/op 282443 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1914 626730 ns/op 281702 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1989 619113 ns/op 282236 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1920 617078 ns/op 282213 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 2008 614325 ns/op 282467 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1968 621826 ns/op 282646 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 2022 616167 ns/op 282320 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 2023 614693 ns/op 282508 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 2029 620709 ns/op 283772 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1939 621587 ns/op 281970 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1758 678661 ns/op 560243 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1798 677585 ns/op 560473 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1885 684872 ns/op 560100 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1904 677731 ns/op 560017 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1830 675606 ns/op 560358 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1854 682261 ns/op 560091 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1827 654671 ns/op 560888 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1783 691196 ns/op 560145 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1801 665941 ns/op 560105 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1707 685873 ns/op 560458 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 942 1260797 ns/op 564889 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 936 1270125 ns/op 563779 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 934 1290506 ns/op 563780 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 927 1264235 ns/op 564909 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 934 1277646 ns/op 563780 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 934 1273019 ns/op 563780 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 919 1277031 ns/op 563779 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 919 1264674 ns/op 563776 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 937 1266503 ns/op 563783 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 943 1280977 ns/op 564890 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 42 27131919 ns/op 1439960 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 42 26880504 ns/op 1440049 B/op 31410 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 43 26947098 ns/op 1439993 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 42 27044579 ns/op 1440015 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 43 27083754 ns/op 1439931 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 43 26938894 ns/op 1440024 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 42 27016060 ns/op 1439945 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 43 26915086 ns/op 1439996 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 44 27094454 ns/op 1439983 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 43 26934319 ns/op 1440002 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 832 1399558 ns/op 511147 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 832 1383611 ns/op 511147 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 859 1375646 ns/op 511146 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 837 1392479 ns/op 511146 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 835 1372466 ns/op 511147 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 852 1376607 ns/op 514127 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 776 1378326 ns/op 511151 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 855 1399326 ns/op 511147 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 852 1395847 ns/op 511147 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 820 1374391 ns/op 511149 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 367 3253615 ns/op 1000811 B/op 7274 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 355 3248132 ns/op 1000764 B/op 7273 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 370 3232179 ns/op 1000800 B/op 7274 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 368 3270982 ns/op 1000803 B/op 7274 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 364 3248554 ns/op 1000812 B/op 7274 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 369 3228079 ns/op 1000789 B/op 7273 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 362 3242185 ns/op 1000795 B/op 7274 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 367 3212721 ns/op 1000790 B/op 7273 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 366 3233698 ns/op 1000795 B/op 7274 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 372 3266912 ns/op 1000787 B/op 7273 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 726 1539080 ns/op 509261 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 741 1554538 ns/op 509262 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 774 1540348 ns/op 509263 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 771 1534988 ns/op 512551 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 770 1559306 ns/op 512556 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 769 1528512 ns/op 509261 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 762 1535083 ns/op 512592 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 771 1536335 ns/op 509260 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 760 1550099 ns/op 509262 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 762 1537440 ns/op 509262 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 403 2960557 ns/op 1276179 B/op 33893 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 400 2960180 ns/op 1276188 B/op 33894 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 404 2953985 ns/op 1276200 B/op 33894 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 402 2965939 ns/op 1276161 B/op 33893 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 403 3023245 ns/op 1276160 B/op 33893 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 405 2990917 ns/op 1276202 B/op 33894 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 396 2951425 ns/op 1276179 B/op 33893 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 404 2949140 ns/op 1276161 B/op 33893 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 404 2965525 ns/op 1276163 B/op 33893 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 406 2958502 ns/op 1276182 B/op 33894 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1350 857079 ns/op 548904 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1399 849765 ns/op 547027 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1356 850553 ns/op 548898 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1368 846023 ns/op 548880 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1389 848790 ns/op 548859 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1429 852601 ns/op 548807 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1362 852044 ns/op 547033 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1344 854746 ns/op 547036 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1339 856618 ns/op 548923 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1347 847575 ns/op 547028 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 493 2435741 ns/op 890505 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 488 2442179 ns/op 890486 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 488 2445445 ns/op 890502 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 486 2426450 ns/op 890506 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 490 2452849 ns/op 890485 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 478 2432092 ns/op 890509 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 488 2429857 ns/op 890484 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 489 2437384 ns/op 890465 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 493 2430724 ns/op 890515 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 489 2443715 ns/op 890469 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1203 953520 ns/op 521195 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1192 946399 ns/op 523026 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1233 951883 ns/op 522863 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1198 950503 ns/op 521397 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1201 955566 ns/op 524918 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1186 961345 ns/op 525556 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1232 967721 ns/op 522522 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1214 949521 ns/op 521507 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1216 951704 ns/op 521855 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1218 951685 ns/op 522400 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 474 2509814 ns/op 2569893 B/op 14588 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 492 2477700 ns/op 2570472 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 476 2486739 ns/op 2571290 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 471 2506304 ns/op 2570074 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 465 2485244 ns/op 2570407 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 488 2480139 ns/op 2572423 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 481 2498212 ns/op 2571821 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 451 2492736 ns/op 2571525 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 471 2484253 ns/op 2571213 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 478 2458944 ns/op 2572744 B/op 14590 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 1960 571986 ns/op 513454 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2082 565102 ns/op 513612 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2073 566080 ns/op 513821 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2102 557284 ns/op 513877 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2132 552734 ns/op 512200 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2149 559230 ns/op 513379 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2156 570354 ns/op 514244 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2064 563437 ns/op 513991 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2106 559251 ns/op 513294 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2050 556847 ns/op 513147 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 438 2651147 ns/op 2598816 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 440 2624304 ns/op 2599734 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 442 2668323 ns/op 2600900 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 445 2652277 ns/op 2601084 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 432 2641884 ns/op 2599605 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 435 2617111 ns/op 2599560 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 436 2631262 ns/op 2598571 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 454 2671981 ns/op 2599042 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 447 2693970 ns/op 2600559 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 452 2661915 ns/op 2600030 B/op 4321 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 153 7658402 ns/op 4479939 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 153 7683717 ns/op 4486797 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 157 7681796 ns/op 4479920 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 154 7750890 ns/op 4479920 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 154 7674020 ns/op 4479917 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 153 7743501 ns/op 4479907 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 156 7727390 ns/op 4479926 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 153 7705027 ns/op 4479908 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 154 7801699 ns/op 4479922 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 156 7722254 ns/op 4479912 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 42 27322168 ns/op 5121608 B/op 95369 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 39 27133785 ns/op 5121885 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 43 27540729 ns/op 5121747 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 43 27224594 ns/op 5121696 B/op 95369 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 38 27499667 ns/op 5121952 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 39 27508692 ns/op 5121772 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 44 27522215 ns/op 5121868 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 43 27288264 ns/op 5122127 B/op 95371 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 43 27342132 ns/op 5121932 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 39 27236887 ns/op 5121958 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 577 2025916 ns/op 512425 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 588 2001072 ns/op 508022 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 582 2018147 ns/op 512386 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 580 2030003 ns/op 512402 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 585 2019358 ns/op 512363 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 579 2031906 ns/op 512409 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 582 2022649 ns/op 512386 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 592 2029236 ns/op 508022 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 577 2025105 ns/op 508019 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 585 2011295 ns/op 508023 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 222 5394297 ns/op 4957614 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 218 5373730 ns/op 4957801 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 219 5381766 ns/op 4957692 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 223 5422192 ns/op 4957734 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 224 5341525 ns/op 4957582 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 223 5421280 ns/op 4957740 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 222 5407727 ns/op 4957781 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 223 5393073 ns/op 4957782 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 225 5415361 ns/op 4957700 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 225 5351301 ns/op 4957760 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 231 5150966 ns/op 1919251 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 234 5128953 ns/op 1919104 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 231 5172644 ns/op 1908263 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 232 5176912 ns/op 1908264 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 229 5118457 ns/op 1919350 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 231 5146080 ns/op 1908264 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 232 5115646 ns/op 1919200 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 231 5177377 ns/op 1908265 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 225 5236880 ns/op 1908261 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 231 5168973 ns/op 1908264 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 158 7574448 ns/op 5572385 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 159 7478842 ns/op 5572484 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 159 7659932 ns/op 5572268 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 158 7521133 ns/op 5572295 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 156 7497717 ns/op 5572315 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 158 7725303 ns/op 5572448 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 159 7582912 ns/op 5572259 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 156 7530886 ns/op 5572296 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 158 7575873 ns/op 5572362 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 157 7585816 ns/op 5572285 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 386 2993441 ns/op 508191 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 397 3037118 ns/op 508183 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 374 3055255 ns/op 515056 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 396 3031828 ns/op 508148 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 385 3057584 ns/op 508224 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 400 2999713 ns/op 508180 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 387 3038260 ns/op 508155 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 400 3067123 ns/op 514502 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 386 3056310 ns/op 514814 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 394 3043892 ns/op 514641 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 66 15170512 ns/op 6304822 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 79 14966892 ns/op 6304886 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 79 15069436 ns/op 6304806 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 79 15138993 ns/op 6304910 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 74 14944471 ns/op 6304860 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 75 15260587 ns/op 6304826 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 79 15072591 ns/op 6304853 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 80 15004452 ns/op 6304865 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 68 15035534 ns/op 6304757 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 80 15020506 ns/op 6304775 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 237 4965249 ns/op 676407 B/op 320 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 240 4914415 ns/op 689400 B/op 321 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 238 5016975 ns/op 663598 B/op 320 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 243 4964203 ns/op 690752 B/op 320 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 241 4962984 ns/op 681357 B/op 320 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 238 4979996 ns/op 676384 B/op 321 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 240 5031797 ns/op 702571 B/op 320 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 242 4939413 ns/op 681172 B/op 320 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 240 4940215 ns/op 685791 B/op 319 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 241 4953652 ns/op 686931 B/op 320 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 154 7641752 ns/op 7416893 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 152 7732727 ns/op 7416770 B/op 123575 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 154 7718933 ns/op 7417436 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 154 7621715 ns/op 7417293 B/op 123577 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 154 7707173 ns/op 7417088 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 156 7779290 ns/op 7417299 B/op 123577 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 153 7749258 ns/op 7417070 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 153 7717247 ns/op 7417450 B/op 123577 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 154 7802890 ns/op 7417350 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 156 7605850 ns/op 7417119 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 499 2301097 ns/op 511608 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 523 2286972 ns/op 513010 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 524 2281165 ns/op 511455 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 523 2257152 ns/op 516067 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 530 2266393 ns/op 511417 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 513 2271208 ns/op 511448 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 525 2271563 ns/op 511186 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 520 2288079 ns/op 511484 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 519 2269200 ns/op 509038 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 518 2384095 ns/op 510848 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 175 6718875 ns/op 8652722 B/op 58176 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 176 6792860 ns/op 8648894 B/op 58175 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 183 6541297 ns/op 8655185 B/op 58176 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 177 6596531 ns/op 8654244 B/op 58175 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 180 6484120 ns/op 8651323 B/op 58176 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 182 6477820 ns/op 8655766 B/op 58175 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 177 6608241 ns/op 8652607 B/op 58176 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 180 6736631 ns/op 8658292 B/op 58176 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 176 6607409 ns/op 8655660 B/op 58175 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 182 6570533 ns/op 8651117 B/op 58176 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 67 16540694 ns/op 533983 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 69 16402384 ns/op 508172 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 69 16280509 ns/op 508172 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 70 16226150 ns/op 532865 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 69 16340998 ns/op 533227 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 70 16643321 ns/op 508168 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 70 16307185 ns/op 532865 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 70 16205573 ns/op 532867 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 70 16323130 ns/op 532865 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 70 16281815 ns/op 532865 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 44 26878367 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 42 26764912 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 42 26728825 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 40 26647840 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 44 26986968 ns/op 1728805 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 43 26881772 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 43 26807222 ns/op 1728803 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 40 26869211 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 44 26826157 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 43 26890649 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 660 1788151 ns/op 534955 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 661 1776530 ns/op 531082 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 658 1790740 ns/op 531094 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 664 1789274 ns/op 534920 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 662 1774470 ns/op 531093 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 662 1791922 ns/op 534937 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 656 1794444 ns/op 531096 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 668 1778856 ns/op 531089 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 660 1796531 ns/op 534949 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 664 1806410 ns/op 534924 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 750 1644851 ns/op 1752096 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 762 1643305 ns/op 1752121 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 738 1613053 ns/op 1752110 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 704 1616086 ns/op 1752107 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 765 1643010 ns/op 1752078 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 700 1648522 ns/op 1752145 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 741 1607860 ns/op 1752097 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 728 1588325 ns/op 1752138 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 753 1626369 ns/op 1752134 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 733 1535980 ns/op 1752086 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2346 455826 ns/op 1729571 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2473 466343 ns/op 1730899 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2418 491804 ns/op 1728777 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2272 465264 ns/op 1729575 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2559 494195 ns/op 1729489 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2443 509730 ns/op 1730923 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2734 434043 ns/op 1730070 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2670 452680 ns/op 1730734 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2299 482055 ns/op 1731056 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2571 479031 ns/op 1729479 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 376 3128421 ns/op 3698632 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 391 3079167 ns/op 3698648 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 379 3131957 ns/op 3698634 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 366 3183134 ns/op 3698646 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 355 3280309 ns/op 3698653 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 388 3266611 ns/op 3698627 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 364 3155750 ns/op 3698634 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 387 3198017 ns/op 3698648 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 367 3215290 ns/op 3698644 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 376 3144302 ns/op 3698644 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 286 4259573 ns/op 508045 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 280 4212713 ns/op 517082 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 286 4293170 ns/op 516889 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 283 4236199 ns/op 508045 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 288 4210318 ns/op 508043 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 285 4242525 ns/op 508044 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 285 4199756 ns/op 508044 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 286 4180263 ns/op 516890 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 288 4180321 ns/op 508043 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 283 4198506 ns/op 508046 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 598 1907494 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 606 1883803 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 631 1917907 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 640 1901257 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 628 1916275 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 631 1895048 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 627 1940132 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 648 1913283 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 621 1881697 ns/op 1728536 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 636 1911214 ns/op 1728536 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 663 1769562 ns/op 514461 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 674 1761532 ns/op 508022 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 667 1769169 ns/op 514422 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 681 1776301 ns/op 508022 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 676 1764988 ns/op 514335 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 669 1764181 ns/op 514402 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 675 1785758 ns/op 508022 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 667 1818514 ns/op 514422 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 678 1771427 ns/op 508022 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 674 1777712 ns/op 514354 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 435 2812523 ns/op 5186662 B/op 5 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 406 2737803 ns/op 5186686 B/op 5 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 453 2760240 ns/op 5186615 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 432 2766279 ns/op 5186588 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 448 2754095 ns/op 5186627 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 434 2682147 ns/op 5186549 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 412 2677339 ns/op 5186594 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 441 2792049 ns/op 5186630 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 426 2684805 ns/op 5186610 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 408 2802794 ns/op 5186648 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 514 2284052 ns/op 1767891 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 499 2292801 ns/op 1762762 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 538 2308118 ns/op 1760667 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 505 2290514 ns/op 1764037 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 498 2262304 ns/op 1755116 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 531 2333339 ns/op 1755364 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 494 2350117 ns/op 1755068 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 506 2300762 ns/op 1753081 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 526 2313353 ns/op 1746337 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 513 2303285 ns/op 1759646 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 426 2742615 ns/op 3467285 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 452 2697176 ns/op 3467398 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 427 2750540 ns/op 3470004 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 428 2710636 ns/op 3468225 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 466 2664455 ns/op 3468313 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 445 2620403 ns/op 3469009 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 430 2742192 ns/op 3466214 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 418 2756598 ns/op 3470029 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 427 2679219 ns/op 3471268 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 420 2701243 ns/op 3467895 B/op 4 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 97 12033879 ns/op 4037010 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 102 11751547 ns/op 4032704 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 87 11760090 ns/op 4046895 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 87 11600390 ns/op 4046925 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 102 11918680 ns/op 4032770 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 99 11775398 ns/op 3950430 B/op 18049 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 99 11663554 ns/op 4035246 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 91 11807758 ns/op 4042657 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 87 11829216 ns/op 4046927 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 100 11758951 ns/op 4034381 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 36 30342502 ns/op 3627772 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 36 30265220 ns/op 3627764 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 34 30619166 ns/op 3627774 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 38 30398160 ns/op 3627763 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 37 30899024 ns/op 3627765 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 38 30314840 ns/op 3627762 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 38 30162881 ns/op 3627774 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 38 30265662 ns/op 3627763 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 37 30292471 ns/op 3627764 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 36 30567040 ns/op 3627763 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 134 9015882 ns/op 3392755 B/op 2570 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 132 8697027 ns/op 3269333 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 136 8827265 ns/op 3265575 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 133 8954735 ns/op 3268373 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 130 8925180 ns/op 3142065 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 129 9181627 ns/op 3142069 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 129 8695284 ns/op 3142069 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 139 8949194 ns/op 3262918 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 136 8720099 ns/op 3265576 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 134 8878185 ns/op 3142073 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 211 5578864 ns/op 3191878 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 211 5662153 ns/op 3191928 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 213 5628618 ns/op 3191948 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 212 5582000 ns/op 3191905 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 211 5695446 ns/op 3191912 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 212 5628433 ns/op 3191905 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 207 5656919 ns/op 3191928 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 207 5602768 ns/op 3191881 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 210 5646284 ns/op 3191884 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 210 5583911 ns/op 3191899 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 104 11583049 ns/op 3979477 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 103 11572324 ns/op 3979480 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 91 11529950 ns/op 4164027 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 103 11524303 ns/op 4142511 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 103 11396218 ns/op 4142514 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 102 11596977 ns/op 4144116 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 100 11664255 ns/op 4147423 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 86 11762751 ns/op 4174763 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 93 11515131 ns/op 3979485 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 100 11480719 ns/op 4147422 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 229 5207948 ns/op 3931308 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 231 5235121 ns/op 3931311 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 228 5255817 ns/op 3931312 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 228 5257809 ns/op 3931312 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 231 5214372 ns/op 3931310 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 229 5262871 ns/op 3931308 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 228 5225401 ns/op 3931299 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 230 5248948 ns/op 3931312 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 231 5263251 ns/op 3931296 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 231 5189653 ns/op 3931300 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 253 4677108 ns/op 3339577 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 260 4620860 ns/op 3273260 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 255 4669297 ns/op 3339120 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 258 4718824 ns/op 3338295 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 250 4712354 ns/op 3340406 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 254 4688938 ns/op 3273256 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 255 4657423 ns/op 3339030 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 254 4726519 ns/op 3339315 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 256 4699526 ns/op 3338807 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 258 4699005 ns/op 3338287 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 145 8299118 ns/op 6303572 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 146 8255643 ns/op 6303569 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 144 8262269 ns/op 6303575 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 145 8318851 ns/op 6303573 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 144 8318726 ns/op 6303572 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 145 8300364 ns/op 6303567 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 144 8180662 ns/op 6303572 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 145 8166370 ns/op 6303572 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 145 8253007 ns/op 6303575 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 145 8257258 ns/op 6303567 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 176 6487474 ns/op 4042138 B/op 17943 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 194 6124932 ns/op 4033213 B/op 17943 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 184 6286367 ns/op 4037874 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 188 6453608 ns/op 3946488 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 180 6170619 ns/op 4039924 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 193 6338180 ns/op 4120792 B/op 17943 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 183 6293458 ns/op 4038433 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 181 6160233 ns/op 4039399 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 192 6255846 ns/op 3946429 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 187 6183825 ns/op 4036489 B/op 17943 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 264 4344035 ns/op 5443554 B/op 15810 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 273 4418071 ns/op 5444040 B/op 15809 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 273 4386546 ns/op 5443274 B/op 15804 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 278 4283593 ns/op 5441107 B/op 15805 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 259 4447223 ns/op 5443674 B/op 15808 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 278 4389219 ns/op 5441585 B/op 15801 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 278 4311128 ns/op 5441680 B/op 15805 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 268 4338555 ns/op 5442823 B/op 15808 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 270 4359558 ns/op 5442292 B/op 15803 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 270 4299804 ns/op 5441569 B/op 15806 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 254 4219351 ns/op 4046268 B/op 17940 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 249 4175861 ns/op 4124621 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 268 4173462 ns/op 4042052 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 259 4108562 ns/op 4053645 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 279 4325347 ns/op 4040928 B/op 17940 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 270 4075709 ns/op 4044152 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 283 4243477 ns/op 4010677 B/op 17940 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 264 4265603 ns/op 4077954 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 300 4450514 ns/op 4127728 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 278 4402242 ns/op 4109381 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 237 5024411 ns/op 5162253 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 241 4965943 ns/op 5166055 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 228 5022948 ns/op 5164098 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 237 5056499 ns/op 5165400 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 237 5042100 ns/op 5162253 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 226 5087292 ns/op 5166081 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 230 4892282 ns/op 5160747 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 241 5027839 ns/op 5166495 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 243 5061822 ns/op 5167221 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 238 5109686 ns/op 5166688 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 87 11731161 ns/op 6618042 B/op 131964 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 100 11842783 ns/op 6611764 B/op 131964 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 99 11784647 ns/op 6569828 B/op 131963 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 86 11722886 ns/op 6569801 B/op 131963 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 91 11887744 ns/op 6569817 B/op 131963 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 100 11881359 ns/op 6569815 B/op 131963 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 100 11739489 ns/op 6569816 B/op 131963 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 100 11754004 ns/op 6569812 B/op 131963 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 102 11765061 ns/op 6569797 B/op 131963 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 98 11711340 ns/op 6569802 B/op 131963 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 36 30249118 ns/op 7452336 B/op 134381 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 40 30046521 ns/op 7452186 B/op 134381 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 36 29963796 ns/op 7452444 B/op 134382 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 37 30045930 ns/op 7452800 B/op 134383 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 38 30175738 ns/op 7452491 B/op 134382 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 38 30210875 ns/op 7452188 B/op 134381 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 39 30332907 ns/op 7452083 B/op 134380 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 39 29986818 ns/op 7452238 B/op 134381 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 34 30090724 ns/op 7452324 B/op 134381 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 38 30606074 ns/op 7452675 B/op 134382 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 339 3555346 ns/op 1147071 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 319 3519501 ns/op 1167899 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 336 3503127 ns/op 1147072 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 342 3513485 ns/op 1166504 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 345 3422469 ns/op 1147068 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 336 3438339 ns/op 1147073 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 346 3535108 ns/op 1166278 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 339 3457969 ns/op 1147070 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 343 3473262 ns/op 1166448 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 333 3499835 ns/op 1147073 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 139 8536162 ns/op 6961870 B/op 115830 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 139 8497867 ns/op 6962067 B/op 115831 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 138 8568696 ns/op 6961899 B/op 115830 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 140 8588126 ns/op 6962159 B/op 115831 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 139 8493391 ns/op 6961962 B/op 115830 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 139 8461314 ns/op 6962043 B/op 115831 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 138 8486064 ns/op 6962075 B/op 115831 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 139 8572445 ns/op 6961915 B/op 115830 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 140 8550282 ns/op 6962024 B/op 115831 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 139 8497196 ns/op 6962165 B/op 115831 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 147 8120824 ns/op 3124973 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 147 8302955 ns/op 3079770 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 146 8140460 ns/op 3079770 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 147 8222291 ns/op 3124971 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 146 8153213 ns/op 3125285 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 146 8090175 ns/op 3079771 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 142 8184539 ns/op 3126555 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 147 8145265 ns/op 3124952 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 147 8171937 ns/op 3124972 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 147 8181476 ns/op 3124974 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 100 11441788 ns/op 8220324 B/op 181424 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 91 11430823 ns/op 8220412 B/op 181425 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 100 11565284 ns/op 8220291 B/op 181424 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 90 11298782 ns/op 8220611 B/op 181425 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 93 11391623 ns/op 8220414 B/op 181425 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 96 11362236 ns/op 8220558 B/op 181425 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 100 11461309 ns/op 8220644 B/op 181425 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 92 11521065 ns/op 8220445 B/op 181425 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 100 11464901 ns/op 8220583 B/op 181425 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 100 11406568 ns/op 8220350 B/op 181424 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 242 4970766 ns/op 1147337 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 241 5034546 ns/op 1174895 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 238 4960860 ns/op 1175296 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 242 5018992 ns/op 1174805 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 242 4960187 ns/op 1147383 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 236 5000474 ns/op 1147320 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 238 4952561 ns/op 1147362 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 241 4928288 ns/op 1147409 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 240 5081470 ns/op 1175000 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 242 4946755 ns/op 1147358 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 32 33551444 ns/op 8074869 B/op 132386 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 33 33273524 ns/op 8075192 B/op 132387 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 36 33502977 ns/op 8075552 B/op 132389 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 36 33538417 ns/op 8075393 B/op 132388 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 32 33481695 ns/op 8074730 B/op 132386 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 32 33857017 ns/op 8074894 B/op 132386 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 36 33335457 ns/op 8075111 B/op 132387 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 32 33182281 ns/op 8074873 B/op 132386 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 37 33699880 ns/op 8075134 B/op 132387 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 34 33645856 ns/op 8075296 B/op 132388 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 130 9136153 ns/op 2572234 B/op 6492 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 130 9270257 ns/op 2527085 B/op 6491 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 132 9080121 ns/op 2543504 B/op 6492 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 132 9091825 ns/op 2588051 B/op 6491 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 132 8951635 ns/op 2596276 B/op 6496 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 130 9036199 ns/op 2597485 B/op 6492 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 128 8935761 ns/op 2546251 B/op 6489 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 129 9069169 ns/op 2537022 B/op 6492 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 132 9076857 ns/op 2508256 B/op 6494 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 132 9037341 ns/op 2517248 B/op 6489 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10188640 ns/op 9849618 B/op 159459 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10191209 ns/op 9848630 B/op 159459 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10220965 ns/op 9849434 B/op 159459 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10101208 ns/op 9847773 B/op 159458 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10561046 ns/op 9849669 B/op 159460 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 116 10381501 ns/op 9851534 B/op 159460 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 117 9983323 ns/op 9849316 B/op 159459 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10080073 ns/op 9849047 B/op 159459 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10112804 ns/op 9848624 B/op 159458 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 97 10447842 ns/op 9851247 B/op 159459 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 297 3695350 ns/op 1163715 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 318 3709068 ns/op 1163525 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 304 3697007 ns/op 1179721 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 320 3706658 ns/op 1157587 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 316 3712101 ns/op 1156946 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 319 3694323 ns/op 1148348 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 314 3701825 ns/op 1163286 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 321 3752580 ns/op 1149200 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 320 3680508 ns/op 1156815 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 318 3679511 ns/op 1149667 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 134 8627363 ns/op 9501888 B/op 67612 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 135 8968978 ns/op 9501855 B/op 67613 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 136 8711839 ns/op 9500902 B/op 67612 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 136 8753394 ns/op 9499854 B/op 67611 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 135 8890675 ns/op 9502541 B/op 67612 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 135 8778466 ns/op 9500624 B/op 67611 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 136 8962695 ns/op 9507137 B/op 67612 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 134 8543812 ns/op 9500061 B/op 67612 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 135 8770953 ns/op 9502646 B/op 67613 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 140 8788276 ns/op 9503436 B/op 67612 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 61 18445920 ns/op 1180429 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 61 18489723 ns/op 1180434 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 62 18600389 ns/op 1179889 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 62 18372044 ns/op 1179898 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 62 18418629 ns/op 1179893 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 61 18501754 ns/op 1147390 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 61 18513485 ns/op 1180439 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 64 18415876 ns/op 1178861 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 60 18534153 ns/op 1180993 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 63 18513569 ns/op 1147379 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 37 31939946 ns/op 2015649 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 38 31869262 ns/op 2015651 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 37 32046730 ns/op 2015649 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 37 32079247 ns/op 2015651 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 37 32057488 ns/op 2015649 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 37 31849490 ns/op 2015649 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 37 31824925 ns/op 2015651 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 37 32260658 ns/op 2015649 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 37 32383352 ns/op 2015654 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 38 31773785 ns/op 2015649 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 448 2648612 ns/op 1147120 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 441 2660758 ns/op 1162195 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 440 2672646 ns/op 1147118 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 428 2677013 ns/op 1147117 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 445 2650913 ns/op 1147115 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 441 2688196 ns/op 1162195 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 444 2666608 ns/op 1162092 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 412 2716197 ns/op 1163251 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 433 2672415 ns/op 1162471 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 439 2657261 ns/op 1147118 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 511 1986655 ns/op 2015787 B/op 3 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 579 1976934 ns/op 2015780 B/op 3 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 574 2018490 ns/op 2015743 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 577 2000406 ns/op 2015754 B/op 3 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 576 1990523 ns/op 2015762 B/op 3 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 574 2012254 ns/op 2015750 B/op 3 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 571 1997033 ns/op 2015767 B/op 3 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 573 2052185 ns/op 2015770 B/op 3 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 573 1999403 ns/op 2015785 B/op 3 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 574 1999553 ns/op 2015757 B/op 3 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2172 534027 ns/op 2017385 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2275 568429 ns/op 2016420 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2331 510187 ns/op 2017244 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2376 557631 ns/op 2016371 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 1976 552174 ns/op 2016541 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2298 528720 ns/op 2017257 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2509 548119 ns/op 2015509 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2140 556185 ns/op 2016454 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2236 546164 ns/op 2016382 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2383 514219 ns/op 2017207 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 314 3547569 ns/op 4384855 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 338 3833315 ns/op 4384847 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 279 4119851 ns/op 4384841 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 322 3694289 ns/op 4384841 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 342 3502347 ns/op 4384862 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 319 3789301 ns/op 4384860 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 292 3707886 ns/op 4384863 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 326 3888873 ns/op 4384841 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 310 4183443 ns/op 4384811 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 270 4089148 ns/op 4384855 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 165 7236356 ns/op 1187348 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 165 7252610 ns/op 1147123 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 164 7200353 ns/op 1187575 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 164 7193583 ns/op 1147124 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 165 7220927 ns/op 1187347 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 165 7264612 ns/op 1187347 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 165 7189992 ns/op 1187347 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 164 7232115 ns/op 1147124 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 165 7240719 ns/op 1187348 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 165 7219083 ns/op 1187348 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 304 3989039 ns/op 2015256 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 290 3987350 ns/op 2015256 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 302 3981053 ns/op 2015256 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 302 3978524 ns/op 2015256 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 302 4076611 ns/op 2015256 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 301 4060408 ns/op 2015256 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 283 4120239 ns/op 2015257 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 304 3990791 ns/op 2015256 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 297 4005829 ns/op 2015256 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 295 4162523 ns/op 2015258 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 441 2741836 ns/op 1147075 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 446 2714316 ns/op 1166501 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 424 2779434 ns/op 1147091 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 428 2782970 ns/op 1147081 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 440 2751776 ns/op 1166761 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 426 2763880 ns/op 1167407 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 424 2725309 ns/op 1167504 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 426 2764440 ns/op 1167415 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 432 2742574 ns/op 1167130 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 429 2802801 ns/op 1167271 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 381 2907356 ns/op 6046798 B/op 5 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 390 2958917 ns/op 6046782 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 439 2782906 ns/op 6046727 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 406 2812022 ns/op 6046806 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 412 2837177 ns/op 6046823 B/op 5 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 396 2692739 ns/op 6046765 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 387 2903266 ns/op 6046802 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 411 2874038 ns/op 6046716 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 435 2788059 ns/op 6046800 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 441 2953281 ns/op 6046748 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 426 2814970 ns/op 2050244 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 424 2803670 ns/op 2056201 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 414 2818892 ns/op 2048319 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 400 2809558 ns/op 2050943 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 423 2792985 ns/op 2049707 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 408 2903913 ns/op 2040394 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 412 2836731 ns/op 2049711 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 400 2707792 ns/op 2044819 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 416 2810415 ns/op 2053712 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 408 2883580 ns/op 2043789 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 320 3527028 ns/op 4044512 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 346 3565858 ns/op 4042900 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 319 3490228 ns/op 4047854 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 325 3620019 ns/op 4045315 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 361 3581218 ns/op 4047138 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 334 3615816 ns/op 4044290 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 318 3595758 ns/op 4044915 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 346 3592265 ns/op 4045995 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 307 3538419 ns/op 4047500 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 330 3517080 ns/op 4044460 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1405 801007 ns/op 517147 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1452 812689 ns/op 518052 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1539 809960 ns/op 518000 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1485 801983 ns/op 518031 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1456 812186 ns/op 518047 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1496 804619 ns/op 518024 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1485 807596 ns/op 518031 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1456 812384 ns/op 518049 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1470 803311 ns/op 518039 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1467 806046 ns/op 518041 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 100 10112411 ns/op 685121 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 118 10096806 ns/op 685121 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 138 8781598 ns/op 685121 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 138 8639089 ns/op 685121 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 135 8649901 ns/op 685120 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 138 8692600 ns/op 685121 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 138 8669289 ns/op 685120 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 138 8638319 ns/op 685120 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 138 8633978 ns/op 685121 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 139 8635835 ns/op 685121 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1254 931826 ns/op 501963 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1262 930528 ns/op 503977 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1233 932824 ns/op 504025 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1251 935418 ns/op 503994 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1254 939035 ns/op 503991 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1290 941496 ns/op 503936 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1291 924683 ns/op 503932 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1304 931299 ns/op 503913 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1250 932223 ns/op 503998 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1296 939409 ns/op 501964 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 637 1687263 ns/op 567577 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 690 1692710 ns/op 567588 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 673 1696710 ns/op 567568 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 712 1698274 ns/op 567567 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 703 1697173 ns/op 567570 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 703 1709534 ns/op 567575 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 664 1695346 ns/op 567580 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 697 1688312 ns/op 567587 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 704 1680214 ns/op 567569 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 693 1702415 ns/op 567578 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 884 1333985 ns/op 513388 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 907 1342566 ns/op 510517 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 913 1321703 ns/op 516076 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 880 1339985 ns/op 513405 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 928 1330944 ns/op 513253 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 908 1332296 ns/op 513312 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 904 1323844 ns/op 513325 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 901 1325277 ns/op 513335 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 916 1319508 ns/op 513287 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 909 1318422 ns/op 513309 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 722 1667075 ns/op 883220 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 718 1636198 ns/op 883217 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 706 1690674 ns/op 883221 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 721 1651621 ns/op 883220 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 712 1655624 ns/op 883218 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 709 1652212 ns/op 883220 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 718 1670769 ns/op 883217 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 706 1659121 ns/op 883221 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 715 1649843 ns/op 883218 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 711 1641477 ns/op 883219 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1905 601641 ns/op 512025 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1956 600416 ns/op 512031 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1980 597896 ns/op 513309 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1878 602921 ns/op 513377 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 2000 604363 ns/op 513293 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 2036 605014 ns/op 512028 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1976 612375 ns/op 513313 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 2052 604501 ns/op 513260 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1950 609138 ns/op 513327 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1867 599829 ns/op 513385 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 508 2382696 ns/op 852866 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 498 2346425 ns/op 852867 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 510 2330353 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 504 2344629 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 512 2357807 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 506 2342359 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 502 2318678 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 506 2352494 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 502 2334569 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 510 2345643 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1862 616769 ns/op 509139 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1870 616965 ns/op 510529 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1911 620046 ns/op 510493 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1917 618494 ns/op 510489 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1958 614445 ns/op 509132 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1942 621927 ns/op 510477 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1881 618699 ns/op 509132 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1952 617483 ns/op 510464 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1772 616835 ns/op 509133 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1958 614543 ns/op 509133 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1042 1124532 ns/op 970293 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1057 1104737 ns/op 971635 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1036 1124371 ns/op 970831 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1053 1121722 ns/op 971672 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1076 1116875 ns/op 970990 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1041 1114443 ns/op 972251 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1051 1122436 ns/op 969453 B/op 1195 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1040 1119384 ns/op 972814 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1010 1107131 ns/op 969998 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1035 1121746 ns/op 970771 B/op 1195 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4374 242564 ns/op 505037 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4386 235085 ns/op 504852 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 5121 232010 ns/op 503820 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4914 234999 ns/op 504946 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 5019 237408 ns/op 504693 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4952 237327 ns/op 504224 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4779 235677 ns/op 505029 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 5127 235591 ns/op 504591 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4701 237440 ns/op 504321 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4965 234448 ns/op 505144 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 969 1230388 ns/op 1061050 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 974 1219826 ns/op 1060818 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 987 1229102 ns/op 1061440 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 973 1217537 ns/op 1060711 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 982 1217741 ns/op 1060804 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 937 1214257 ns/op 1060214 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 986 1256512 ns/op 1060687 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 968 1218694 ns/op 1060829 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 992 1221541 ns/op 1060674 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 968 1219063 ns/op 1060279 B/op 812 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 277 4282038 ns/op 1923765 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 280 4300276 ns/op 1923730 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 276 4275082 ns/op 1919977 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 280 4280337 ns/op 1919983 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 273 4301686 ns/op 1923826 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 279 4344422 ns/op 1923744 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 279 4277449 ns/op 1923734 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 274 4284371 ns/op 1923810 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 279 4304379 ns/op 1923744 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 278 4269490 ns/op 1923748 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 132 9023973 ns/op 2146370 B/op 31186 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 133 9064063 ns/op 2146150 B/op 31185 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 132 9027574 ns/op 2147028 B/op 31188 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 133 9087536 ns/op 2146450 B/op 31186 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 133 8980487 ns/op 2146627 B/op 31187 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 133 9005061 ns/op 2146190 B/op 31185 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 130 9025773 ns/op 2146444 B/op 31186 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 130 8995536 ns/op 2146659 B/op 31187 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 130 8962424 ns/op 2146423 B/op 31186 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 130 9022886 ns/op 2145556 B/op 31183 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 991 1166939 ns/op 467051 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 1014 1165470 ns/op 469557 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 1024 1157199 ns/op 469535 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 1016 1181531 ns/op 467052 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 1017 1157351 ns/op 467052 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 1010 1159439 ns/op 469568 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 1004 1164704 ns/op 469583 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 976 1163619 ns/op 469655 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 1028 1170705 ns/op 469523 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 1024 1155072 ns/op 469535 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 384 3047301 ns/op 2069071 B/op 27162 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 390 3055505 ns/op 2069112 B/op 27162 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 386 3046296 ns/op 2068537 B/op 27160 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 394 3099516 ns/op 2068719 B/op 27161 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 388 3073180 ns/op 2068694 B/op 27161 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 387 3052893 ns/op 2068773 B/op 27161 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 391 3039123 ns/op 2068521 B/op 27160 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 391 3081609 ns/op 2069144 B/op 27162 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 385 3054120 ns/op 2068778 B/op 27161 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 384 3047887 ns/op 2068385 B/op 27160 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 528 2201257 ns/op 641883 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 546 2201462 ns/op 637071 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 544 2245666 ns/op 637072 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 537 2200604 ns/op 637074 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 538 2203021 ns/op 646508 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 537 2191680 ns/op 641800 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 522 2191136 ns/op 637072 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 522 2209020 ns/op 641933 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 544 2192191 ns/op 641737 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 540 2189964 ns/op 641773 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 332 3529031 ns/op 2421785 B/op 44966 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 337 3579250 ns/op 2422412 B/op 44968 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 336 3567522 ns/op 2422195 B/op 44968 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 337 3588310 ns/op 2422017 B/op 44967 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 331 3570151 ns/op 2421820 B/op 44966 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 336 3564974 ns/op 2421995 B/op 44967 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 338 3566609 ns/op 2422172 B/op 44968 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 337 3551443 ns/op 2422042 B/op 44967 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 337 3559775 ns/op 2422100 B/op 44967 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 332 3616180 ns/op 2422022 B/op 44967 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 517 2270355 ns/op 475428 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 518 2256165 ns/op 480306 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 525 2253102 ns/op 475404 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 523 2262101 ns/op 480274 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 520 2275870 ns/op 480283 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 512 2280290 ns/op 480369 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 523 2253153 ns/op 475394 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 524 2281663 ns/op 475401 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 528 2254672 ns/op 475423 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 528 2257605 ns/op 475462 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 122 9802030 ns/op 2341496 B/op 30712 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 121 9827343 ns/op 2341343 B/op 30711 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 121 9908359 ns/op 2341350 B/op 30711 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 121 9851446 ns/op 2341038 B/op 30710 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 122 9786277 ns/op 2340497 B/op 30708 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 121 9843617 ns/op 2342257 B/op 30714 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 122 9790783 ns/op 2341899 B/op 30713 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 122 9767073 ns/op 2341642 B/op 30712 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 122 9826000 ns/op 2341706 B/op 30713 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 121 9784903 ns/op 2341964 B/op 30713 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 342 3455409 ns/op 1072803 B/op 544 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 337 3438811 ns/op 1056140 B/op 543 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 346 3453113 ns/op 1072832 B/op 544 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 340 3447723 ns/op 1081470 B/op 544 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 346 3455894 ns/op 1076841 B/op 543 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 337 3432974 ns/op 1083108 B/op 543 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 338 3443523 ns/op 1086033 B/op 544 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 345 3456545 ns/op 1069639 B/op 544 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 336 3443254 ns/op 1074402 B/op 544 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 349 3435444 ns/op 1078843 B/op 543 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 366 3154772 ns/op 2752058 B/op 39624 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 374 3203496 ns/op 2751988 B/op 39624 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 374 3184422 ns/op 2751810 B/op 39623 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 348 3161483 ns/op 2751763 B/op 39623 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 373 3173856 ns/op 2752046 B/op 39624 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 373 3170758 ns/op 2751877 B/op 39623 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 373 3193316 ns/op 2752136 B/op 39624 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 375 3140645 ns/op 2751885 B/op 39623 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 372 3187040 ns/op 2751716 B/op 39623 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 375 3169196 ns/op 2751900 B/op 39623 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1116 1002998 ns/op 469302 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1168 1008838 ns/op 471823 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1189 996839 ns/op 471759 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1176 999230 ns/op 471336 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1195 992247 ns/op 470212 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1170 1003943 ns/op 468956 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1159 997004 ns/op 469254 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1174 995111 ns/op 470821 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1182 1005000 ns/op 472215 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1195 992319 ns/op 472148 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 468 2563016 ns/op 2602808 B/op 12060 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 468 2537446 ns/op 2605777 B/op 12061 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 471 2585182 ns/op 2603985 B/op 12062 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 462 2560626 ns/op 2604722 B/op 12061 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 457 2553634 ns/op 2604402 B/op 12061 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 464 2539979 ns/op 2602807 B/op 12062 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 460 2531842 ns/op 2604870 B/op 12063 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 468 2551026 ns/op 2602897 B/op 12061 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 468 2555337 ns/op 2605802 B/op 12061 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 466 2635623 ns/op 2604217 B/op 12060 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 192 5781788 ns/op 478696 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 210 5595032 ns/op 475372 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 211 5640940 ns/op 478401 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 211 5647525 ns/op 478401 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 210 5625008 ns/op 478416 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 212 5632028 ns/op 475373 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 212 5696845 ns/op 478384 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 212 5671607 ns/op 475370 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 211 5681426 ns/op 475371 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 212 5659423 ns/op 475371 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10116661 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10172599 ns/op 639394 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10094786 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10206068 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10285495 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10146983 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10258559 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10117131 ns/op 639393 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10208613 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10090710 ns/op 639394 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1093 1107570 ns/op 471720 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1083 1105736 ns/op 469408 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1078 1109928 ns/op 471787 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1081 1107152 ns/op 469413 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1063 1099756 ns/op 469452 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1075 1100442 ns/op 469426 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1070 1098999 ns/op 467050 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1062 1106572 ns/op 469454 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1074 1101963 ns/op 469429 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1066 1092919 ns/op 467051 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1394 849826 ns/op 639291 B/op 3 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1412 849004 ns/op 639279 B/op 3 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1413 848896 ns/op 639242 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1356 850897 ns/op 639284 B/op 3 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1359 852310 ns/op 639284 B/op 3 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1368 859221 ns/op 639333 B/op 3 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1420 853225 ns/op 639262 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1384 858330 ns/op 639307 B/op 3 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1377 856138 ns/op 639283 B/op 3 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1401 848438 ns/op 639261 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 13004 88220 ns/op 639542 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 14406 84373 ns/op 639455 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 14168 92918 ns/op 639372 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 13266 89756 ns/op 639532 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 13549 95229 ns/op 639289 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 14010 90018 ns/op 639557 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 13372 91744 ns/op 639292 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 13071 93107 ns/op 639390 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 13470 92180 ns/op 639477 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 12686 92715 ns/op 639303 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 910 1305087 ns/op 1654242 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 907 1347215 ns/op 1654243 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 891 1364616 ns/op 1654243 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 886 1362020 ns/op 1654241 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 879 1360308 ns/op 1654241 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 874 1353875 ns/op 1654243 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 871 1368914 ns/op 1654241 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 879 1371985 ns/op 1654241 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 854 1370398 ns/op 1654242 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 861 1361857 ns/op 1654242 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 474 2527949 ns/op 475246 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 452 2518101 ns/op 475245 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 471 2521128 ns/op 480618 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 469 2518451 ns/op 480641 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 465 2539281 ns/op 480689 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 463 2526351 ns/op 480713 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 459 2532497 ns/op 480761 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 472 2548085 ns/op 475246 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 469 2527273 ns/op 480641 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 465 2570348 ns/op 480689 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 871 1382561 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 866 1394526 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 848 1407422 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 874 1389266 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 858 1400002 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 868 1396451 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 820 1396780 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 865 1385337 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 864 1378998 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 872 1391477 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1197 971427 ns/op 477893 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1222 971697 ns/op 480440 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1214 984751 ns/op 477857 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1231 967431 ns/op 475238 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1173 972854 ns/op 475238 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1185 967242 ns/op 475239 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1224 972242 ns/op 475239 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1206 976652 ns/op 477875 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1212 974722 ns/op 477862 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1204 975311 ns/op 475238 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1560 738311 ns/op 1917369 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1422 718026 ns/op 1917369 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1645 749262 ns/op 1917366 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1603 734836 ns/op 1917371 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1627 728574 ns/op 1917369 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1566 746021 ns/op 1917367 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1413 730118 ns/op 1917372 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1636 734699 ns/op 1917360 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1624 726002 ns/op 1917371 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1617 723531 ns/op 1917361 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1435 840284 ns/op 649060 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1429 838181 ns/op 649022 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1471 843372 ns/op 648827 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1468 844080 ns/op 649188 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1490 836101 ns/op 647701 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1372 828021 ns/op 648575 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1406 845404 ns/op 650006 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1479 812631 ns/op 648181 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1478 837618 ns/op 646944 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1465 841021 ns/op 649716 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1293 917288 ns/op 1284363 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1134 946678 ns/op 1285124 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1179 877277 ns/op 1285050 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1288 922341 ns/op 1285382 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1293 856483 ns/op 1285511 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1366 864139 ns/op 1284507 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1276 940984 ns/op 1285034 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1261 886098 ns/op 1284944 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1260 877041 ns/op 1284951 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1322 993147 ns/op 1284798 B/op 4 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 238 4900089 ns/op 1941827 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 236 4918278 ns/op 1941830 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 242 4873457 ns/op 1959167 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 234 4902207 ns/op 1959758 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 241 4878091 ns/op 1959240 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 242 5005803 ns/op 1941834 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 243 5010157 ns/op 1976368 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 231 4981251 ns/op 1941837 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 244 4978703 ns/op 1941844 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 242 4887329 ns/op 1959167 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 33 30983026 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 38 30754050 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 37 30920238 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 36 30860439 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 34 30960841 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 36 30767456 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 34 31612357 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 34 31104136 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 36 30843803 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 39 31105488 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 210 5543087 ns/op 1992282 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 220 5568666 ns/op 2038179 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 211 5442418 ns/op 1992071 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 216 5444930 ns/op 1990900 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 216 5499703 ns/op 1990916 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 213 5385360 ns/op 1941822 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 223 5397428 ns/op 1989364 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 223 5421012 ns/op 1989364 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 220 5342119 ns/op 1990002 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 219 5383402 ns/op 1990224 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 129 9100704 ns/op 3214847 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 130 9140203 ns/op 3214768 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 130 9149558 ns/op 3214842 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 132 9180651 ns/op 3214758 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 127 9267336 ns/op 3214837 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 127 9413344 ns/op 3214763 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 128 9226445 ns/op 3214757 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 126 9222936 ns/op 3214845 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 132 9285962 ns/op 3214757 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 129 9213649 ns/op 3214848 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 198 5918209 ns/op 1941839 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 195 5962335 ns/op 1996170 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 199 6115469 ns/op 1995086 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 195 6091192 ns/op 1996170 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 196 6050210 ns/op 1941842 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 198 6052723 ns/op 1941838 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 195 6065087 ns/op 1996170 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 196 6046521 ns/op 1941873 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 189 6075937 ns/op 1941854 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 194 6073963 ns/op 1996451 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 171 7021974 ns/op 3804966 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 169 7040108 ns/op 3804960 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 169 7025410 ns/op 3804961 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 169 7019133 ns/op 3804960 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 169 7008203 ns/op 3804960 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 169 7001422 ns/op 3804960 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 169 7023386 ns/op 3804959 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 171 6991974 ns/op 3804967 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 171 7152459 ns/op 3804951 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 171 6979305 ns/op 3804968 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 355 3314543 ns/op 1971661 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 350 3267058 ns/op 1941847 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 355 3332553 ns/op 1971661 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 350 3288013 ns/op 1941847 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 360 3348128 ns/op 1941854 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 350 3316447 ns/op 1941847 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 369 3316620 ns/op 1970533 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 357 3339563 ns/op 1971492 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 357 3389770 ns/op 1971492 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 356 3314991 ns/op 1971576 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 266 4468391 ns/op 3475202 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 266 4427430 ns/op 3475204 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 268 4444710 ns/op 3475202 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 268 4430101 ns/op 3475203 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 267 4460578 ns/op 3475203 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 271 4467009 ns/op 3475204 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 271 4398799 ns/op 3475203 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 265 4450181 ns/op 3475203 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 268 4439497 ns/op 3475204 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 271 4464176 ns/op 3475203 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 294 4143452 ns/op 1977887 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 290 4161359 ns/op 1941833 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 292 4138320 ns/op 1978137 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 283 4089477 ns/op 1979290 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 288 4163952 ns/op 1978645 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 286 4215197 ns/op 1978894 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 280 4099856 ns/op 1941834 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 301 4162584 ns/op 1977041 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 286 4108687 ns/op 1978894 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 286 4097127 ns/op 1941827 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 222 5405089 ns/op 4061370 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 217 5245658 ns/op 4063034 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 226 5280874 ns/op 4064129 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 225 5186290 ns/op 4059830 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 224 5202424 ns/op 4062733 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 224 5297201 ns/op 4066425 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 224 5293341 ns/op 4066432 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 219 5286428 ns/op 4062972 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 219 5264648 ns/op 4063906 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 220 5246760 ns/op 4063677 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 528 2225379 ns/op 1988290 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 513 2172535 ns/op 1971719 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 548 2140607 ns/op 1971353 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 513 2152472 ns/op 1991521 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 542 2162378 ns/op 1953700 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 531 2209235 ns/op 1960625 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 530 2271780 ns/op 1978782 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 512 2232326 ns/op 1981698 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 552 2219095 ns/op 1970884 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 500 2127899 ns/op 1962611 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 164 7190702 ns/op 4800906 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 166 7167395 ns/op 4802812 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 168 7147930 ns/op 4804655 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 165 7185303 ns/op 4806070 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 163 7273701 ns/op 4803534 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 165 7251653 ns/op 4805424 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 166 7356427 ns/op 4804719 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 165 7241836 ns/op 4802197 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 164 7250123 ns/op 4804152 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 166 7404075 ns/op 4805361 B/op 1447 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 42 25187974 ns/op 12390864 B/op 230519 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 45 25695548 ns/op 12384156 B/op 230519 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 44 25594825 ns/op 12386310 B/op 230519 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 44 25557845 ns/op 12386242 B/op 230519 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 42 25421535 ns/op 12390867 B/op 230519 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 42 25242291 ns/op 12390869 B/op 230519 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 44 25339601 ns/op 12386244 B/op 230519 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 46 25649749 ns/op 12290894 B/op 230518 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 44 25522826 ns/op 12386308 B/op 230519 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 45 25590435 ns/op 12290940 B/op 230518 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 34 29499040 ns/op 7927617 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 38 29555481 ns/op 7927617 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 40 29544391 ns/op 7927622 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 40 29529437 ns/op 7927616 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 40 29716056 ns/op 7927624 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 38 29347110 ns/op 7927617 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 36 29715848 ns/op 7927628 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 37 29540527 ns/op 7927619 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 39 29668251 ns/op 7927621 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 36 29552661 ns/op 7927620 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 165 7271212 ns/op 2070244 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 158 7205762 ns/op 1941788 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 166 7228184 ns/op 1941793 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 166 7180418 ns/op 2005621 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 162 7168369 ns/op 2007204 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 165 7171707 ns/op 2006010 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 166 7159663 ns/op 2005621 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 166 7412876 ns/op 1941790 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 166 7254189 ns/op 1941792 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 164 7170178 ns/op 2006404 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 87 13407838 ns/op 7002517 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 99 13482118 ns/op 7002497 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 96 13589935 ns/op 7002537 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 78 13585401 ns/op 7002527 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 87 13516329 ns/op 7002517 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 92 13288976 ns/op 7002466 B/op 218849 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 78 13397418 ns/op 7002408 B/op 218849 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 93 13416206 ns/op 7002450 B/op 218849 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 88 13463422 ns/op 7002426 B/op 218849 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 80 13352069 ns/op 7002415 B/op 218849 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 79 14853931 ns/op 3715416 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 79 14875978 ns/op 3581361 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 80 14768463 ns/op 3581351 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 66 15307717 ns/op 3741832 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 80 14807059 ns/op 3713735 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 67 15083404 ns/op 3581366 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 78 14924255 ns/op 3717143 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 73 14968329 ns/op 3581356 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 79 14927935 ns/op 3715416 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 66 15322222 ns/op 3581328 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 52 19325534 ns/op 9246453 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 61 19276697 ns/op 9246481 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 58 19231647 ns/op 9246316 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 61 19277778 ns/op 9246381 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 62 19266486 ns/op 9246362 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 63 19629803 ns/op 9246428 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 62 19488592 ns/op 9246398 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 60 19360450 ns/op 9246462 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 61 19347153 ns/op 9246337 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 63 19349279 ns/op 9246422 B/op 346669 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 102 11725419 ns/op 2045982 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 99 11822266 ns/op 2049058 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 88 11696319 ns/op 1942162 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 98 11802808 ns/op 2050156 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 94 11690225 ns/op 1942119 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 85 11803466 ns/op 1942180 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 90 11842343 ns/op 2059742 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 93 11695865 ns/op 1942131 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 102 11777329 ns/op 2045892 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 100 11721724 ns/op 2047994 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 24 46023225 ns/op 8975696 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 25 46954544 ns/op 8975711 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 22 45726748 ns/op 8975705 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 25 45659326 ns/op 8975711 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 24 45978566 ns/op 8975704 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 25 46004924 ns/op 8975698 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 26 46183788 ns/op 8975704 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 24 45853169 ns/op 8975702 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 25 46175408 ns/op 8975695 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 24 45898954 ns/op 8975720 B/op 230871 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 54 21914157 ns/op 3496407 B/op 8 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 49 21696308 ns/op 2391712 B/op 4 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 54 21860120 ns/op 2427760 B/op 4 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 55 21372050 ns/op 2335685 B/op 3 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 51 21599202 ns/op 2290461 B/op 4 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 48 21430474 ns/op 2352530 B/op 4 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 52 21671872 ns/op 2321090 B/op 4 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 54 21409467 ns/op 2307048 B/op 4 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 49 21507276 ns/op 2304610 B/op 4 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 54 21795311 ns/op 2356786 B/op 4 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 61 16785397 ns/op 10877413 B/op 320843 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 70 16579818 ns/op 10867810 B/op 320840 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 69 16560690 ns/op 10870244 B/op 320841 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 72 16743874 ns/op 10869180 B/op 320841 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 67 16787993 ns/op 10871896 B/op 320842 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 70 16806276 ns/op 10870159 B/op 320841 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 68 16807734 ns/op 10869973 B/op 320842 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 70 16377731 ns/op 10868374 B/op 320841 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 66 16725876 ns/op 10869490 B/op 320841 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 61 16539641 ns/op 10872009 B/op 320842 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 178 6649813 ns/op 1980734 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 181 6605487 ns/op 1985195 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 174 6540879 ns/op 1987957 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 178 6542202 ns/op 2010316 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 180 6659286 ns/op 1983023 B/op 4 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 181 6683922 ns/op 1951541 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 178 6655955 ns/op 1987042 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 178 6601923 ns/op 1968262 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 180 6617621 ns/op 1947774 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 177 6669768 ns/op 1976273 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 73 14097976 ns/op 10986774 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 96 14052508 ns/op 10983411 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 90 14095960 ns/op 10989841 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 96 14351349 ns/op 10986744 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 92 14118066 ns/op 10983271 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 80 13983768 ns/op 10978957 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 84 14193919 ns/op 10974219 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 73 14551666 ns/op 10979444 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 75 14170882 ns/op 10991743 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 82 13999356 ns/op 10986326 B/op 128233 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 60 16876517 ns/op 1942278 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 67 17700427 ns/op 1971272 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 68 16795821 ns/op 1970862 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 66 16917913 ns/op 1942240 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 68 17011381 ns/op 1970817 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 64 16876858 ns/op 1972601 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 68 16822659 ns/op 1942236 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 69 16769127 ns/op 1942268 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 66 17026503 ns/op 1971659 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 70 16769201 ns/op 1970072 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 38 31091812 ns/op 1942688 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 38 31328724 ns/op 1942691 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 37 31051001 ns/op 1942689 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 38 31135700 ns/op 1942688 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 38 31113155 ns/op 1942688 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 37 31067196 ns/op 1942689 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 39 31289877 ns/op 1942689 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 37 31369178 ns/op 1942689 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 38 30999841 ns/op 1942688 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 38 30998628 ns/op 1942688 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 260 4656849 ns/op 1941836 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 265 4611285 ns/op 1941829 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 256 4714786 ns/op 1983245 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 260 4699720 ns/op 1982615 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 259 4725415 ns/op 1982762 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 254 4563273 ns/op 1983561 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 258 4606985 ns/op 1982922 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 259 4641317 ns/op 1982774 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 254 4644975 ns/op 1983574 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 256 4643549 ns/op 1941829 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 351 3468608 ns/op 1941967 B/op 3 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 348 3433720 ns/op 1941994 B/op 3 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 349 3483689 ns/op 1942074 B/op 5 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 349 3479772 ns/op 1942073 B/op 5 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 337 3497551 ns/op 1942025 B/op 3 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 334 3428979 ns/op 1942019 B/op 3 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 339 3445711 ns/op 1942059 B/op 4 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 348 3459636 ns/op 1942061 B/op 4 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 331 3444282 ns/op 1942023 B/op 3 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 346 3477789 ns/op 1942109 B/op 5 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 1956 527594 ns/op 1945755 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2377 476835 ns/op 1942598 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 1870 535112 ns/op 1943850 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2880 571974 ns/op 1941788 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2070 549236 ns/op 1943662 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2325 503585 ns/op 1943457 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2672 547132 ns/op 1942524 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2406 545380 ns/op 1942588 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2016 571863 ns/op 1943709 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2746 521147 ns/op 1943885 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 187 6323001 ns/op 5053214 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 188 6332258 ns/op 5053210 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 186 6400254 ns/op 5053219 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 187 6370182 ns/op 5053215 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 187 6370855 ns/op 5053214 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 187 6374166 ns/op 5053215 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 186 6370900 ns/op 5053220 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 187 6348908 ns/op 5053214 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 186 6430357 ns/op 5053220 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 187 6376583 ns/op 5053214 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 177 6721457 ns/op 1952826 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 177 6750967 ns/op 1952826 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 176 6744111 ns/op 1952891 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 177 6701635 ns/op 1952826 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 171 6701678 ns/op 1953207 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 176 6767457 ns/op 1941837 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 177 6715016 ns/op 1952826 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 177 6809013 ns/op 1941817 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 176 6718486 ns/op 1941819 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 177 6728085 ns/op 1952827 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 633 1800818 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 644 1775646 ns/op 1941529 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 634 1777162 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 637 1769206 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 645 1776029 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 646 1772410 ns/op 1941529 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 645 1787139 ns/op 1941529 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 643 1762436 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 654 1766797 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 645 1780475 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 234 5048386 ns/op 1995382 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 232 5067550 ns/op 1995846 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 235 4998739 ns/op 1941818 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 234 4997456 ns/op 1941807 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 229 5020741 ns/op 1941801 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 229 5014820 ns/op 1941813 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 236 5015835 ns/op 1994925 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 231 5000268 ns/op 1996081 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 238 4978493 ns/op 1994476 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 231 5057220 ns/op 1941811 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 538 2337015 ns/op 5825550 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 484 2577122 ns/op 5825512 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 463 2533301 ns/op 5825550 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 471 2526319 ns/op 5825554 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 444 2513941 ns/op 5825581 B/op 5 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 435 2578751 ns/op 5825572 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 478 2508666 ns/op 5825513 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 421 2546549 ns/op 5825503 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 547 2360872 ns/op 5825570 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 495 2389013 ns/op 5825567 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 226 5074695 ns/op 1990291 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 231 5193625 ns/op 1967417 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 228 5033859 ns/op 1975086 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 228 5160809 ns/op 1976857 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 237 5206175 ns/op 1972303 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 230 5096302 ns/op 1976154 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 217 5183916 ns/op 1959453 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 223 5084935 ns/op 1966287 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 220 5081867 ns/op 1976189 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 230 5146777 ns/op 1963772 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 190 6575945 ns/op 3901107 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 188 6367069 ns/op 3900730 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 198 6095789 ns/op 3905249 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 201 6503905 ns/op 3898013 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 176 6017091 ns/op 3898859 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 182 5879458 ns/op 3900111 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 206 6096297 ns/op 3901332 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 183 6456247 ns/op 3895944 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 211 6476364 ns/op 3894812 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 187 6905501 ns/op 3897965 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 41539 28800 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 41790 28597 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 41823 28588 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 41593 28374 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 41462 28650 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 41574 28502 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 41191 28878 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 41787 28860 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 41536 28666 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 41742 28822 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5718 185862 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5728 185838 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5438 185656 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5668 187490 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5743 186060 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5773 186503 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5898 187238 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5703 186596 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5683 186011 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5760 185846 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 48543 24611 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 46802 24982 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 49005 24735 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 49016 24724 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 48697 24832 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 48078 25097 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 47181 24696 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 48204 24550 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 48558 24721 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 48240 24847 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38589 31209 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38412 31041 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38199 30846 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 37834 30922 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38454 30957 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38299 30837 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38479 30903 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38775 30965 ns/op 16500 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38708 30928 ns/op 16500 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38558 31057 ns/op 16500 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 39019 30018 ns/op 18448 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 39682 30699 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 39234 30346 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 39463 30399 ns/op 18450 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 39278 30493 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 39478 30510 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 39162 30310 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 38943 30351 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 39332 30264 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 39660 30278 ns/op 18448 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 58178 20790 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 56650 20746 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 56906 20969 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 57804 20855 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 56718 21079 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 57162 20612 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 58126 20861 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 57862 20868 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 56640 20651 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 58292 20673 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 36157 32182 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 37363 32997 ns/op 18442 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 37008 32241 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 37220 32208 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 36934 32618 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 36396 33342 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 36924 32192 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 37442 32280 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 36690 32258 ns/op 18442 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 36847 32258 ns/op 18442 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16495 73356 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16426 72970 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16084 73555 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16455 73711 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16370 72830 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16395 73029 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16441 72828 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16356 73538 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16522 72545 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16557 72764 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 38500 30334 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 39501 30398 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 39313 30261 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 39463 30511 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 39456 30306 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 37822 30289 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 39573 30357 ns/op 18447 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 39486 30304 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 39303 30449 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 39529 30215 ns/op 18442 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 69321 17293 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 68778 17547 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 69403 17361 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 68900 17218 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 68226 17284 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 65685 17335 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 68754 17216 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 69819 17198 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 67992 17163 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 68947 17373 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 261753 4142 ns/op 18885 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 295413 4101 ns/op 18890 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 287641 4288 ns/op 18884 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 317392 4118 ns/op 18885 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 298731 4123 ns/op 18883 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 268574 4163 ns/op 18869 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 267410 4172 ns/op 18883 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 252240 4208 ns/op 18893 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 305638 4161 ns/op 18899 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 313443 4210 ns/op 18902 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 150954 7375 ns/op 20113 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 159394 7341 ns/op 20113 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 158696 7390 ns/op 20098 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 167930 7319 ns/op 20100 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 154510 7302 ns/op 20094 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 149378 7384 ns/op 20109 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 160308 7316 ns/op 20104 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 160888 7281 ns/op 20098 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 164421 7297 ns/op 20093 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 156208 7314 ns/op 20118 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 26535 45527 ns/op 24592 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 26391 45349 ns/op 24592 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 26191 45597 ns/op 24590 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 26426 45135 ns/op 24595 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 26461 45445 ns/op 24592 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 26224 45339 ns/op 24592 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 26276 45098 ns/op 24592 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 26473 45972 ns/op 24592 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 26431 45192 ns/op 24592 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 26409 45222 ns/op 24592 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5757 188778 ns/op 30076 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5432 190203 ns/op 30076 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5575 190101 ns/op 30062 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5714 190702 ns/op 30068 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5516 190802 ns/op 30065 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5385 191269 ns/op 30068 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5660 190903 ns/op 30068 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5478 189115 ns/op 30075 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5948 190422 ns/op 30069 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5653 190497 ns/op 30075 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 37723 31833 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 36590 31561 ns/op 18449 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 36360 31770 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 37960 31797 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 37669 31704 ns/op 18448 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 37604 31696 ns/op 18451 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 37578 31861 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 37035 32021 ns/op 18449 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 38004 31909 ns/op 18448 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 37870 31624 ns/op 18451 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 30196 40105 ns/op 27327 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29478 40174 ns/op 27325 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29607 40227 ns/op 27329 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29631 39847 ns/op 27324 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 30018 39881 ns/op 27327 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 30021 40176 ns/op 27330 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 30129 39855 ns/op 27329 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29606 39859 ns/op 27327 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 30085 40360 ns/op 27329 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29755 40045 ns/op 27326 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 34764 34135 ns/op 18572 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 35320 34037 ns/op 18574 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 34483 34172 ns/op 18577 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 35240 34233 ns/op 18572 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 34694 34005 ns/op 18577 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 35323 34194 ns/op 18572 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 34771 34500 ns/op 18574 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 34806 34271 ns/op 18574 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 35469 34206 ns/op 18574 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 33933 33943 ns/op 18574 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38499 31146 ns/op 31729 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38454 30943 ns/op 31727 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38773 31022 ns/op 31727 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38704 31301 ns/op 31728 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38904 31093 ns/op 31727 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38706 31221 ns/op 31727 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38761 30595 ns/op 31726 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38354 30825 ns/op 31727 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 37900 30961 ns/op 31727 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 37336 31138 ns/op 31726 B/op 261 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 28710 41923 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 28755 41635 ns/op 18446 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 29209 41723 ns/op 18445 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 29016 42156 ns/op 18445 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 28620 41623 ns/op 18444 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 28386 41545 ns/op 18446 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 28936 41556 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 29054 41378 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 28814 41526 ns/op 18446 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 28179 42412 ns/op 18446 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8031 125479 ns/op 47125 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8510 125259 ns/op 47121 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8710 125053 ns/op 47125 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8571 125296 ns/op 47125 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8595 124227 ns/op 47121 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8620 124703 ns/op 47125 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8126 125619 ns/op 47122 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8252 126699 ns/op 47128 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8133 125188 ns/op 47125 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8481 125794 ns/op 47128 B/op 251 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26973 44056 ns/op 18503 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 27129 43872 ns/op 18506 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26914 43878 ns/op 18490 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 27096 44005 ns/op 18502 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 27393 44023 ns/op 18512 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 27033 43829 ns/op 18516 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 27346 44006 ns/op 18483 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26830 44166 ns/op 18493 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 27260 43801 ns/op 18502 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 27348 43698 ns/op 18489 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 44673 26760 ns/op 31095 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 44372 26967 ns/op 31096 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 43161 27078 ns/op 31095 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 44808 27144 ns/op 31095 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 44690 26989 ns/op 31093 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 44613 27065 ns/op 31092 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 44586 27370 ns/op 31097 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 45278 27210 ns/op 31095 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 43144 27246 ns/op 31097 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 43938 26976 ns/op 31097 B/op 190 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 161167 7197 ns/op 18777 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 166166 7139 ns/op 18766 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 165393 7116 ns/op 18751 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 153109 7127 ns/op 18771 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 171718 7174 ns/op 18789 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 171598 7302 ns/op 18790 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 169009 7169 ns/op 18774 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 173496 7126 ns/op 18759 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 166976 7183 ns/op 18770 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 169226 7161 ns/op 18759 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 71287 17044 ns/op 29767 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 71584 17043 ns/op 29772 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 71851 17179 ns/op 29778 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 69434 16951 ns/op 29781 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 69819 16998 ns/op 29773 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 71529 16904 ns/op 29773 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 70488 17002 ns/op 29778 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 70474 16952 ns/op 29758 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 71178 17061 ns/op 29771 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 69160 16942 ns/op 29768 B/op 71 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 6955 151268 ns/op 18444 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7210 150464 ns/op 18444 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 6939 151889 ns/op 18444 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7146 150628 ns/op 18444 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7684 151329 ns/op 18444 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7062 151862 ns/op 18444 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7321 150790 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7275 154295 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7372 150790 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7893 151732 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 4006 291384 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3979 299217 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3854 293325 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3992 291076 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3914 294569 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3824 292222 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3834 294355 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3933 292738 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3909 291513 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3948 298621 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 38749 31180 ns/op 21023 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 38461 31463 ns/op 21023 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 38526 31145 ns/op 21023 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 38215 31559 ns/op 21021 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 38307 31349 ns/op 21025 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 38082 31085 ns/op 21023 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 38412 31664 ns/op 21023 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 37416 31345 ns/op 21023 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 38388 31165 ns/op 21023 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 38822 31236 ns/op 21023 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 40492 29951 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 39855 29831 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 40402 29962 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 40740 29793 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 40140 29851 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 40116 29632 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 40521 29650 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 40324 30093 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 40544 29666 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 40233 29696 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 341071 3010 ns/op 18445 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 365258 3062 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 391203 2984 ns/op 18445 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 370320 2938 ns/op 18445 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 402468 3054 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 342139 3014 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 422724 2961 ns/op 18445 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 421382 3061 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 417001 3018 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 405300 2810 ns/op 18445 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 55114 21792 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 53840 22049 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 54555 22007 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 54118 21781 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 55240 21833 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 54487 21831 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 54999 21936 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 54302 21690 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 56244 21460 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 54934 21972 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 21093 56078 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 21438 56194 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 21322 56018 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 21061 56205 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20930 56199 ns/op 18447 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 21445 56303 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 21355 56262 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 21355 56080 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 21373 56320 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 21442 55731 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 43896 27208 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 42724 27401 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 43591 27019 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 41926 27761 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 43730 27342 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 44346 27278 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 44131 27114 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 44282 27587 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 43713 27204 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 43954 27583 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 35383 32430 ns/op 18445 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 37125 32400 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 36795 32150 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 36460 32259 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 37119 32225 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 36554 32427 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 37069 32336 ns/op 18442 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 36711 32336 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 37224 32157 ns/op 18450 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 37105 32314 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 73099 15711 ns/op 55332 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 76856 15714 ns/op 55332 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 79449 15614 ns/op 55332 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 76166 15854 ns/op 55332 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 74857 15521 ns/op 55332 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 75591 15510 ns/op 55332 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 77406 15710 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 74750 15693 ns/op 55332 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 80258 15844 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 78966 15932 ns/op 55332 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 184348 6202 ns/op 18837 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 180108 6222 ns/op 18814 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 195411 6141 ns/op 18834 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 192529 6169 ns/op 18819 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 193299 6213 ns/op 18826 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 199920 6247 ns/op 18850 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 183201 6299 ns/op 18874 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 193182 6317 ns/op 18829 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 193780 6290 ns/op 18864 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 192200 6230 ns/op 18819 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 145784 7885 ns/op 37185 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 148387 8054 ns/op 37225 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 144814 8027 ns/op 37161 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 151557 8043 ns/op 37210 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 150084 8094 ns/op 37190 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 145330 8207 ns/op 37180 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 147940 8014 ns/op 37186 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 128053 8001 ns/op 37220 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 137970 7881 ns/op 37211 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 149428 7985 ns/op 37206 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 853 1411190 ns/op 278622 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 844 1418938 ns/op 279862 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 823 1405490 ns/op 278621 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 855 1431559 ns/op 278622 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 848 1407755 ns/op 278618 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 825 1408370 ns/op 278621 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 830 1418577 ns/op 278620 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 849 1416638 ns/op 278618 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 823 1411893 ns/op 278621 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 841 1407164 ns/op 278619 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 261 4563448 ns/op 668537 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 260 4549610 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 259 4530930 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 264 4565395 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 262 4525469 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 261 4561387 ns/op 668537 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 262 4562199 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 264 4574698 ns/op 668537 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 262 4545646 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 261 4600632 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 862 1360097 ns/op 278624 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 864 1359009 ns/op 278624 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 859 1361489 ns/op 278624 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 860 1363161 ns/op 278624 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 872 1388164 ns/op 278623 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 886 1357136 ns/op 278622 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 853 1381702 ns/op 278622 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 877 1388191 ns/op 278622 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 856 1368526 ns/op 278621 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 847 1363242 ns/op 278622 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 651 1834052 ns/op 340643 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 646 1859302 ns/op 340644 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 631 1825492 ns/op 340642 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 651 1823548 ns/op 340643 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 652 1817469 ns/op 340642 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 654 1814299 ns/op 340642 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 655 1821022 ns/op 340642 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 654 1829479 ns/op 340642 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 654 1816453 ns/op 340642 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 658 1823264 ns/op 340641 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 891 1303989 ns/op 279960 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 903 1312595 ns/op 278628 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 915 1301757 ns/op 278626 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 907 1305660 ns/op 278628 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 856 1308250 ns/op 280015 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 897 1302179 ns/op 278628 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 909 1306059 ns/op 278627 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 904 1313407 ns/op 278628 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 920 1301244 ns/op 278629 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 904 1305066 ns/op 279940 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 529 2243395 ns/op 979408 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 531 2233184 ns/op 979406 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 536 2243545 ns/op 979410 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 536 2238055 ns/op 979410 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 536 2230976 ns/op 979410 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 531 2228499 ns/op 979413 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 524 2233202 ns/op 979412 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 506 2229998 ns/op 979412 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 530 2245133 ns/op 979408 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 534 2236717 ns/op 979411 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 985 1176620 ns/op 278618 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 1027 1177531 ns/op 278621 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 994 1186438 ns/op 279806 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 988 1181056 ns/op 278621 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 1015 1181549 ns/op 279782 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 1017 1172172 ns/op 278619 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 997 1179760 ns/op 278621 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 1008 1172485 ns/op 278619 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 999 1193411 ns/op 279800 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 998 1175408 ns/op 278620 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1004 1156585 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1028 1153497 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1017 1173496 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1020 1156135 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1030 1154024 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1003 1162058 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1023 1156865 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1009 1160402 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1027 1161632 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1016 1180234 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 757 1419135 ns/op 278617 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 823 1422990 ns/op 278617 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 828 1425670 ns/op 280051 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 820 1440980 ns/op 278618 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 819 1443798 ns/op 280068 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 834 1431480 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 789 1427588 ns/op 278617 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 823 1430976 ns/op 280060 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 834 1418665 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 783 1425180 ns/op 280134 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 912 1282508 ns/op 537432 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 933 1292023 ns/op 537312 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 922 1281568 ns/op 537296 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 912 1291861 ns/op 537468 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 921 1274994 ns/op 537294 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 850 1278030 ns/op 537316 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 866 1280233 ns/op 537544 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 914 1284597 ns/op 537276 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 922 1285720 ns/op 537208 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 909 1288597 ns/op 537614 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 2154 618182 ns/op 283204 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 2013 635029 ns/op 283782 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 1951 641225 ns/op 280590 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 2114 605785 ns/op 281742 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 2018 616170 ns/op 281886 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 1946 626902 ns/op 283538 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 2050 628695 ns/op 281778 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 1894 615455 ns/op 281443 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 1800 638783 ns/op 282563 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 1976 610828 ns/op 281401 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1824 644395 ns/op 648507 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1822 636887 ns/op 648624 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1857 639592 ns/op 648484 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1814 637847 ns/op 648748 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1820 638918 ns/op 649095 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1792 642616 ns/op 648529 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1832 636313 ns/op 648211 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1810 644130 ns/op 648340 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1822 649194 ns/op 648623 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1785 642773 ns/op 648236 B/op 1013 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 510 2324287 ns/op 281873 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 514 2344524 ns/op 279812 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 516 2308985 ns/op 279815 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 517 2305859 ns/op 279811 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 506 2314785 ns/op 279813 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 519 2353902 ns/op 279817 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 512 2308187 ns/op 279812 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 510 2344171 ns/op 279812 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 507 2313158 ns/op 279813 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 505 2331237 ns/op 279813 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 259 4624678 ns/op 1302771 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 259 4653175 ns/op 1302772 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 259 4609450 ns/op 1302770 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 260 4609658 ns/op 1302771 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 259 4651597 ns/op 1302771 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 256 4624294 ns/op 1302770 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 259 4626158 ns/op 1302771 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 259 4618889 ns/op 1302771 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 258 4603851 ns/op 1302772 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 258 4603707 ns/op 1302770 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 884 1329916 ns/op 278623 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 900 1318926 ns/op 278625 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 894 1330476 ns/op 278622 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 882 1329039 ns/op 278623 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 897 1326402 ns/op 278622 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 898 1353031 ns/op 278622 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 870 1323748 ns/op 279990 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 900 1331474 ns/op 278625 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 896 1324543 ns/op 278622 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 886 1325180 ns/op 278623 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 470 2520892 ns/op 975154 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 477 2544644 ns/op 975158 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 474 2509826 ns/op 975159 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 476 2526133 ns/op 975158 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 472 2520672 ns/op 975171 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 478 2531758 ns/op 975155 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 469 2514047 ns/op 975155 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 470 2521834 ns/op 975166 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 470 2516656 ns/op 975166 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 470 2514680 ns/op 975155 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 524 2277623 ns/op 279136 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 523 2287353 ns/op 281404 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 525 2280683 ns/op 281395 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 520 2270732 ns/op 281418 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 520 2273225 ns/op 281417 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 522 2272985 ns/op 279136 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 525 2292552 ns/op 281395 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 524 2280229 ns/op 281399 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 520 2272532 ns/op 279137 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 522 2277109 ns/op 281408 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 247 4779167 ns/op 1925433 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 252 4791968 ns/op 1925431 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 249 4802957 ns/op 1925440 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 247 4847536 ns/op 1925433 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 249 4781430 ns/op 1925440 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 249 4786281 ns/op 1925429 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 249 4766471 ns/op 1925427 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 248 4813442 ns/op 1925430 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 246 4784860 ns/op 1925434 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 248 4749849 ns/op 1925430 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 794 1476659 ns/op 280173 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 806 1468627 ns/op 280156 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 804 1470538 ns/op 278694 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 811 1473868 ns/op 278692 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 786 1470088 ns/op 280189 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 802 1477246 ns/op 280164 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 806 1467071 ns/op 278693 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 816 1476627 ns/op 280136 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 769 1488180 ns/op 278693 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 811 1471417 ns/op 280146 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 304 3846117 ns/op 1792972 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 313 3829424 ns/op 1792970 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 312 3864542 ns/op 1792972 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 308 3830106 ns/op 1792974 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 312 3853834 ns/op 1792973 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 312 3853558 ns/op 1792971 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 309 3842986 ns/op 1792972 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 310 3830800 ns/op 1792972 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 310 3863364 ns/op 1792971 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 310 3871998 ns/op 1792971 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 618 1925976 ns/op 283272 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 603 1936875 ns/op 283373 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 613 1923523 ns/op 278919 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 621 1929012 ns/op 279918 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 615 1914094 ns/op 278919 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 614 1916192 ns/op 278920 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 625 1945677 ns/op 279911 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 609 1925124 ns/op 278920 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 600 1934806 ns/op 283396 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 600 1927769 ns/op 283397 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 396 3037039 ns/op 1472459 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 402 2999793 ns/op 1472960 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 398 2988738 ns/op 1473329 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 394 2994515 ns/op 1473062 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 397 3048114 ns/op 1473994 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 388 3004918 ns/op 1473615 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 397 2994230 ns/op 1472924 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 394 3014247 ns/op 1472703 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 396 3011695 ns/op 1473986 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 396 2992776 ns/op 1473181 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1236 959055 ns/op 279914 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1239 946363 ns/op 279798 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1255 944763 ns/op 280650 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1215 945256 ns/op 279032 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1237 947023 ns/op 280291 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1228 938706 ns/op 280410 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1182 943021 ns/op 280888 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1242 945465 ns/op 280389 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1214 954629 ns/op 279930 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1212 948433 ns/op 281853 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 598 2002430 ns/op 2814475 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 596 2013107 ns/op 2814660 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 598 2020068 ns/op 2813946 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 596 2018459 ns/op 2813945 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 597 2006198 ns/op 2814116 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 578 2004034 ns/op 2814703 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 595 2001038 ns/op 2814121 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 586 2001982 ns/op 2813768 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 602 2014666 ns/op 2814832 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 595 2011049 ns/op 2814479 B/op 29658 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 513 2323167 ns/op 278708 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 514 2297723 ns/op 278708 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 514 2344138 ns/op 278708 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 507 2317322 ns/op 278710 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 511 2325007 ns/op 278709 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 516 2324053 ns/op 279247 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 513 2317083 ns/op 278708 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 520 2306466 ns/op 279242 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 512 2313245 ns/op 278709 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 517 2385377 ns/op 278706 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 294 4018645 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 298 4091816 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 297 4049710 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 295 4035852 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 296 4038485 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 294 4021082 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 297 4056146 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 296 4006139 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 295 4003613 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 298 4019206 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2940 414666 ns/op 279021 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2746 414833 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2630 413663 ns/op 279068 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2764 414235 ns/op 279047 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2796 412436 ns/op 279041 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2690 412422 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2749 410240 ns/op 279048 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2714 410505 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2811 413280 ns/op 279039 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2798 411559 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3087 383019 ns/op 278647 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3021 384440 ns/op 278646 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3078 379083 ns/op 278646 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 2990 380256 ns/op 278645 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3050 378946 ns/op 278645 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3105 382978 ns/op 278647 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3056 378902 ns/op 278648 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3037 380163 ns/op 278649 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3112 377891 ns/op 278646 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3054 375940 ns/op 278644 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 38878 33452 ns/op 278686 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 38233 33118 ns/op 278708 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 35666 33074 ns/op 278685 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 39616 35179 ns/op 278710 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 35091 37214 ns/op 278747 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 28344 46785 ns/op 278692 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 30454 38497 ns/op 278666 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 32151 42592 ns/op 278727 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 26358 40336 ns/op 278697 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 33321 38028 ns/op 278677 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 1894 594009 ns/op 557362 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 2006 589941 ns/op 557356 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 1933 600840 ns/op 557359 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 1980 593694 ns/op 557356 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 2023 593783 ns/op 557361 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 1988 600787 ns/op 557356 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 2001 596463 ns/op 557366 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 1915 598643 ns/op 557356 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 2022 600899 ns/op 557356 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 1959 595938 ns/op 557355 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 2049 600137 ns/op 278754 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 2011 592968 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 1988 599397 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 1771 595367 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 2016 591425 ns/op 278756 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 1998 597022 ns/op 278615 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 2004 594827 ns/op 278617 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 1990 596500 ns/op 278759 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 2023 597656 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 2031 591693 ns/op 278756 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 4026 298004 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 4050 301239 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 3867 297736 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 3922 295756 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 3930 294710 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 4090 298377 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 4006 297163 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 3871 296409 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 3936 295937 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 3847 302027 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1243 952603 ns/op 278614 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1245 944449 ns/op 278614 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1250 940545 ns/op 279787 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1258 947592 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1225 946448 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1252 938189 ns/op 279785 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1263 949458 ns/op 278615 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1184 944643 ns/op 278613 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1224 943624 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1232 943264 ns/op 278615 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3219 358698 ns/op 835867 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3415 354366 ns/op 835868 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3181 361045 ns/op 835866 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 2913 368297 ns/op 835868 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3321 354719 ns/op 835868 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3014 355600 ns/op 835868 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3369 355157 ns/op 835869 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3292 354567 ns/op 835867 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3180 358464 ns/op 835869 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3292 356599 ns/op 835869 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 2025 630860 ns/op 281068 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1950 618539 ns/op 282876 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1818 629868 ns/op 282095 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1948 627488 ns/op 281127 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1965 630749 ns/op 280872 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1898 625570 ns/op 281641 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1939 633540 ns/op 282137 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1968 624569 ns/op 282159 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 2048 624724 ns/op 281609 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1872 620051 ns/op 282065 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1784 663488 ns/op 560502 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1820 674275 ns/op 560672 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1922 672817 ns/op 560604 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1671 677721 ns/op 560784 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1857 665245 ns/op 561292 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1567 682518 ns/op 559925 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1808 685831 ns/op 560106 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1750 696669 ns/op 559715 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1665 692246 ns/op 560158 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1844 696283 ns/op 560224 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 906 1300023 ns/op 564936 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 897 1296717 ns/op 564953 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 922 1307756 ns/op 564913 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 920 1310860 ns/op 563779 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 916 1321947 ns/op 564925 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 914 1303403 ns/op 563777 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 902 1295915 ns/op 563776 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 927 1302734 ns/op 564909 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 954 1305376 ns/op 564876 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 903 1302656 ns/op 563782 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 40 26935980 ns/op 1439981 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 40 27026619 ns/op 1439972 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 40 27248809 ns/op 1439981 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 42 27143523 ns/op 1440050 B/op 31410 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 43 27086976 ns/op 1440007 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 43 27030511 ns/op 1440020 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 42 27127634 ns/op 1439927 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 42 27157427 ns/op 1439972 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 43 27036740 ns/op 1439842 B/op 31408 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 43 27080398 ns/op 1439930 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 817 1390338 ns/op 511147 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 842 1390886 ns/op 514161 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 846 1397934 ns/op 514150 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 841 1394021 ns/op 514169 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 859 1409322 ns/op 511147 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 846 1396958 ns/op 514146 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 856 1391575 ns/op 511147 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 843 1390021 ns/op 514161 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 844 1399768 ns/op 511145 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 799 1390092 ns/op 511147 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 368 3238079 ns/op 1000831 B/op 7274 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 369 3232910 ns/op 1000794 B/op 7274 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 368 3210292 ns/op 1000774 B/op 7273 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 369 3229095 ns/op 1000817 B/op 7274 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 369 3213677 ns/op 1000821 B/op 7274 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 355 3205450 ns/op 1000772 B/op 7273 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 370 3218820 ns/op 1000822 B/op 7274 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 369 3213967 ns/op 1000813 B/op 7274 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 368 3215842 ns/op 1000774 B/op 7273 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 369 3223814 ns/op 1000798 B/op 7273 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 765 1590217 ns/op 512579 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 769 1562411 ns/op 512560 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 772 1558739 ns/op 512546 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 757 1584806 ns/op 512615 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 766 1569053 ns/op 512574 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 769 1553689 ns/op 512560 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 768 1551910 ns/op 509260 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 735 1572708 ns/op 512716 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 762 1570696 ns/op 509258 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 744 1549100 ns/op 512672 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 399 2966732 ns/op 1276175 B/op 33894 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 399 2984907 ns/op 1276165 B/op 33893 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 397 2967996 ns/op 1276190 B/op 33894 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 398 2996561 ns/op 1276161 B/op 33893 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 404 2975778 ns/op 1276191 B/op 33894 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 400 2980044 ns/op 1276174 B/op 33893 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 398 2971849 ns/op 1276190 B/op 33894 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 397 2980792 ns/op 1276194 B/op 33894 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 402 2976397 ns/op 1276174 B/op 33893 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 402 2973233 ns/op 1276191 B/op 33893 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1332 877533 ns/op 548932 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1336 874996 ns/op 547030 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1364 868665 ns/op 547025 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1368 866692 ns/op 547026 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1346 871885 ns/op 548911 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1406 874701 ns/op 548834 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1360 869127 ns/op 547028 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1327 873383 ns/op 548942 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1371 880844 ns/op 547031 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1342 885285 ns/op 548916 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 493 2431084 ns/op 890493 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 488 2441644 ns/op 890482 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 494 2427972 ns/op 890472 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 484 2410017 ns/op 890503 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 493 2439724 ns/op 890470 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 480 2440519 ns/op 890491 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 490 2436235 ns/op 890471 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 487 2440780 ns/op 890477 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 489 2420146 ns/op 890472 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 489 2454032 ns/op 890480 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1186 977435 ns/op 521575 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1197 986129 ns/op 522625 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1222 978156 ns/op 525501 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1213 974281 ns/op 522737 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1224 978111 ns/op 523203 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1230 984223 ns/op 522845 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1190 979688 ns/op 524805 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1186 990317 ns/op 522461 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1221 976285 ns/op 523237 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1214 994490 ns/op 525196 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 456 2468463 ns/op 2570097 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 464 2542309 ns/op 2571674 B/op 14590 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 471 2498594 ns/op 2571231 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 469 2534008 ns/op 2573271 B/op 14590 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 478 2499903 ns/op 2570750 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 472 2526052 ns/op 2571739 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 484 2495900 ns/op 2571180 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 469 2484948 ns/op 2571240 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 466 2531761 ns/op 2571587 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 481 2560018 ns/op 2572660 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 1941 575413 ns/op 512033 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2104 576700 ns/op 512910 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2060 576778 ns/op 514203 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2089 575610 ns/op 513667 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 1978 575845 ns/op 515410 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 1972 566457 ns/op 514680 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 1998 569527 ns/op 513711 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2010 575567 ns/op 513139 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2091 566518 ns/op 514182 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2095 564654 ns/op 513196 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 427 2697331 ns/op 2601470 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 439 2743081 ns/op 2602192 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 418 2739945 ns/op 2600396 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 430 2716363 ns/op 2601376 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 430 2723645 ns/op 2601134 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 436 2715648 ns/op 2600527 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 422 2699018 ns/op 2601820 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 434 2720705 ns/op 2602056 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 424 2742277 ns/op 2600512 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 436 2714126 ns/op 2600271 B/op 4321 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 154 7713088 ns/op 4479932 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 151 7713954 ns/op 4479922 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 154 7729567 ns/op 4486727 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 154 7687976 ns/op 4479921 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 156 7711171 ns/op 4479911 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 151 7825448 ns/op 4486865 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 154 7770564 ns/op 4486731 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 154 7780373 ns/op 4486731 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 154 7708055 ns/op 4486730 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 154 7712676 ns/op 4486729 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 39 28011014 ns/op 5122010 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 38 27239367 ns/op 5121704 B/op 95369 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 39 27376616 ns/op 5121925 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 39 27309148 ns/op 5121786 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 40 27213658 ns/op 5121781 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 44 27332493 ns/op 5121978 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 38 27250677 ns/op 5121610 B/op 95369 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 44 27156625 ns/op 5121848 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 40 27011791 ns/op 5121881 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 43 27247016 ns/op 5121917 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 577 2058422 ns/op 512419 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 584 2026784 ns/op 508023 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 580 2054958 ns/op 508019 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 591 2029679 ns/op 508022 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 589 2047177 ns/op 512334 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 578 2025808 ns/op 508019 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 584 2043061 ns/op 512372 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 576 2027894 ns/op 512428 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 583 2036026 ns/op 512378 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 584 2031578 ns/op 508023 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 218 5391429 ns/op 4957814 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 219 5441147 ns/op 4957768 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 216 5431047 ns/op 4957672 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 222 5403466 ns/op 4957699 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 220 5428812 ns/op 4957653 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 220 5412968 ns/op 4957758 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 222 5444415 ns/op 4957680 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 219 5413686 ns/op 4957721 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 220 5382294 ns/op 4957702 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 220 5391109 ns/op 4957722 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 231 5177801 ns/op 1930236 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 228 5182056 ns/op 1919388 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 228 5174413 ns/op 1919400 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 231 5181817 ns/op 1908263 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 231 5173769 ns/op 1919251 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 232 5170317 ns/op 1908264 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 232 5124801 ns/op 1908262 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 231 5188039 ns/op 1919254 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 234 5166834 ns/op 1919106 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 228 5241298 ns/op 1919387 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 153 7554730 ns/op 5572354 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 157 7610671 ns/op 5572354 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 158 7650668 ns/op 5572353 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 157 7621781 ns/op 5572331 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 157 7583786 ns/op 5572361 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 158 7628547 ns/op 5572523 B/op 118755 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 153 7664688 ns/op 5572425 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 157 7628807 ns/op 5572356 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 157 7575932 ns/op 5572377 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 156 7648197 ns/op 5572377 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 393 3033453 ns/op 508149 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 394 2988007 ns/op 508181 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 399 3001081 ns/op 508116 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 391 2986659 ns/op 508250 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 398 2996795 ns/op 508226 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 397 2988271 ns/op 508284 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 392 3000456 ns/op 508150 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 398 3027815 ns/op 514538 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 400 3005527 ns/op 508152 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 394 3017720 ns/op 514642 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 79 15205360 ns/op 6304921 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 75 15077780 ns/op 6304749 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 73 15024341 ns/op 6304891 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 78 15024261 ns/op 6304736 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 79 15101111 ns/op 6304664 B/op 85216 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 82 15162463 ns/op 6304755 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 74 14933155 ns/op 6304848 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 75 14992557 ns/op 6304861 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 72 15017648 ns/op 6304752 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 73 15016821 ns/op 6304854 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 241 4972295 ns/op 702925 B/op 328 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 236 5049585 ns/op 658150 B/op 327 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 234 4970655 ns/op 653917 B/op 327 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 236 4974085 ns/op 673109 B/op 328 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 240 4974064 ns/op 697954 B/op 329 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 238 4996764 ns/op 703910 B/op 328 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 237 4937749 ns/op 658747 B/op 327 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 238 5204249 ns/op 683527 B/op 328 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 240 4953677 ns/op 652210 B/op 328 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 237 4969576 ns/op 658225 B/op 328 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 154 7844763 ns/op 7417222 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 154 7842434 ns/op 7417198 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 153 7813088 ns/op 7416839 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 151 7676686 ns/op 7417272 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 154 7710827 ns/op 7417170 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 151 7836154 ns/op 7417171 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 154 7843441 ns/op 7416940 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 151 7655661 ns/op 7416725 B/op 123575 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 153 7728299 ns/op 7417166 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 153 7647730 ns/op 7417137 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 481 2293119 ns/op 511168 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 524 2307086 ns/op 508249 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 508 2285732 ns/op 510724 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 518 2278449 ns/op 513965 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 502 2334441 ns/op 511194 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 512 2285604 ns/op 508510 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 502 2288946 ns/op 510692 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 505 2290069 ns/op 511567 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 501 2317808 ns/op 508522 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 514 2277338 ns/op 508796 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 178 6652618 ns/op 8657870 B/op 58175 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 178 6678006 ns/op 8657346 B/op 58176 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 178 6633957 ns/op 8650741 B/op 58175 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 178 6709807 ns/op 8651752 B/op 58175 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 181 6713263 ns/op 8650442 B/op 58175 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 177 6701331 ns/op 8655603 B/op 58175 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 174 6690275 ns/op 8655674 B/op 58175 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 181 6768973 ns/op 8659441 B/op 58176 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 176 6660101 ns/op 8651981 B/op 58175 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 172 6612615 ns/op 8651646 B/op 58175 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 68 16271229 ns/op 533599 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 72 16304096 ns/op 532215 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 68 16252219 ns/op 533602 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 69 16362112 ns/op 508172 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 70 16330703 ns/op 508171 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 70 16381652 ns/op 532865 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 70 16331067 ns/op 532865 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 70 16216924 ns/op 532865 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 68 16456570 ns/op 533599 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 70 16277120 ns/op 532868 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 44 26978275 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 42 26849477 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 40 27060228 ns/op 1728803 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 42 27190307 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 43 26905924 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 42 26849547 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 42 27264603 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 42 26943116 ns/op 1728803 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 40 26698239 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 44 26904916 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 658 1790910 ns/op 531099 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 667 1794302 ns/op 534898 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 654 1805429 ns/op 534983 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 656 1809603 ns/op 534966 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 667 1816158 ns/op 534910 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 657 1806173 ns/op 534962 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 666 1791623 ns/op 531111 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 657 1879480 ns/op 534938 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 667 1804253 ns/op 531093 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 661 1766913 ns/op 534936 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 744 1457673 ns/op 1752177 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 793 1470004 ns/op 1752165 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 777 1457705 ns/op 1752179 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 790 1475851 ns/op 1752186 B/op 217 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 776 1482461 ns/op 1752198 B/op 217 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 720 1470208 ns/op 1752169 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 782 1470677 ns/op 1752119 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 783 1462400 ns/op 1752164 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 783 1456155 ns/op 1752170 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 776 1473856 ns/op 1752151 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2436 450429 ns/op 1730936 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2246 459129 ns/op 1730357 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2770 499044 ns/op 1730071 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2631 468799 ns/op 1728803 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2522 482794 ns/op 1732246 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2643 454292 ns/op 1730775 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2536 446697 ns/op 1730170 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2529 481763 ns/op 1730137 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2644 462643 ns/op 1730776 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2134 487506 ns/op 1728789 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 375 2749869 ns/op 3698659 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 436 2686407 ns/op 3698656 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 438 2729130 ns/op 3698658 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 421 2782069 ns/op 3698656 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 410 2812214 ns/op 3698653 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 417 2797155 ns/op 3698660 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 417 2764214 ns/op 3698659 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 415 2791534 ns/op 3698656 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 428 2780133 ns/op 3698654 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 429 2786545 ns/op 3698660 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 285 4198024 ns/op 516921 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 284 4206185 ns/op 508044 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 283 4209161 ns/op 516985 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 286 4189734 ns/op 508044 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 284 4225012 ns/op 508044 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 286 4212174 ns/op 516889 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 289 4184993 ns/op 516796 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 284 4191250 ns/op 516953 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 288 4191444 ns/op 516827 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 282 4201920 ns/op 508045 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 637 1804587 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 666 1747571 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 642 1783063 ns/op 1728536 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 668 1772261 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 679 1821168 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 620 1757486 ns/op 1728536 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 673 1744478 ns/op 1728536 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 678 1821567 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 667 1776346 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 662 1787777 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 668 1777046 ns/op 514412 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 676 1774956 ns/op 514336 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 628 1796977 ns/op 514817 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 676 1776212 ns/op 514335 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 660 1779572 ns/op 514487 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 654 1775582 ns/op 514547 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 679 1771783 ns/op 508022 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 680 1783771 ns/op 508021 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 661 1787449 ns/op 508020 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 669 1801313 ns/op 514403 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 440 2650486 ns/op 5186603 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 456 2712693 ns/op 5186664 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 434 2663444 ns/op 5186652 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 428 2608235 ns/op 5186668 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 414 2634899 ns/op 5186657 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 415 2662912 ns/op 5186685 B/op 5 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 438 2764905 ns/op 5186645 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 457 2735320 ns/op 5186659 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 392 2629653 ns/op 5186520 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 474 2595531 ns/op 5186548 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 529 2354777 ns/op 1767272 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 518 2231949 ns/op 1763742 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 474 2259028 ns/op 1772835 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 520 2262849 ns/op 1748105 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 499 2375697 ns/op 1768135 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 528 2237786 ns/op 1758737 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 538 2279877 ns/op 1754280 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 510 2284300 ns/op 1753717 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 504 2299275 ns/op 1759271 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 530 2297000 ns/op 1755694 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 450 2855134 ns/op 3469627 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 417 2764454 ns/op 3470056 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 411 2976573 ns/op 3469722 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 417 2768522 ns/op 3469784 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 426 2909550 ns/op 3468303 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 423 2698628 ns/op 3471405 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 390 2713134 ns/op 3468721 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 427 2917420 ns/op 3472031 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 433 2811575 ns/op 3467420 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 363 2986452 ns/op 3468950 B/op 4 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 97 12035803 ns/op 3950470 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 88 11773317 ns/op 4045849 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 102 11845569 ns/op 4032705 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 100 11890620 ns/op 3950444 B/op 18049 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 98 11736959 ns/op 3950450 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 100 11747160 ns/op 4034381 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 93 12085866 ns/op 4040651 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 85 11822448 ns/op 3950487 B/op 18049 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 87 11858286 ns/op 3950455 B/op 18049 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 85 11855185 ns/op 3950449 B/op 18049 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 36 30418552 ns/op 3627767 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 39 30468395 ns/op 3627761 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 36 30142814 ns/op 3627769 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 36 30207084 ns/op 3627766 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 36 30410332 ns/op 3627765 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 34 30156947 ns/op 3627767 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 37 30421036 ns/op 3627765 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 39 30193445 ns/op 3627766 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 39 30143467 ns/op 3627769 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 38 30231701 ns/op 3627764 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 141 8744077 ns/op 3261197 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 139 8752183 ns/op 3262918 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 136 8575398 ns/op 3265575 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 134 8653904 ns/op 3267427 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 136 8778275 ns/op 3265576 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 136 8655901 ns/op 3265574 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 140 8643921 ns/op 3262053 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 136 8607911 ns/op 3142067 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 138 8774526 ns/op 3263777 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 136 8670280 ns/op 3265573 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 212 5676110 ns/op 3191887 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 207 5654618 ns/op 3191914 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 208 5628765 ns/op 3191909 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 213 5671606 ns/op 3191914 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 211 5665867 ns/op 3191863 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 211 5669978 ns/op 3191895 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 208 5626088 ns/op 3191890 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 211 5716783 ns/op 3191880 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 210 5643612 ns/op 3191881 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 210 5708856 ns/op 3191913 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 106 11294578 ns/op 3979463 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 98 11238842 ns/op 4150863 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 105 11273828 ns/op 3979474 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 94 11128601 ns/op 3979482 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 106 11283788 ns/op 3979466 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 104 11662843 ns/op 3979477 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 105 11332182 ns/op 3979471 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 104 11257330 ns/op 3979476 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 103 11307485 ns/op 4142509 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 104 11596292 ns/op 4140967 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 228 5264826 ns/op 3931324 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 228 5240982 ns/op 3931314 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 226 5255814 ns/op 3931308 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 230 5296164 ns/op 3931301 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 228 5294613 ns/op 3931310 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 224 5245202 ns/op 3931316 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 225 5297473 ns/op 3931299 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 224 5266624 ns/op 3931304 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 225 5276026 ns/op 3931298 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 225 5258673 ns/op 3931310 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 255 4564610 ns/op 3273217 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 252 4630143 ns/op 3339851 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 261 4545368 ns/op 3337533 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 260 4563488 ns/op 3337800 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 247 4549058 ns/op 3341234 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 262 4566336 ns/op 3273226 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 256 4561315 ns/op 3273209 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 249 4644310 ns/op 3273236 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 256 4579975 ns/op 3338796 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 260 4628796 ns/op 3337801 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 146 8132773 ns/op 6303574 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 145 8109143 ns/op 6303569 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 146 8186051 ns/op 6303573 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 147 8123987 ns/op 6303570 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 147 8110631 ns/op 6303572 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 145 8087967 ns/op 6303572 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 147 8094487 ns/op 6303578 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 145 8018307 ns/op 6303568 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 147 8140212 ns/op 6303570 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 146 8147744 ns/op 6303571 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 175 6299374 ns/op 4042584 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 180 6419743 ns/op 3946564 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 188 6279798 ns/op 4036033 B/op 17943 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 182 6321068 ns/op 4038954 B/op 17943 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 187 6147509 ns/op 3946501 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 189 6301229 ns/op 3946496 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 187 6151266 ns/op 3946467 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 188 6203996 ns/op 3946525 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 183 6226516 ns/op 4038466 B/op 17943 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 188 6256011 ns/op 4035955 B/op 17943 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 268 4459012 ns/op 5442075 B/op 15810 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 264 4476930 ns/op 5443896 B/op 15810 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 276 4405930 ns/op 5444265 B/op 15805 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 259 4467334 ns/op 5444513 B/op 15810 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 260 4483866 ns/op 5442079 B/op 15807 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 274 4526537 ns/op 5442131 B/op 15805 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 267 4351433 ns/op 5442796 B/op 15810 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 268 4452344 ns/op 5442116 B/op 15805 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 272 4431769 ns/op 5442307 B/op 15806 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 264 4514510 ns/op 5443897 B/op 15809 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 272 4217678 ns/op 4045678 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 283 4234670 ns/op 4012166 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 282 4398609 ns/op 4072125 B/op 17940 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 271 4233000 ns/op 4042488 B/op 17940 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 278 4279317 ns/op 4044097 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 283 4025636 ns/op 4048657 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 282 4037031 ns/op 4009520 B/op 17940 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 292 4048493 ns/op 4016611 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 282 4014038 ns/op 4077634 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 256 4436545 ns/op 4044917 B/op 17940 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 230 5278902 ns/op 5163978 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 229 5199265 ns/op 5162656 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 230 5140404 ns/op 5166292 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 228 5161162 ns/op 5163634 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 226 5200369 ns/op 5163270 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 222 5234363 ns/op 5167322 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 228 5176969 ns/op 5161763 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 229 5176392 ns/op 5166363 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 231 5212857 ns/op 5164392 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 230 5205818 ns/op 5161209 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 100 11797420 ns/op 6611766 B/op 131964 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 100 11878634 ns/op 6569847 B/op 131963 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 98 11753828 ns/op 6569804 B/op 131963 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 94 11893654 ns/op 6614440 B/op 131964 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 100 11697376 ns/op 6569810 B/op 131963 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 88 11735844 ns/op 6617481 B/op 131964 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 100 11854402 ns/op 6611762 B/op 131964 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 92 11910603 ns/op 6569831 B/op 131963 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 100 11731879 ns/op 6611762 B/op 131964 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 92 11968967 ns/op 6615430 B/op 131964 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 39 30245383 ns/op 7452168 B/op 134381 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 36 30091317 ns/op 7452038 B/op 134380 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 37 30136945 ns/op 7452130 B/op 134381 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 36 30014528 ns/op 7452564 B/op 134382 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 36 30006121 ns/op 7451914 B/op 134380 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 37 29985409 ns/op 7452362 B/op 134381 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 39 31248900 ns/op 7452680 B/op 134383 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 37 30145858 ns/op 7452728 B/op 134383 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 34 30002172 ns/op 7453254 B/op 134385 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 37 30261016 ns/op 7452422 B/op 134382 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 343 3535113 ns/op 1147068 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 336 3570054 ns/op 1147071 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 333 3490723 ns/op 1147074 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 337 3470830 ns/op 1166786 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 337 3597267 ns/op 1166796 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 321 3491412 ns/op 1167768 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 336 3532776 ns/op 1147073 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 339 3504664 ns/op 1147071 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 337 3476234 ns/op 1166786 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 343 3454973 ns/op 1147068 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 140 8508551 ns/op 6962032 B/op 115831 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 139 8533103 ns/op 6961886 B/op 115830 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 139 8529566 ns/op 6962123 B/op 115831 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 140 8589381 ns/op 6961832 B/op 115830 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 140 8515884 ns/op 6962165 B/op 115831 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 136 8518884 ns/op 6962037 B/op 115831 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 141 8547813 ns/op 6961861 B/op 115830 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 139 8552289 ns/op 6961922 B/op 115830 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 139 8523509 ns/op 6962091 B/op 115831 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 140 8550108 ns/op 6962142 B/op 115831 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 147 8073632 ns/op 3124974 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 148 8028966 ns/op 3079764 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 148 8118318 ns/op 3124661 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 148 8094957 ns/op 3124687 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 148 8112047 ns/op 3124666 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 148 8055711 ns/op 3079763 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 147 7987936 ns/op 3079767 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 148 8035983 ns/op 3124642 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 147 8081851 ns/op 3124972 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 148 8302954 ns/op 3079789 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 104 11486006 ns/op 8220226 B/op 181424 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 100 11410498 ns/op 8220722 B/op 181426 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 98 11394331 ns/op 8220617 B/op 181425 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 91 11410970 ns/op 8220668 B/op 181425 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 96 11490742 ns/op 8220468 B/op 181425 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 98 11467150 ns/op 8220386 B/op 181425 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 100 11357673 ns/op 8220717 B/op 181426 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 99 11479906 ns/op 8220523 B/op 181425 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 100 11367602 ns/op 8220472 B/op 181425 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 100 11510508 ns/op 8220504 B/op 181425 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 242 4860753 ns/op 1147335 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 242 4966464 ns/op 1174775 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 246 4887531 ns/op 1147321 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 246 4910439 ns/op 1174335 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 235 4905373 ns/op 1175568 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 237 4884145 ns/op 1175391 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 237 4845604 ns/op 1175350 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 242 4936332 ns/op 1147309 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 246 4893455 ns/op 1147313 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 241 4933186 ns/op 1174916 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 31 33416116 ns/op 8075104 B/op 132387 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 32 33548528 ns/op 8075263 B/op 132388 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 34 33433188 ns/op 8074766 B/op 132386 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 33 33617486 ns/op 8074974 B/op 132387 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 33 33355530 ns/op 8074919 B/op 132386 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 36 33579309 ns/op 8074449 B/op 132385 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 34 33264147 ns/op 8074857 B/op 132386 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 37 33415819 ns/op 8074851 B/op 132386 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 32 33783663 ns/op 8074937 B/op 132386 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 32 33393291 ns/op 8075439 B/op 132388 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 133 8903461 ns/op 2617603 B/op 6474 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 135 8930451 ns/op 2580383 B/op 6471 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 134 8899495 ns/op 2651774 B/op 6473 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 135 8850676 ns/op 2615539 B/op 6474 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 130 8824863 ns/op 2560814 B/op 6473 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 133 8771642 ns/op 2566769 B/op 6472 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 134 8877352 ns/op 2547941 B/op 6471 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 134 8897570 ns/op 2669188 B/op 6473 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 134 8838615 ns/op 2521379 B/op 6469 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 132 8841180 ns/op 2558595 B/op 6472 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 99 10416059 ns/op 9848988 B/op 159460 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 117 10362040 ns/op 9846763 B/op 159457 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10160041 ns/op 9849544 B/op 159459 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10310450 ns/op 9848750 B/op 159459 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10105600 ns/op 9849121 B/op 159457 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 99 10501440 ns/op 9849961 B/op 159459 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10154515 ns/op 9850113 B/op 159459 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10324869 ns/op 9850330 B/op 159459 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10268880 ns/op 9849549 B/op 159459 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 114 10118670 ns/op 9848260 B/op 159458 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 324 3616545 ns/op 1163668 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 318 3616173 ns/op 1166497 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 328 3621031 ns/op 1149155 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 325 3646663 ns/op 1169086 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 324 3595271 ns/op 1157082 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 330 3601835 ns/op 1165646 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 326 3594106 ns/op 1149600 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 328 3597974 ns/op 1164816 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 325 3745357 ns/op 1168205 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 331 3671230 ns/op 1156909 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 141 8661040 ns/op 9500558 B/op 67613 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 139 8457894 ns/op 9498322 B/op 67612 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 139 8412652 ns/op 9498224 B/op 67612 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 142 8762300 ns/op 9505521 B/op 67612 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 140 8399869 ns/op 9493399 B/op 67611 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 140 8696897 ns/op 9502933 B/op 67612 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 144 8521187 ns/op 9497766 B/op 67611 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 140 8496971 ns/op 9500438 B/op 67612 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 135 8497641 ns/op 9495410 B/op 67612 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 140 8450294 ns/op 9498313 B/op 67612 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 60 19266059 ns/op 1180993 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 58 18503888 ns/op 1182170 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 56 19221615 ns/op 1183381 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 56 18397939 ns/op 1147329 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 64 18477951 ns/op 1178866 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 61 18485262 ns/op 1180434 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 61 18494688 ns/op 1147396 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 56 18531024 ns/op 1147326 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 63 18808634 ns/op 1147376 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 61 18529783 ns/op 1180444 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 34 32183126 ns/op 2015648 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 36 32112296 ns/op 2015649 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 37 32662880 ns/op 2015649 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 36 32465049 ns/op 2015649 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 36 31986664 ns/op 2015649 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 37 31861401 ns/op 2015649 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 36 32335706 ns/op 2015652 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 37 31829807 ns/op 2015649 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 37 32052834 ns/op 2015651 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 37 31837907 ns/op 2015649 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 426 2666486 ns/op 1162727 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 438 2725043 ns/op 1162293 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 434 2730224 ns/op 1147107 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 432 2787182 ns/op 1147115 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 422 2752814 ns/op 1147114 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 412 2778577 ns/op 1147119 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 421 2737240 ns/op 1162900 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 432 2710421 ns/op 1162500 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 426 2710903 ns/op 1162712 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 432 2712355 ns/op 1162500 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 538 2047260 ns/op 2015739 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 564 2041828 ns/op 2015718 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 571 2063414 ns/op 2015731 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 530 2084067 ns/op 2015734 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 556 2062706 ns/op 2015721 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 562 2041009 ns/op 2015742 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 562 2069155 ns/op 2015705 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 571 2059902 ns/op 2015711 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 541 2036584 ns/op 2015736 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 565 2046481 ns/op 2015712 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2077 534647 ns/op 2015517 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2136 516604 ns/op 2015537 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 1797 557772 ns/op 2016649 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2151 522031 ns/op 2016465 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2286 526201 ns/op 2016395 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2061 523408 ns/op 2017501 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2298 517195 ns/op 2016394 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2037 580108 ns/op 2017486 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2251 549034 ns/op 2016409 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 1939 553375 ns/op 2017573 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 300 3877170 ns/op 4384862 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 297 4206703 ns/op 4384790 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 301 4124671 ns/op 4384849 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 288 3931543 ns/op 4384856 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 303 3837913 ns/op 4384847 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 289 4072539 ns/op 4384851 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 296 3843493 ns/op 4384852 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 302 4022543 ns/op 4384838 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 280 4184316 ns/op 4384837 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 306 4187572 ns/op 4384842 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 160 7341236 ns/op 1188593 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 162 7347476 ns/op 1147127 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 160 7433365 ns/op 1147130 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 162 7358109 ns/op 1147128 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 165 7385732 ns/op 1187347 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 164 7281162 ns/op 1147124 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 165 7382701 ns/op 1187348 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 164 7302156 ns/op 1147124 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 164 7303314 ns/op 1187594 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 164 7274822 ns/op 1147124 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 298 4002759 ns/op 2015257 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 300 4051442 ns/op 2015256 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 301 4017098 ns/op 2015256 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 297 3998634 ns/op 2015256 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 298 3983241 ns/op 2015257 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 300 3970465 ns/op 2015256 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 297 4026352 ns/op 2015256 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 285 4009048 ns/op 2015257 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 300 3986638 ns/op 2015256 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 298 4011590 ns/op 2015256 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 411 2755492 ns/op 1147082 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 424 2787405 ns/op 1167504 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 417 2797678 ns/op 1147080 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 422 2769596 ns/op 1167602 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 428 2812642 ns/op 1147081 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 420 2759404 ns/op 1167701 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 432 2781024 ns/op 1167130 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 434 2756185 ns/op 1167036 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 426 2781849 ns/op 1167407 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 428 2804617 ns/op 1167319 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 388 2964364 ns/op 6046800 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 399 2955218 ns/op 6046816 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 380 2958591 ns/op 6046758 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 396 3071825 ns/op 6046773 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 384 3263682 ns/op 6046829 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 373 2994064 ns/op 6046821 B/op 5 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 415 2989871 ns/op 6046815 B/op 5 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 397 2934853 ns/op 6046818 B/op 5 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 423 2941122 ns/op 6046822 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 396 2992088 ns/op 6046837 B/op 5 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 386 3028138 ns/op 2052981 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 404 2956182 ns/op 2043015 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 403 2985393 ns/op 2049383 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 404 2998191 ns/op 2044860 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 397 2959345 ns/op 2043107 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 397 2959866 ns/op 2037102 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 410 2961123 ns/op 2039988 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 396 2996805 ns/op 2049234 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 399 3047889 ns/op 2056197 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 408 2999364 ns/op 2036512 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 319 3462244 ns/op 4046550 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 340 3584681 ns/op 4044038 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 319 3548535 ns/op 4044860 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 332 3571355 ns/op 4044015 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 321 3478965 ns/op 4043151 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 325 3701151 ns/op 4045965 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 340 3505545 ns/op 4044969 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 352 3805114 ns/op 4046923 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 325 3546756 ns/op 4045935 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 336 3523166 ns/op 4046734 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1374 834840 ns/op 517147 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1443 842955 ns/op 517145 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1466 831894 ns/op 517146 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1440 842384 ns/op 518968 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1370 851330 ns/op 519061 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1412 844512 ns/op 518074 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1382 844903 ns/op 518095 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1454 843397 ns/op 517147 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1462 849511 ns/op 517146 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1470 857660 ns/op 518037 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 139 8806152 ns/op 685120 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 136 8627201 ns/op 685120 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 138 8818613 ns/op 685121 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 139 8683920 ns/op 685121 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 139 8794319 ns/op 685120 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 136 8589482 ns/op 685121 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 138 8615827 ns/op 685121 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 138 8651438 ns/op 685121 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 136 8614947 ns/op 685121 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 138 8663538 ns/op 685120 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1242 959827 ns/op 504009 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1282 961841 ns/op 501963 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1272 948552 ns/op 503960 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1286 957055 ns/op 503937 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1274 954981 ns/op 503957 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1237 968317 ns/op 504018 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1267 959004 ns/op 501964 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1260 957107 ns/op 503978 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1275 951783 ns/op 503955 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1233 952180 ns/op 504022 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 706 1679180 ns/op 567589 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 688 1686512 ns/op 567569 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 698 1682289 ns/op 567566 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 697 1712738 ns/op 567587 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 698 1682018 ns/op 567577 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 663 1719621 ns/op 567586 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 704 1682080 ns/op 567565 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 698 1704316 ns/op 567576 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 698 1686513 ns/op 567576 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 698 1685015 ns/op 567587 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 880 1349018 ns/op 513402 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 894 1358932 ns/op 513355 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 886 1357230 ns/op 513381 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 883 1336929 ns/op 513391 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 912 1352224 ns/op 516082 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 914 1338118 ns/op 513293 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 903 1383592 ns/op 513328 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 890 1338189 ns/op 513368 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 897 1342621 ns/op 516174 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 882 1344928 ns/op 516272 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 708 1672121 ns/op 883216 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 710 1678977 ns/op 883220 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 718 1659953 ns/op 883217 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 709 1648517 ns/op 883215 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 704 1656702 ns/op 883217 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 680 1685019 ns/op 883216 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 712 1665596 ns/op 883219 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 712 1679140 ns/op 883220 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 703 1643566 ns/op 883217 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 706 1658383 ns/op 883217 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1864 626935 ns/op 513388 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1941 625855 ns/op 513334 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1846 627333 ns/op 513396 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1911 629163 ns/op 513355 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1921 631128 ns/op 513344 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1890 634201 ns/op 512032 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1950 620617 ns/op 512028 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1903 623016 ns/op 513356 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1952 628812 ns/op 512027 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1753 637335 ns/op 512027 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 501 2361522 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 499 2346067 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 511 2346055 ns/op 852866 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 501 2356381 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 508 2361708 ns/op 852866 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 501 2348521 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 488 2340363 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 505 2346923 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 475 2351959 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 510 2350922 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1825 646359 ns/op 510557 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1770 642918 ns/op 509129 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1683 648908 ns/op 510672 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1867 650499 ns/op 510526 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1882 650817 ns/op 510523 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1906 645779 ns/op 510497 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1840 644904 ns/op 510546 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1773 651974 ns/op 509141 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1782 648867 ns/op 509133 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1839 645388 ns/op 511955 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1030 1183540 ns/op 971879 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1034 1173765 ns/op 972836 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 962 1170704 ns/op 972199 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1010 1178228 ns/op 969447 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 972 1175521 ns/op 972399 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1023 1164518 ns/op 970920 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1003 1197208 ns/op 971601 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 997 1171302 ns/op 972208 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1012 1172580 ns/op 972581 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 925 1177065 ns/op 972589 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4704 255104 ns/op 505123 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4908 261846 ns/op 504895 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4075 264776 ns/op 505116 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4602 267156 ns/op 505977 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4580 261752 ns/op 505735 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4429 256785 ns/op 506387 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 5041 252326 ns/op 503930 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4750 261953 ns/op 505822 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4860 262863 ns/op 505445 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4548 258021 ns/op 505921 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 924 1244000 ns/op 1062078 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 980 1238168 ns/op 1062000 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 964 1242179 ns/op 1061280 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 960 1246844 ns/op 1061402 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 955 1252774 ns/op 1062194 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 964 1253391 ns/op 1061943 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 962 1253805 ns/op 1061618 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 949 1251124 ns/op 1062329 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 967 1257824 ns/op 1062594 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 963 1248862 ns/op 1062278 B/op 812 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 279 4203203 ns/op 1923733 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 285 4190469 ns/op 1919975 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 282 4201202 ns/op 1919979 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 283 4221366 ns/op 1923686 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 282 4282327 ns/op 1923700 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 284 4217741 ns/op 1923671 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 283 4273262 ns/op 1923685 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 283 4238379 ns/op 1919977 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 282 4225936 ns/op 1923700 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 282 4227630 ns/op 1923700 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 132 9010868 ns/op 2146843 B/op 31188 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 132 9049548 ns/op 2146502 B/op 31187 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 133 9002501 ns/op 2146428 B/op 31186 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 130 9032371 ns/op 2146539 B/op 31187 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 133 9066692 ns/op 2146238 B/op 31186 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 132 9130207 ns/op 2146142 B/op 31185 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 128 9030228 ns/op 2146169 B/op 31185 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 132 9216560 ns/op 2146975 B/op 31188 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 132 9089176 ns/op 2146429 B/op 31186 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 132 9083785 ns/op 2146164 B/op 31185 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 955 1194660 ns/op 469711 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 1003 1194377 ns/op 469585 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 970 1200644 ns/op 469670 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 986 1198147 ns/op 467052 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 991 1214874 ns/op 469617 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 940 1194429 ns/op 469755 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 1018 1199076 ns/op 467052 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 999 1207279 ns/op 469596 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 993 1202090 ns/op 467051 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 987 1201795 ns/op 467052 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 393 3031275 ns/op 2068864 B/op 27162 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 396 3103168 ns/op 2068749 B/op 27161 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 392 3079421 ns/op 2068987 B/op 27162 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 381 3054466 ns/op 2069079 B/op 27162 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 396 3068370 ns/op 2068717 B/op 27161 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 392 3069149 ns/op 2068741 B/op 27161 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 392 3082637 ns/op 2068821 B/op 27161 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 393 3054596 ns/op 2068803 B/op 27161 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 375 3042534 ns/op 2069043 B/op 27162 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 388 3074353 ns/op 2068992 B/op 27162 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 531 2275625 ns/op 641854 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 532 2290046 ns/op 637075 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 526 2258774 ns/op 641902 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 537 2258806 ns/op 637074 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 523 2262568 ns/op 637071 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 530 2264231 ns/op 646652 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 525 2277380 ns/op 637071 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 538 2248033 ns/op 641790 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 524 2260849 ns/op 641921 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 532 2253134 ns/op 637075 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 337 3571381 ns/op 2422077 B/op 44967 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 334 3588160 ns/op 2421955 B/op 44967 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 331 3565059 ns/op 2422024 B/op 44967 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 332 3576289 ns/op 2422430 B/op 44969 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 328 3560272 ns/op 2421721 B/op 44966 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 328 3650036 ns/op 2422380 B/op 44968 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 328 3562199 ns/op 2422174 B/op 44968 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 336 3571980 ns/op 2421882 B/op 44967 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 337 3562829 ns/op 2422112 B/op 44967 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 333 3562958 ns/op 2421992 B/op 44967 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 507 2320819 ns/op 480427 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 518 2335661 ns/op 480281 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 522 2285454 ns/op 475427 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 530 2290840 ns/op 480249 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 523 2300834 ns/op 480264 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 513 2308508 ns/op 480391 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 517 2294570 ns/op 480327 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 517 2310302 ns/op 480323 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 524 2293606 ns/op 475413 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 517 2303680 ns/op 475421 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 122 9850563 ns/op 2341258 B/op 30711 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 120 9738264 ns/op 2341676 B/op 30712 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 121 9842542 ns/op 2341553 B/op 30712 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 122 9880491 ns/op 2341571 B/op 30712 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 122 9770559 ns/op 2341216 B/op 30711 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 121 9760291 ns/op 2341943 B/op 30713 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 122 9898029 ns/op 2342075 B/op 30714 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 121 9844205 ns/op 2341425 B/op 30712 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 120 9760493 ns/op 2341513 B/op 30712 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 121 9730110 ns/op 2341364 B/op 30711 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 337 3527353 ns/op 1068592 B/op 554 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 343 3489092 ns/op 1077334 B/op 553 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 334 3503755 ns/op 1059663 B/op 554 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 343 3469544 ns/op 1075772 B/op 554 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 336 3514301 ns/op 1057825 B/op 554 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 340 3493776 ns/op 1083061 B/op 555 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 324 3483878 ns/op 1080977 B/op 555 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 344 3532660 ns/op 1061684 B/op 554 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 344 3559515 ns/op 1083810 B/op 554 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 338 3508204 ns/op 1075887 B/op 555 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 374 3219525 ns/op 2752057 B/op 39624 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 362 3214723 ns/op 2752046 B/op 39624 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 372 3216649 ns/op 2752403 B/op 39625 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 360 3240756 ns/op 2752127 B/op 39624 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 372 3204500 ns/op 2752044 B/op 39624 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 360 3191782 ns/op 2751886 B/op 39623 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 369 3241998 ns/op 2751384 B/op 39622 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 356 3189143 ns/op 2751482 B/op 39622 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 372 3205545 ns/op 2751897 B/op 39623 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 360 3188229 ns/op 2751773 B/op 39623 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1084 1064196 ns/op 476389 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1138 1055672 ns/op 472675 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1140 1052054 ns/op 471070 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1160 1057545 ns/op 472760 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1168 1049607 ns/op 472369 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1123 1046162 ns/op 469028 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1170 1049078 ns/op 470277 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1167 1062288 ns/op 470259 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1098 1053155 ns/op 477079 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1141 1058492 ns/op 471726 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 464 2567380 ns/op 2605296 B/op 12062 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 466 2554199 ns/op 2604414 B/op 12062 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 466 2572299 ns/op 2604648 B/op 12063 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 462 2606965 ns/op 2604281 B/op 12061 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 466 2540681 ns/op 2604100 B/op 12061 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 459 2579096 ns/op 2605366 B/op 12061 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 457 2555350 ns/op 2604013 B/op 12062 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 468 2618315 ns/op 2605483 B/op 12061 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 462 2611117 ns/op 2603935 B/op 12061 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 466 2614289 ns/op 2603871 B/op 12062 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 202 5623677 ns/op 475353 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 212 5773426 ns/op 475368 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 212 5702566 ns/op 475368 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 211 5645413 ns/op 475370 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 211 5698503 ns/op 475371 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 210 5634161 ns/op 475372 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 211 5660480 ns/op 475369 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 213 5672604 ns/op 478369 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 213 5694934 ns/op 475369 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 211 5698865 ns/op 478401 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10242143 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10151730 ns/op 639393 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10100273 ns/op 639393 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10193052 ns/op 639393 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10143122 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10075428 ns/op 639393 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10192176 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10132200 ns/op 639393 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10120014 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10212353 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1060 1125897 ns/op 469459 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1083 1139406 ns/op 467052 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1060 1142114 ns/op 469459 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1039 1147198 ns/op 467050 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1065 1134547 ns/op 469447 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1064 1143916 ns/op 469449 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1053 1134879 ns/op 469475 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1052 1140655 ns/op 469478 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1059 1139902 ns/op 467051 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1062 1140119 ns/op 467051 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1356 880814 ns/op 639294 B/op 3 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1384 893089 ns/op 639331 B/op 3 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1374 897143 ns/op 639264 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1340 892263 ns/op 639325 B/op 3 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1389 890592 ns/op 639273 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1359 884641 ns/op 639322 B/op 3 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1336 894988 ns/op 639306 B/op 3 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1407 889536 ns/op 639319 B/op 3 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1335 883697 ns/op 639286 B/op 3 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1340 902688 ns/op 639298 B/op 3 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 10000 116106 ns/op 639423 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 10885 111395 ns/op 639217 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 12864 92595 ns/op 639300 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 13414 89798 ns/op 639436 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 12772 110378 ns/op 639304 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 10000 112324 ns/op 639424 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 9400 109786 ns/op 639442 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 12015 96450 ns/op 639314 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 10000 100815 ns/op 639745 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 10000 102624 ns/op 639296 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 855 1313858 ns/op 1654241 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 870 1356489 ns/op 1654242 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 880 1360128 ns/op 1654244 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 878 1360636 ns/op 1654242 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 848 1356842 ns/op 1654244 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 888 1372726 ns/op 1654244 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 864 1362112 ns/op 1654244 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 870 1360628 ns/op 1654241 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 862 1371662 ns/op 1654241 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 900 1356736 ns/op 1654242 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 468 2545021 ns/op 480653 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 472 2536817 ns/op 480606 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 472 2529781 ns/op 480606 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 474 2516933 ns/op 475246 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 472 2548228 ns/op 475246 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 470 2532845 ns/op 475247 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 469 2524836 ns/op 475247 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 464 2532425 ns/op 480701 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 477 2520953 ns/op 475245 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 468 2515689 ns/op 480653 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 835 1394519 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 866 1386268 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 864 1403654 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 810 1404346 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 877 1387087 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 860 1390095 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 859 1385149 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 859 1389391 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 858 1387918 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 841 1380445 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1202 978557 ns/op 477885 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1219 972661 ns/op 477846 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1212 980608 ns/op 477862 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1208 976717 ns/op 477871 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1183 979553 ns/op 475240 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1206 987251 ns/op 477875 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1210 974209 ns/op 475237 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1184 971348 ns/op 477924 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1197 972091 ns/op 477893 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1202 975395 ns/op 475238 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1513 794843 ns/op 1917371 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1574 775465 ns/op 1917371 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1620 757921 ns/op 1917360 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1632 747122 ns/op 1917361 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1533 751152 ns/op 1917367 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1528 765068 ns/op 1917371 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1606 769521 ns/op 1917373 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1569 769005 ns/op 1917371 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1677 793092 ns/op 1917364 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1545 749558 ns/op 1917345 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1378 855529 ns/op 650203 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1402 841373 ns/op 649171 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1483 842718 ns/op 650106 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1389 828433 ns/op 648510 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1414 833294 ns/op 649579 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1464 825916 ns/op 651201 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1423 826466 ns/op 651331 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1420 843477 ns/op 650826 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1425 825793 ns/op 651285 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1426 828653 ns/op 650840 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1232 962562 ns/op 1287354 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1281 956603 ns/op 1286672 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1252 958976 ns/op 1288398 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1261 972811 ns/op 1288242 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1106 965676 ns/op 1287810 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1362 952781 ns/op 1287269 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1203 957219 ns/op 1286421 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1262 960040 ns/op 1287728 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1222 986700 ns/op 1286377 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1261 932598 ns/op 1286384 B/op 4 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 235 5015138 ns/op 1941831 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 234 4983597 ns/op 1959758 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 237 5029297 ns/op 1941841 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 232 5016376 ns/op 1959928 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 238 4903293 ns/op 1941840 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 241 5103426 ns/op 1959253 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 237 4980156 ns/op 1959540 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 242 5046714 ns/op 1959167 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 238 4969246 ns/op 1941840 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 240 4954303 ns/op 1941837 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 36 30983259 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 38 31064977 ns/op 4433753 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 37 30841401 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 36 30753331 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 34 30782517 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 36 30884263 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 34 30707571 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 33 31142124 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 39 30796379 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 34 30540431 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 219 5461139 ns/op 1990238 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 219 5472374 ns/op 1990224 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 216 5367572 ns/op 1990900 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 217 5471463 ns/op 1990674 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 225 5503760 ns/op 2036044 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 223 5457300 ns/op 1989377 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 219 5413971 ns/op 2038606 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 220 5393288 ns/op 1990002 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 222 5460378 ns/op 1941850 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 217 5320794 ns/op 1941830 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 130 9084511 ns/op 3214768 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 130 9131106 ns/op 3214768 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 129 9105297 ns/op 3214849 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 129 9108627 ns/op 3214848 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 130 9133327 ns/op 3214769 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 132 9228159 ns/op 3214830 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 129 9160141 ns/op 3214775 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 128 9040556 ns/op 3214757 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 129 9133624 ns/op 3214848 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 129 9097689 ns/op 3214775 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 196 6019662 ns/op 1941857 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 199 6027277 ns/op 1995071 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 199 6065782 ns/op 1995087 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 198 6010991 ns/op 2048845 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 199 6107378 ns/op 1995071 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 199 6008601 ns/op 1995071 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 201 6127657 ns/op 1994538 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 198 6011628 ns/op 1995341 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 195 6031453 ns/op 1941844 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 194 6165860 ns/op 1996451 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 170 7078834 ns/op 3804954 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 170 7170503 ns/op 3804955 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 170 7023044 ns/op 3804956 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 168 7007788 ns/op 3804966 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 171 6986295 ns/op 3804967 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 170 6996073 ns/op 3804954 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 171 6958948 ns/op 3804968 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 170 7026677 ns/op 3804955 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 170 6946278 ns/op 3804955 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 169 7004256 ns/op 3804960 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 350 3336624 ns/op 1972091 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 350 3309847 ns/op 1941847 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 360 3320657 ns/op 1971251 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 349 3290890 ns/op 1972171 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 360 3297742 ns/op 1941846 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 366 3278315 ns/op 1970771 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 351 3292207 ns/op 1972004 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 356 3316995 ns/op 1971576 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 358 3295669 ns/op 1971408 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 352 3404500 ns/op 1971918 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 266 4437285 ns/op 3475203 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 268 4464983 ns/op 3475203 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 271 4459782 ns/op 3475203 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 266 4451408 ns/op 3475203 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 267 4424367 ns/op 3475204 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 262 4446463 ns/op 3475203 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 267 4475431 ns/op 3475203 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 268 4433518 ns/op 3475203 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 264 4462641 ns/op 3475203 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 267 4429178 ns/op 3475203 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 291 4079790 ns/op 1978252 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 289 4141411 ns/op 1978506 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 280 3987698 ns/op 1941834 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 288 4021734 ns/op 1978634 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 300 4096209 ns/op 1977159 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 292 4073957 ns/op 1978137 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 296 4004312 ns/op 1977642 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 292 4174896 ns/op 1978148 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 294 4009140 ns/op 1977887 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 279 4119531 ns/op 2017819 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 218 5269092 ns/op 4063771 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 220 5241459 ns/op 4065174 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 213 5196223 ns/op 4059360 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 224 5398184 ns/op 4063523 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 220 5299283 ns/op 4065910 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 222 5237918 ns/op 4065032 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 222 5241749 ns/op 4062113 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 214 5254785 ns/op 4067766 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 224 5178606 ns/op 4062767 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 220 5248805 ns/op 4064423 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 547 2142017 ns/op 1966591 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 553 2114338 ns/op 1966320 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 547 2116583 ns/op 1984908 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 548 2113998 ns/op 1984078 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 555 2157793 ns/op 1975394 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 532 2186925 ns/op 1968583 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 519 2224893 ns/op 1958388 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 555 2134931 ns/op 1956829 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 550 2169995 ns/op 1957727 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 550 2130601 ns/op 1957980 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 163 7323379 ns/op 4812028 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 165 7336014 ns/op 4806068 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 159 7472377 ns/op 4805665 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 160 7412888 ns/op 4808280 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 162 7348464 ns/op 4806181 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 154 7543124 ns/op 4806569 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 159 7544508 ns/op 4807674 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 162 7562636 ns/op 4810124 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 159 7498502 ns/op 4809015 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 162 7504200 ns/op 4808155 B/op 1447 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 40 25438135 ns/op 12395800 B/op 230519 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 46 25462044 ns/op 12382158 B/op 230519 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 44 25690406 ns/op 12290908 B/op 230518 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 42 25394520 ns/op 12390816 B/op 230519 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 43 25588025 ns/op 12388430 B/op 230519 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 44 25860846 ns/op 12386242 B/op 230519 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 40 25546953 ns/op 12395727 B/op 230519 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 42 26046321 ns/op 12390791 B/op 230519 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 46 25369184 ns/op 12290956 B/op 230518 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 44 25739697 ns/op 12386253 B/op 230519 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 36 29775376 ns/op 7927620 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 39 29566327 ns/op 7927619 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 34 29698844 ns/op 7927622 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 36 29773710 ns/op 7927619 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 36 29596352 ns/op 7927620 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 36 29517588 ns/op 7927616 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 40 29881217 ns/op 7927626 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 42 29644807 ns/op 7927626 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 39 29932318 ns/op 7927638 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 40 29602087 ns/op 7927627 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 165 7130660 ns/op 1941793 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 165 7379601 ns/op 1941793 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 162 7171777 ns/op 1941781 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 168 7050885 ns/op 1941789 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 166 7189514 ns/op 1941792 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 164 7113426 ns/op 1941796 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 168 7185756 ns/op 1941788 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 168 7251529 ns/op 1941788 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 162 7170797 ns/op 2007204 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 169 7196644 ns/op 2004502 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 90 13381701 ns/op 7002539 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 91 13335564 ns/op 7002518 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 90 13353005 ns/op 7002502 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 84 13238850 ns/op 7002660 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 86 13431437 ns/op 7002544 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 90 13249948 ns/op 7002430 B/op 218849 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 90 13382288 ns/op 7002534 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 91 13339193 ns/op 7002528 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 90 13271389 ns/op 7002503 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 78 13417640 ns/op 7002410 B/op 218849 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 80 14664307 ns/op 3713732 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 81 14817952 ns/op 3712129 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 69 14860905 ns/op 3734878 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 80 14789008 ns/op 3713732 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 81 14814239 ns/op 3581347 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 79 14852033 ns/op 3715416 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 80 14800263 ns/op 3713736 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 78 14691586 ns/op 3581362 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 79 15265980 ns/op 3581359 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 80 14694416 ns/op 3581351 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 62 19323087 ns/op 9246354 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 61 19174056 ns/op 9246434 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 56 19000810 ns/op 9246488 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 57 19297762 ns/op 9246347 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 60 19606280 ns/op 9246368 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 55 19298875 ns/op 9246409 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 63 19153708 ns/op 9246374 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 56 19272647 ns/op 9246429 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 63 19182123 ns/op 9246423 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 60 19410036 ns/op 9246365 B/op 346669 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 100 11787606 ns/op 1942149 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 98 11772367 ns/op 2050146 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 93 11730348 ns/op 2056000 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 100 11658981 ns/op 2047982 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 99 12025628 ns/op 1942168 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 100 11778262 ns/op 1942142 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 97 11735188 ns/op 2051284 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 85 11960361 ns/op 2066682 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 100 11742224 ns/op 1942153 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 102 11646379 ns/op 2045895 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 24 46462342 ns/op 8975701 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 24 45668038 ns/op 8975706 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 25 46268933 ns/op 8975701 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 24 45610683 ns/op 8975697 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 22 45907765 ns/op 8975701 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 22 46064974 ns/op 8975694 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 25 46234243 ns/op 8975705 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 24 45844898 ns/op 8975705 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 25 45767479 ns/op 8975694 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 24 45919122 ns/op 8975708 B/op 230871 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 54 21325197 ns/op 2061796 B/op 2 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 55 21604871 ns/op 2335777 B/op 4 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 50 21735522 ns/op 1988000 B/op 2 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 55 21285923 ns/op 1977404 B/op 2 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 51 21391935 ns/op 1942116 B/op 2 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 55 21278052 ns/op 1942124 B/op 2 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 52 22053241 ns/op 2365831 B/op 4 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 50 21602448 ns/op 1942199 B/op 2 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 55 21534647 ns/op 1977465 B/op 2 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 54 21703257 ns/op 2307021 B/op 3 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 62 16818359 ns/op 10873586 B/op 320841 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 60 16830164 ns/op 10870961 B/op 320841 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 66 16658152 ns/op 10869512 B/op 320841 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 64 17038221 ns/op 10870688 B/op 320842 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 72 16493010 ns/op 10869648 B/op 320841 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 66 16742616 ns/op 10868515 B/op 320841 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 70 16559950 ns/op 10867899 B/op 320840 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 70 16533459 ns/op 10870743 B/op 320842 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 70 16428504 ns/op 10870740 B/op 320842 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 72 16567717 ns/op 10870033 B/op 320841 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 172 6558037 ns/op 2017671 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 181 6521632 ns/op 1943888 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 178 6594183 ns/op 2003349 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 183 6537525 ns/op 2014182 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 182 6618866 ns/op 2010629 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 182 6514135 ns/op 1982180 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 181 6549730 ns/op 1982399 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 182 6615982 ns/op 1983764 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 182 6550070 ns/op 1966197 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 181 6616872 ns/op 1989049 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 85 13804984 ns/op 10967826 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 92 13832370 ns/op 10971794 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 85 13866102 ns/op 10965325 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 90 13891390 ns/op 10969730 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 85 13969389 ns/op 10970331 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 88 13875115 ns/op 10968735 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 87 13956077 ns/op 10971319 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 74 13823797 ns/op 10966271 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 76 13761307 ns/op 10967472 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 88 13920515 ns/op 10966314 B/op 128233 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 70 16788449 ns/op 1970072 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 66 16786652 ns/op 1942207 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 66 16736455 ns/op 1971675 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 68 16744221 ns/op 1970833 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 69 16723800 ns/op 1970453 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 68 16771147 ns/op 1970834 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 67 16706313 ns/op 1971225 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 69 16948686 ns/op 1970468 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 67 16847848 ns/op 1971226 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 69 16676701 ns/op 1942237 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 38 31047282 ns/op 1942688 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 39 31033669 ns/op 1942688 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 36 30778646 ns/op 1942691 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 38 30954812 ns/op 1942691 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 39 30655498 ns/op 1942693 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 38 31101550 ns/op 1942688 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 39 31016595 ns/op 1942688 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 38 30917039 ns/op 1942694 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 39 31149074 ns/op 1942688 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 38 31351252 ns/op 1942693 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 270 4489665 ns/op 1941834 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 261 4596496 ns/op 1982457 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 260 4539436 ns/op 1941836 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 258 4499715 ns/op 1982922 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 261 4526736 ns/op 1982457 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 264 4581102 ns/op 2022141 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 261 4551895 ns/op 1982457 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 255 4518005 ns/op 1983409 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 260 4503693 ns/op 1941835 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 258 4565784 ns/op 1941839 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 366 3289320 ns/op 1941979 B/op 3 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 331 3228595 ns/op 1941967 B/op 3 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 370 3264948 ns/op 1942005 B/op 3 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 366 3268676 ns/op 1942000 B/op 3 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 368 3283864 ns/op 1942008 B/op 3 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 361 3347676 ns/op 1942059 B/op 4 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 351 3297211 ns/op 1942132 B/op 5 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 366 3301046 ns/op 1942000 B/op 3 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 358 3283121 ns/op 1941937 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 345 3367306 ns/op 1941975 B/op 3 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2108 510973 ns/op 1942723 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2272 508407 ns/op 1942650 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2684 485323 ns/op 1941794 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2564 534407 ns/op 1942545 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2204 500383 ns/op 1942657 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2348 511487 ns/op 1943421 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2426 494816 ns/op 1943377 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2326 550408 ns/op 1942620 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 1942 521711 ns/op 1942766 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2347 516367 ns/op 1943423 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 160 7401134 ns/op 5053217 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 154 7321866 ns/op 5053285 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 157 7368651 ns/op 5053242 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 156 7602119 ns/op 5053247 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 158 7476940 ns/op 5053210 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 159 7656642 ns/op 5053225 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 163 7449442 ns/op 5053218 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 153 7486725 ns/op 5053249 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 159 7776593 ns/op 5053227 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 162 7599687 ns/op 5053224 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 176 6899606 ns/op 1952874 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 174 6871285 ns/op 1941822 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 175 6856472 ns/op 1952939 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 175 6845036 ns/op 1952939 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 174 6877718 ns/op 1941822 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 170 6929691 ns/op 1953275 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 172 6864666 ns/op 1941826 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 174 6914726 ns/op 1953004 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 174 6875139 ns/op 1953004 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 172 6986851 ns/op 1953156 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 591 1974817 ns/op 1941529 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 583 1967015 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 591 2060723 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 556 2014352 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 579 2042278 ns/op 1941529 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 609 2033196 ns/op 1941529 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 616 2011914 ns/op 1941529 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 613 1940018 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 610 1954739 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 604 1965129 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 230 5127015 ns/op 1996305 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 230 5132782 ns/op 1996318 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 234 5072428 ns/op 1941806 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 230 5162491 ns/op 1996320 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 234 5081935 ns/op 1995368 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 230 5080540 ns/op 1996318 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 225 5151703 ns/op 1941819 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 229 5113313 ns/op 1941813 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 232 5074275 ns/op 1941810 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 229 5184895 ns/op 1941800 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 494 2521193 ns/op 5825561 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 482 2327328 ns/op 5825567 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 502 2384617 ns/op 5825556 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 468 2425830 ns/op 5825540 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 512 2494077 ns/op 5825528 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 478 2429427 ns/op 5825578 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 516 2386803 ns/op 5825570 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 483 2464987 ns/op 5825574 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 448 2475257 ns/op 5825548 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 471 2438453 ns/op 5825545 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 230 5458009 ns/op 1971452 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 205 5444496 ns/op 1970851 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 226 5238777 ns/op 1973214 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 228 5305702 ns/op 1965966 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 222 5172341 ns/op 1983889 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 229 5195602 ns/op 1963569 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 225 5305883 ns/op 1982384 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 231 5242620 ns/op 1982400 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 219 5298930 ns/op 1960749 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 226 5216491 ns/op 1973535 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 168 6629428 ns/op 3897039 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 180 6651447 ns/op 3896735 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 182 7033549 ns/op 3893643 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 187 6391737 ns/op 3897929 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 188 6848465 ns/op 3898437 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 188 6614886 ns/op 3900171 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 182 6703981 ns/op 3900079 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 166 6758850 ns/op 3896548 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 187 6394339 ns/op 3897379 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 169 7106690 ns/op 3901368 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 39730 30622 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 39769 30411 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 39446 30645 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 39542 30634 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 39562 30098 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 39492 30396 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 39655 30463 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 39397 30535 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 39866 30718 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 39682 30336 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 6475 185263 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5890 186166 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5863 186085 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5858 185640 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5629 186055 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5644 186713 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5773 187192 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5725 186609 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5847 185496 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5746 186319 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 45717 26580 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 46177 26631 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 46807 26397 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 45936 26571 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 46538 26272 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 46394 26713 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 45469 26093 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 45896 26535 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 43537 26126 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 45439 26454 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38911 30796 ns/op 16502 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38169 30941 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38372 30800 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38246 31018 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38743 31109 ns/op 16502 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38410 30931 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38334 30800 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38566 30843 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38328 30989 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38197 31058 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 36770 32063 ns/op 18444 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 37080 32124 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 36787 32101 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 37459 32052 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 37636 31963 ns/op 18451 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 37615 31905 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 37788 32444 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 37579 32129 ns/op 18448 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 36858 32391 ns/op 18451 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 36819 32294 ns/op 18444 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 57697 20737 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 57696 20776 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 56720 20938 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 58057 20887 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 56476 20929 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 56516 20743 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 56091 21293 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 57424 20960 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 56676 21277 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 56434 21089 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 34839 34184 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 35946 34069 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 35215 34211 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 35432 34125 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 34040 34436 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 35398 34384 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 35187 35118 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 35114 34494 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 34743 34394 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 35205 34194 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16546 72919 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16464 73239 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16522 73055 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16476 72503 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16477 73095 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16408 73589 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16420 72467 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16548 73273 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16468 73577 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16459 72832 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 37351 32153 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 37719 32409 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 37624 31997 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 37222 31922 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 35185 32268 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 37314 32301 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 37734 32576 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 37641 32242 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 37552 32629 ns/op 18445 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 37384 32279 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 64987 18400 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 61609 18584 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 64869 18494 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 64296 18423 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 65211 18241 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 66355 18443 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 66405 18207 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 63639 18505 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 65341 18388 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 67801 18360 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 274053 4521 ns/op 18882 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 256531 4440 ns/op 18885 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 295502 4724 ns/op 18909 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 296952 4375 ns/op 18895 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 259095 4410 ns/op 18899 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 286536 4458 ns/op 18899 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 287664 4761 ns/op 18901 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 230386 4403 ns/op 18885 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 258705 4524 ns/op 18881 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 281539 4468 ns/op 18907 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 162106 7636 ns/op 20118 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 164506 7661 ns/op 20097 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 156126 7762 ns/op 20120 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 156093 7771 ns/op 20117 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 134070 7655 ns/op 20116 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 139881 8151 ns/op 20131 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 135535 7925 ns/op 20121 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 157118 7777 ns/op 20099 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 160920 7786 ns/op 20110 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 150718 7694 ns/op 20106 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25166 47484 ns/op 24592 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25128 47744 ns/op 24590 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25148 47248 ns/op 24598 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25588 47992 ns/op 24589 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25272 47593 ns/op 24595 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25339 47654 ns/op 24597 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25474 47117 ns/op 24592 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25569 47595 ns/op 24595 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 24811 47797 ns/op 24592 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 24978 47901 ns/op 24595 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5611 189015 ns/op 30070 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5631 189225 ns/op 30065 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5457 189441 ns/op 30071 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5694 189509 ns/op 30077 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5538 189396 ns/op 30072 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5644 189395 ns/op 30071 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5434 189200 ns/op 30073 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5416 188564 ns/op 30063 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5763 188979 ns/op 30070 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 6362 188838 ns/op 30071 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 35316 33701 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 36153 33863 ns/op 18449 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 35335 33753 ns/op 18449 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 35035 33881 ns/op 18444 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 35752 33370 ns/op 18449 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 35503 33852 ns/op 18444 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 36105 33669 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 36273 33920 ns/op 18444 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 36160 33593 ns/op 18449 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 36026 33761 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 28960 40323 ns/op 27326 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29667 40316 ns/op 27328 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29708 40030 ns/op 27328 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29529 40772 ns/op 27325 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 30013 39966 ns/op 27328 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29953 39962 ns/op 27327 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29624 40060 ns/op 27328 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29944 39981 ns/op 27329 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29233 40008 ns/op 27327 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29355 40295 ns/op 27327 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 32007 36027 ns/op 18577 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 33495 36100 ns/op 18575 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 33451 36186 ns/op 18577 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 34051 36306 ns/op 18574 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 33415 36308 ns/op 18577 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 33220 37490 ns/op 18577 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 33198 36276 ns/op 18577 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 33136 36422 ns/op 18577 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 33255 36304 ns/op 18574 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 33255 36119 ns/op 18574 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38602 30894 ns/op 31730 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38384 31115 ns/op 31728 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38270 31047 ns/op 31731 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38452 31024 ns/op 31729 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38176 31106 ns/op 31725 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38773 31176 ns/op 31727 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38742 30916 ns/op 31727 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38818 31243 ns/op 31725 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38300 30865 ns/op 31727 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38847 30939 ns/op 31728 B/op 261 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27416 43997 ns/op 18446 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27409 43888 ns/op 18446 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27826 44015 ns/op 18446 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27183 44120 ns/op 18446 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27420 44542 ns/op 18442 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27098 43583 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 26658 44338 ns/op 18446 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27357 44178 ns/op 18448 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 26926 44390 ns/op 18446 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27494 43998 ns/op 18445 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8710 125209 ns/op 47131 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8202 126676 ns/op 47125 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 9547 126008 ns/op 47123 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8025 125697 ns/op 47130 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 9482 125670 ns/op 47128 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8715 124889 ns/op 47127 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8100 126222 ns/op 47129 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8053 124279 ns/op 47125 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8011 126973 ns/op 47124 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8322 126662 ns/op 47124 B/op 251 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26379 45782 ns/op 18514 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 25668 45357 ns/op 18502 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26526 46263 ns/op 18494 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26060 45787 ns/op 18492 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 25956 45837 ns/op 18495 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26413 46204 ns/op 18511 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26097 46113 ns/op 18495 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 25946 46031 ns/op 18495 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26220 46056 ns/op 18511 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26292 45902 ns/op 18501 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 43364 27287 ns/op 31097 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 43747 27678 ns/op 31093 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 42764 27768 ns/op 31094 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 43026 27937 ns/op 31096 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 42454 27950 ns/op 31093 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 42663 27443 ns/op 31095 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 42208 27755 ns/op 31094 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 43406 27779 ns/op 31093 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 42417 28081 ns/op 31097 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 41493 28061 ns/op 31095 B/op 190 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 163897 7506 ns/op 18765 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 167776 7391 ns/op 18763 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 157288 7383 ns/op 18800 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 170905 7331 ns/op 18767 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 167786 7508 ns/op 18769 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 153955 7521 ns/op 18769 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 171274 7246 ns/op 18755 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 172243 7294 ns/op 18775 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 166610 7423 ns/op 18770 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 151752 7391 ns/op 18773 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 67578 17531 ns/op 29757 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 68739 17322 ns/op 29754 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 66351 17494 ns/op 29766 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 69558 17519 ns/op 29752 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 67755 17447 ns/op 29732 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 68575 17311 ns/op 29768 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 65499 17496 ns/op 29745 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 66109 17274 ns/op 29769 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 69702 17748 ns/op 29762 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 70534 17590 ns/op 29760 B/op 71 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7473 154936 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7220 152968 ns/op 18444 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7615 159042 ns/op 18444 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7759 152421 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7298 153214 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7449 153920 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7632 155987 ns/op 18444 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7818 151844 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7784 154029 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7682 153739 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3918 293420 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3966 294015 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3768 293180 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3801 294642 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3946 292350 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 4017 295398 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3918 292529 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3969 294410 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3932 294144 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3910 293815 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 36657 33346 ns/op 21025 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 37554 32397 ns/op 21023 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 37255 32817 ns/op 21025 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 36829 32770 ns/op 21025 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 36598 32842 ns/op 21023 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 37190 32707 ns/op 21023 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 36932 32897 ns/op 21025 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 36370 32558 ns/op 21021 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 37236 32802 ns/op 21023 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 37264 32657 ns/op 21023 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 38702 31219 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 38707 31139 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 37788 31271 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 38289 30982 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 37366 31125 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 39619 31064 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 37830 31148 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 38708 31080 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 39045 31100 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 38862 30646 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 360196 3007 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 331303 3172 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 414392 3278 ns/op 18445 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 370216 3238 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 383913 3279 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 399724 3350 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 322474 3131 ns/op 18445 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 376881 3415 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 427166 3379 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 310185 3300 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 50065 23947 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 50943 23901 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 49038 24490 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 49362 24937 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 47826 24896 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 49110 24475 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 48646 24617 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 50648 24491 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 49182 24494 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 49274 24671 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20428 59057 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20361 59136 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20247 59938 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 19866 59177 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20283 59353 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20506 59186 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20095 59079 ns/op 18444 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20192 59016 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 19759 58951 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20460 59315 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 40166 29761 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 39801 29617 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 41083 29615 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 40098 29903 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 41091 29471 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 40256 29606 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 40659 29621 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 40776 29813 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 41175 29694 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 40200 30103 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 34419 35346 ns/op 18442 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 33552 34972 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 34597 34932 ns/op 18451 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 33336 35124 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 34518 35241 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 34278 35095 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 34196 34998 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 33984 35510 ns/op 18445 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 34292 34792 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 34338 35058 ns/op 18442 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 66793 17206 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 69666 17424 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 73243 17047 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 70125 17710 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 72597 16934 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 68785 17028 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 71300 16907 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 70809 17486 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 71100 16946 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 68316 17594 ns/op 55332 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 171219 6974 ns/op 18849 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 177577 6970 ns/op 18844 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 170066 6799 ns/op 18856 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 179984 7080 ns/op 18837 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 184200 7134 ns/op 18877 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 178616 7066 ns/op 18867 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 172783 7044 ns/op 18830 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 169936 6852 ns/op 18852 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 160291 6650 ns/op 18836 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 178792 6810 ns/op 18846 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 147633 8633 ns/op 37204 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 142096 9230 ns/op 37208 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 143487 9321 ns/op 37197 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 140163 8936 ns/op 37189 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 138362 8957 ns/op 37204 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 136690 8888 ns/op 37226 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 122828 8708 ns/op 37184 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 128389 8975 ns/op 37185 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 125043 9118 ns/op 37203 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 131532 9183 ns/op 37219 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 840 1386577 ns/op 278623 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 787 1414414 ns/op 278622 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 786 1463747 ns/op 279957 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 831 1502355 ns/op 278620 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 818 1474444 ns/op 278622 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 820 1423129 ns/op 278621 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 823 1419350 ns/op 278621 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 830 1514302 ns/op 278621 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 748 1438361 ns/op 278622 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 825 1412707 ns/op 278621 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 262 4636220 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 260 4598056 ns/op 668537 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 255 4621619 ns/op 668537 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 262 4602557 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 260 4588332 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 258 4560789 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 262 4609559 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 261 4545492 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 258 4599377 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 262 4583208 ns/op 668537 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 867 1357799 ns/op 278624 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 862 1357387 ns/op 278624 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 799 1376963 ns/op 278624 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 868 1360415 ns/op 278623 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 861 1359634 ns/op 278624 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 871 1363555 ns/op 278623 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 834 1359408 ns/op 278624 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 841 1362352 ns/op 278623 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 852 1367193 ns/op 278622 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 804 1372527 ns/op 278623 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 627 1877769 ns/op 340642 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 626 1876014 ns/op 340651 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 622 1887002 ns/op 340644 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 625 1892079 ns/op 340651 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 627 1894658 ns/op 340642 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 627 1879296 ns/op 340643 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 624 1881678 ns/op 340643 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 627 1873360 ns/op 340642 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 636 1885341 ns/op 340641 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 634 1876167 ns/op 340641 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 888 1307755 ns/op 279965 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 884 1317738 ns/op 278630 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 915 1306162 ns/op 278626 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 913 1311465 ns/op 278627 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 898 1334230 ns/op 278628 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 907 1303152 ns/op 278628 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 916 1305214 ns/op 279925 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 922 1305433 ns/op 279916 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 902 1312771 ns/op 278628 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 902 1306244 ns/op 278628 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 531 2223197 ns/op 979407 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 535 2246159 ns/op 979416 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 531 2234005 ns/op 979408 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 535 2237270 ns/op 979410 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 536 2226350 ns/op 979410 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 535 2225820 ns/op 979410 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 535 2222409 ns/op 979410 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 541 2244977 ns/op 979413 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 534 2246530 ns/op 979411 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 536 2238503 ns/op 979410 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 998 1179294 ns/op 278620 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 987 1170879 ns/op 278621 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 945 1170285 ns/op 278619 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 1003 1184341 ns/op 278620 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 996 1169890 ns/op 278620 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 1012 1175518 ns/op 278619 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 1023 1168428 ns/op 278621 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 1027 1177213 ns/op 279768 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 1004 1177129 ns/op 279793 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 1014 1179659 ns/op 278619 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1021 1165852 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1027 1155821 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 993 1151952 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1024 1161090 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1021 1162212 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1023 1172483 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1029 1159256 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1020 1157569 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1020 1159115 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1015 1161451 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 824 1424523 ns/op 280058 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 834 1449735 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 816 1429754 ns/op 280073 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 824 1424991 ns/op 278617 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 826 1431526 ns/op 278617 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 806 1427398 ns/op 278619 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 804 1428358 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 813 1422589 ns/op 278619 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 819 1420097 ns/op 280068 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 826 1417112 ns/op 278617 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 924 1283260 ns/op 537376 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 882 1277457 ns/op 537648 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 927 1274711 ns/op 537399 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 921 1294803 ns/op 537486 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 919 1285146 ns/op 537855 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 931 1283490 ns/op 537545 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 934 1281835 ns/op 537740 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 918 1270885 ns/op 537199 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 908 1287986 ns/op 537463 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 933 1274888 ns/op 537673 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 2091 622233 ns/op 283152 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 1797 627161 ns/op 281354 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 2108 610560 ns/op 282069 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 2132 608521 ns/op 282686 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 1994 625701 ns/op 281865 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 2007 613558 ns/op 281023 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 1978 629670 ns/op 281046 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 2011 627189 ns/op 281688 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 1857 639442 ns/op 280310 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 2061 632471 ns/op 280886 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1795 642068 ns/op 648586 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1858 643615 ns/op 648541 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1828 638440 ns/op 648271 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1801 638100 ns/op 648167 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1815 640981 ns/op 648278 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1840 633893 ns/op 648380 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1786 643877 ns/op 648413 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1842 637144 ns/op 648610 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1711 637052 ns/op 648587 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1831 654801 ns/op 648445 B/op 1013 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 516 2308594 ns/op 279811 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 524 2312311 ns/op 281818 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 517 2304248 ns/op 281846 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 517 2298765 ns/op 279811 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 508 2283369 ns/op 281878 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 517 2300474 ns/op 279811 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 518 2301222 ns/op 281842 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 517 2329026 ns/op 279811 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 522 2296580 ns/op 279816 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 516 2287678 ns/op 281851 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 259 4628058 ns/op 1302771 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 258 4645811 ns/op 1302771 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 259 4609042 ns/op 1302771 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 259 4680591 ns/op 1302771 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 258 4624025 ns/op 1302771 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 254 4633691 ns/op 1302770 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 261 4630608 ns/op 1302771 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 255 4609622 ns/op 1302772 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 258 4679989 ns/op 1302770 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 260 4605304 ns/op 1302772 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 895 1321790 ns/op 278622 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 900 1354279 ns/op 278625 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 888 1329351 ns/op 278623 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 901 1346274 ns/op 278625 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 900 1324190 ns/op 278625 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 900 1328142 ns/op 278621 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 900 1322301 ns/op 278625 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 898 1334026 ns/op 278621 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 900 1328749 ns/op 278625 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 901 1327193 ns/op 279943 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 462 2592751 ns/op 975172 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 462 2571988 ns/op 975160 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 454 2603624 ns/op 975159 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 457 2590623 ns/op 975158 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 460 2590556 ns/op 975155 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 456 2576589 ns/op 975158 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 459 2582641 ns/op 975167 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 464 2593048 ns/op 975159 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 465 2570897 ns/op 975169 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 454 2561725 ns/op 975160 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 520 2271087 ns/op 279137 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 519 2259080 ns/op 279137 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 531 2267206 ns/op 279135 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 516 2269100 ns/op 279138 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 535 2262717 ns/op 281357 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 530 2261878 ns/op 281373 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 517 2262330 ns/op 281431 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 528 2261069 ns/op 279135 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 516 2276250 ns/op 281437 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 528 2270450 ns/op 279136 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 248 4778385 ns/op 1925430 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 250 4799678 ns/op 1925424 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 246 4780400 ns/op 1925435 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 250 4747294 ns/op 1925423 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 249 4770072 ns/op 1925439 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 248 4801856 ns/op 1925429 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 250 4804299 ns/op 1925438 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 249 4767271 ns/op 1925426 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 243 4768094 ns/op 1925428 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 247 4801833 ns/op 1925433 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 799 1461795 ns/op 278687 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 806 1464248 ns/op 278693 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 808 1472420 ns/op 278693 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 819 1461928 ns/op 278691 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 808 1481776 ns/op 278693 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 810 1458887 ns/op 278692 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 817 1461465 ns/op 280133 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 813 1458731 ns/op 280142 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 816 1479720 ns/op 278691 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 816 1463119 ns/op 278691 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 309 3858772 ns/op 1792970 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 312 3847808 ns/op 1792972 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 310 3874887 ns/op 1792973 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 310 3852553 ns/op 1792974 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 312 3848182 ns/op 1792971 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 312 3837460 ns/op 1792969 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 312 3823457 ns/op 1792971 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 309 3848401 ns/op 1792971 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 310 3834605 ns/op 1792971 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 312 3855509 ns/op 1792972 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 600 1929347 ns/op 278923 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 578 1950983 ns/op 278929 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 622 1932959 ns/op 278928 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 616 1927980 ns/op 278919 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 618 1938848 ns/op 283272 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 616 1917738 ns/op 278919 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 620 1934549 ns/op 283257 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 615 1924299 ns/op 278919 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 616 1944456 ns/op 278919 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 610 1921815 ns/op 278921 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 394 3005553 ns/op 1474944 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 396 3030129 ns/op 1473440 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 400 3033182 ns/op 1474202 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 398 3001449 ns/op 1474071 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 397 3009721 ns/op 1475235 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 398 3029710 ns/op 1474141 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 392 3022405 ns/op 1475221 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 393 3012660 ns/op 1473744 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 392 2998121 ns/op 1473519 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 396 3032316 ns/op 1473646 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1246 947247 ns/op 280890 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1243 939969 ns/op 279906 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1214 943387 ns/op 280597 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1195 941712 ns/op 280754 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1236 947674 ns/op 280682 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1237 946182 ns/op 279913 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1228 944620 ns/op 281297 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1232 943559 ns/op 282172 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1222 947579 ns/op 279151 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1233 947128 ns/op 280515 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 602 2011522 ns/op 2813765 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 594 1993688 ns/op 2813944 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 588 1995154 ns/op 2814863 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 603 2007728 ns/op 2814817 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 595 1986483 ns/op 2814305 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 604 1990920 ns/op 2814466 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 597 1995034 ns/op 2814126 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 590 2003785 ns/op 2814304 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 586 2009165 ns/op 2814138 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 603 2000805 ns/op 2814471 B/op 29658 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 510 2319628 ns/op 278709 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 514 2321542 ns/op 278708 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 517 2296443 ns/op 278707 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 511 2312072 ns/op 279254 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 522 2295068 ns/op 278705 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 511 2322335 ns/op 278709 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 514 2307623 ns/op 278708 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 518 2326440 ns/op 278706 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 520 2298362 ns/op 279242 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 518 2291412 ns/op 279245 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 294 4007826 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 292 4024168 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 297 4024837 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 291 4012098 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 302 4012800 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 297 3999903 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 298 4079559 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 296 4054786 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 295 4083752 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 300 3999847 ns/op 278817 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2830 412671 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2631 416828 ns/op 279069 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2814 412544 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2810 411635 ns/op 278617 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2672 412457 ns/op 279061 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2805 412675 ns/op 278617 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2818 411601 ns/op 279038 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2833 411923 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2848 410928 ns/op 278617 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2799 411472 ns/op 279041 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3015 377117 ns/op 278646 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3086 376500 ns/op 278649 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3042 376243 ns/op 278645 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3129 380558 ns/op 278645 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3006 378681 ns/op 278645 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3073 376513 ns/op 278648 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3006 378771 ns/op 278647 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 2952 377331 ns/op 278647 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3099 376951 ns/op 278646 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3069 378897 ns/op 278645 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 39410 30313 ns/op 278685 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 37250 31860 ns/op 278712 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 35520 32013 ns/op 278732 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 34437 31697 ns/op 278719 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 37239 36935 ns/op 278754 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 32463 34680 ns/op 278758 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 31854 34054 ns/op 278717 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 30648 40103 ns/op 278674 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 30406 37591 ns/op 278693 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 34826 36499 ns/op 278762 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 1962 576979 ns/op 557362 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 1970 577310 ns/op 557356 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 2042 576090 ns/op 557360 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 2058 577599 ns/op 557356 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 2034 573911 ns/op 557357 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 2000 575015 ns/op 557356 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 2013 575509 ns/op 557366 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 2089 577729 ns/op 557356 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 2086 579545 ns/op 557357 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 2041 579810 ns/op 557356 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 2014 577793 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 2025 577837 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 2016 586801 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 2006 591156 ns/op 278617 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 2013 584882 ns/op 278617 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 2011 580791 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 1976 582025 ns/op 278617 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 1996 584334 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 2017 585648 ns/op 278756 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 2017 577600 ns/op 278756 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 3931 288519 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 3962 286426 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 4051 285796 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 4009 295546 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 3985 285561 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 4159 286814 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 3931 285975 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 3862 289391 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 3954 286074 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 4098 286230 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1176 931161 ns/op 279861 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1245 935864 ns/op 278614 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1264 939396 ns/op 278615 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1270 932867 ns/op 279769 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1237 938772 ns/op 279800 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1248 928959 ns/op 278614 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1236 940924 ns/op 279801 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1252 951243 ns/op 278614 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1200 930430 ns/op 278615 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1250 933005 ns/op 279786 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3187 346996 ns/op 835870 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3498 345864 ns/op 835869 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3309 349100 ns/op 835869 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3330 345795 ns/op 835869 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3094 342804 ns/op 835868 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 2935 345227 ns/op 835870 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3362 343874 ns/op 835869 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3025 343815 ns/op 835867 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3512 344670 ns/op 835868 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3346 343502 ns/op 835868 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 2013 627823 ns/op 281151 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1976 623302 ns/op 281543 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1783 622582 ns/op 283335 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1934 630959 ns/op 280852 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1874 628932 ns/op 282315 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1878 615682 ns/op 281905 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1935 627819 ns/op 280555 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1860 608694 ns/op 282280 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 2065 615668 ns/op 281337 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1858 612386 ns/op 282328 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1800 684733 ns/op 560414 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1689 681673 ns/op 561627 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1772 682768 ns/op 560758 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1813 674300 ns/op 560036 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1704 690834 ns/op 561027 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1798 688728 ns/op 559765 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1740 690350 ns/op 560095 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1651 675823 ns/op 561470 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1705 653957 ns/op 560836 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1720 660730 ns/op 561240 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 898 1277115 ns/op 563780 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 927 1277144 ns/op 563778 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 880 1270656 ns/op 563780 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 938 1267031 ns/op 564894 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 931 1270586 ns/op 563777 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 949 1274101 ns/op 563780 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 920 1259937 ns/op 564919 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 919 1280798 ns/op 563776 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 912 1281924 ns/op 563777 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 897 1285058 ns/op 563777 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 42 26889856 ns/op 1440019 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 43 27072975 ns/op 1439905 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 43 26800567 ns/op 1440063 B/op 31410 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 40 27230877 ns/op 1440021 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 40 26918283 ns/op 1439985 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 42 26925370 ns/op 1439960 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 43 27148688 ns/op 1439960 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 43 26910584 ns/op 1440003 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 43 27635564 ns/op 1439977 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 42 27116926 ns/op 1440082 B/op 31410 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 818 1434980 ns/op 511146 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 822 1417029 ns/op 511149 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 776 1427317 ns/op 511147 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 836 1402305 ns/op 514184 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 831 1387642 ns/op 511147 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 831 1403172 ns/op 511147 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 832 1407004 ns/op 514199 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 840 1402032 ns/op 514173 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 861 1393915 ns/op 514098 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 859 1385019 ns/op 514102 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 372 3216718 ns/op 1000849 B/op 7274 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 372 3270498 ns/op 1000821 B/op 7274 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 368 3226293 ns/op 1000786 B/op 7273 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 370 3223795 ns/op 1000830 B/op 7274 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 368 3216805 ns/op 1000798 B/op 7273 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 369 3200378 ns/op 1000803 B/op 7273 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 373 3212218 ns/op 1000843 B/op 7274 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 369 3239483 ns/op 1000787 B/op 7273 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 373 3215275 ns/op 1000791 B/op 7273 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 369 3262657 ns/op 1000815 B/op 7274 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 781 1540945 ns/op 509261 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 768 1559260 ns/op 509260 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 756 1539617 ns/op 509263 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 771 1533053 ns/op 509260 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 771 1555904 ns/op 509260 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 757 1533666 ns/op 509262 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 790 1536469 ns/op 509260 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 769 1532199 ns/op 509261 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 770 1530836 ns/op 512556 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 728 1534563 ns/op 509260 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 398 2959296 ns/op 1276205 B/op 33894 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 402 2957547 ns/op 1276180 B/op 33893 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 400 3053049 ns/op 1276154 B/op 33893 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 403 2966286 ns/op 1276170 B/op 33893 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 402 2966265 ns/op 1276189 B/op 33894 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 400 2983393 ns/op 1276161 B/op 33893 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 399 2974204 ns/op 1276179 B/op 33893 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 400 2982998 ns/op 1276209 B/op 33894 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 396 2993040 ns/op 1276161 B/op 33893 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 384 3012655 ns/op 1276180 B/op 33893 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1366 837810 ns/op 547026 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1399 840823 ns/op 548838 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1363 839883 ns/op 548886 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1353 841930 ns/op 547028 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1341 849491 ns/op 548920 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1384 841150 ns/op 547028 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1364 839088 ns/op 548888 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1380 841627 ns/op 548861 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1383 835744 ns/op 547032 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1398 840531 ns/op 547029 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 484 2431231 ns/op 890497 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 487 2433039 ns/op 890459 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 477 2449397 ns/op 890524 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 486 2438145 ns/op 890510 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 487 2484317 ns/op 890475 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 487 2439358 ns/op 890494 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 489 2440420 ns/op 890504 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 486 2435183 ns/op 890504 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 487 2432062 ns/op 890494 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 486 2447939 ns/op 890473 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1198 951014 ns/op 524081 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1234 964896 ns/op 521324 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1228 949645 ns/op 523936 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1255 947914 ns/op 522306 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1206 952943 ns/op 524219 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1198 947777 ns/op 522837 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1232 958133 ns/op 521662 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1222 947841 ns/op 523790 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1216 948831 ns/op 522237 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1200 943099 ns/op 521400 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 466 2491996 ns/op 2572062 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 472 2473709 ns/op 2571386 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 462 2488305 ns/op 2572266 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 453 2535208 ns/op 2572614 B/op 14590 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 457 2525464 ns/op 2572380 B/op 14590 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 463 2501324 ns/op 2572818 B/op 14590 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 478 2490681 ns/op 2571713 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 480 2476569 ns/op 2571566 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 475 2509632 ns/op 2571599 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 459 2499500 ns/op 2572008 B/op 14590 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 1893 562266 ns/op 515213 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2005 559180 ns/op 513601 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 1987 560762 ns/op 512551 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2055 557729 ns/op 513274 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2137 561994 ns/op 511750 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2088 559227 ns/op 512940 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2064 562883 ns/op 512593 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2116 559950 ns/op 512418 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2132 569354 ns/op 513803 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2126 557844 ns/op 512397 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 435 2663453 ns/op 2601265 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 451 2637321 ns/op 2598580 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 446 2598737 ns/op 2601075 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 441 2620218 ns/op 2600194 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 451 2721642 ns/op 2599981 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 447 2699410 ns/op 2601509 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 434 2658474 ns/op 2600807 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 445 2655143 ns/op 2600612 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 439 2694550 ns/op 2599028 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 435 2704385 ns/op 2600517 B/op 4321 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 151 7734798 ns/op 4486868 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 154 7719880 ns/op 4479920 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 153 7732297 ns/op 4486780 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 156 7732497 ns/op 4486647 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 154 7781522 ns/op 4479919 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 153 7741251 ns/op 4486788 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 154 7824515 ns/op 4479921 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 154 7741614 ns/op 4479919 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 154 7703150 ns/op 4486730 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 153 7727174 ns/op 4486785 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 40 27355233 ns/op 5121839 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 43 27279404 ns/op 5121779 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 42 27097810 ns/op 5121830 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 43 27236132 ns/op 5121864 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 43 27119933 ns/op 5122076 B/op 95371 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 44 27446938 ns/op 5122045 B/op 95371 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 42 27363429 ns/op 5121974 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 44 27798919 ns/op 5121764 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 43 27289432 ns/op 5121702 B/op 95369 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 42 27122952 ns/op 5122019 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 568 2013075 ns/op 508020 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 584 2021155 ns/op 508023 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 596 2016299 ns/op 508021 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 594 2013192 ns/op 508022 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 565 2030684 ns/op 508022 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 582 2008690 ns/op 512386 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 595 2022371 ns/op 508021 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 590 2023912 ns/op 512326 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 596 2028576 ns/op 508021 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 585 2034340 ns/op 508021 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 220 5387072 ns/op 4957749 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 223 5454225 ns/op 4957780 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 220 5433595 ns/op 4957761 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 220 5392126 ns/op 4957796 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 219 5473341 ns/op 4957742 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 223 5403051 ns/op 4957693 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 217 5421472 ns/op 4957680 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 216 5419918 ns/op 4957754 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 222 5396174 ns/op 4957766 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 220 5371707 ns/op 4957633 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 224 5263855 ns/op 1919594 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 226 5271211 ns/op 1919490 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 228 5317946 ns/op 1919388 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 225 5285599 ns/op 1908261 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 224 5283585 ns/op 1908266 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 226 5289266 ns/op 1919488 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 224 5341655 ns/op 1908249 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 223 5314511 ns/op 1908264 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 223 5303322 ns/op 1919646 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 225 5376945 ns/op 1908262 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 158 7593903 ns/op 5572431 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 157 7470539 ns/op 5572309 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 159 7534314 ns/op 5572255 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 160 7532066 ns/op 5572406 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 157 7499501 ns/op 5572310 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 158 7644602 ns/op 5572281 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 158 7520351 ns/op 5572344 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 157 7556484 ns/op 5572387 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 157 7531669 ns/op 5572247 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 158 7538905 ns/op 5572304 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 397 2986435 ns/op 514523 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 390 2987332 ns/op 514745 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 397 3002054 ns/op 508190 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 397 3008610 ns/op 514593 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 400 2975717 ns/op 514502 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 394 3008941 ns/op 508232 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 402 2977376 ns/op 508143 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 391 2985143 ns/op 514792 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 399 2995688 ns/op 508118 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 397 2980910 ns/op 508291 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 68 15106334 ns/op 6304627 B/op 85216 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 80 15030293 ns/op 6304759 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 81 15102699 ns/op 6304894 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 84 15133280 ns/op 6305000 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 80 15074228 ns/op 6304853 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 68 15172973 ns/op 6305076 B/op 85218 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 67 14975610 ns/op 6304871 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 75 15048217 ns/op 6304785 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 74 15003553 ns/op 6304818 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 81 15078545 ns/op 6304785 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 240 5080154 ns/op 691930 B/op 326 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 238 4953581 ns/op 652821 B/op 326 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 241 4933044 ns/op 706780 B/op 325 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 241 4918697 ns/op 652668 B/op 326 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 236 4935798 ns/op 658095 B/op 327 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 246 4907905 ns/op 674981 B/op 326 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 242 4929085 ns/op 682665 B/op 326 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 241 4952237 ns/op 653561 B/op 326 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 242 4912944 ns/op 652573 B/op 325 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 242 4946867 ns/op 676192 B/op 326 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 151 7667830 ns/op 7417336 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 152 7786861 ns/op 7417170 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 152 7841901 ns/op 7417164 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 152 7759349 ns/op 7416917 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 156 7809019 ns/op 7416772 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 154 7709480 ns/op 7417543 B/op 123577 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 151 7816199 ns/op 7417473 B/op 123577 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 148 7631101 ns/op 7417166 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 153 7755238 ns/op 7417170 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 153 7684878 ns/op 7417153 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 508 2271621 ns/op 508788 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 518 2270191 ns/op 511164 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 522 2276790 ns/op 513289 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 519 2296094 ns/op 510600 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 516 2335478 ns/op 511490 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 517 2305118 ns/op 511755 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 508 2300649 ns/op 508515 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 523 2259581 ns/op 511352 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 518 2275568 ns/op 512014 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 499 2289378 ns/op 511052 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 172 6368923 ns/op 8652329 B/op 58176 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 177 6607123 ns/op 8651309 B/op 58175 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 182 6493350 ns/op 8653308 B/op 58175 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 188 6581219 ns/op 8654745 B/op 58175 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 183 6501315 ns/op 8657452 B/op 58175 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 186 6564807 ns/op 8653786 B/op 58176 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 183 6380957 ns/op 8653499 B/op 58176 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 186 6567418 ns/op 8660088 B/op 58176 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 178 6561835 ns/op 8658528 B/op 58176 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 183 6734195 ns/op 8654556 B/op 58175 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 67 16276080 ns/op 508183 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 69 16334434 ns/op 508174 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 70 16126256 ns/op 508171 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 69 16277437 ns/op 533227 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 69 16237824 ns/op 533227 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 72 16269759 ns/op 532215 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 69 16183779 ns/op 533227 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 72 16332983 ns/op 532215 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 68 16664303 ns/op 533599 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 70 16441036 ns/op 532869 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 42 27197545 ns/op 1728803 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 43 26765415 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 43 26812419 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 43 26976739 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 44 26733747 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 44 26764561 ns/op 1728803 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 43 26906900 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 44 26897467 ns/op 1728803 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 42 26867617 ns/op 1728803 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 43 26984374 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 663 1790177 ns/op 534929 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 664 1787912 ns/op 531093 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 669 1801861 ns/op 538692 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 667 1795959 ns/op 531089 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 662 1794633 ns/op 538779 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 649 1805178 ns/op 535009 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 646 1800520 ns/op 531086 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 666 1796071 ns/op 534907 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 666 1789833 ns/op 534922 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 670 1793835 ns/op 534877 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 762 1595091 ns/op 1752174 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 727 1598167 ns/op 1752150 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 722 1631838 ns/op 1752200 B/op 217 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 685 1577690 ns/op 1752184 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 728 1610289 ns/op 1752164 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 702 1607703 ns/op 1752170 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 729 1603111 ns/op 1752143 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 752 1569152 ns/op 1752191 B/op 217 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 789 1576573 ns/op 1752143 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 786 1460962 ns/op 1752163 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2762 457003 ns/op 1730072 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2139 479002 ns/op 1730440 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2522 482917 ns/op 1730838 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2143 488742 ns/op 1729633 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2442 502950 ns/op 1728817 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2268 501642 ns/op 1730350 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2715 477208 ns/op 1730075 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2412 494951 ns/op 1730230 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2191 487307 ns/op 1731187 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2488 483323 ns/op 1730188 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 422 2718442 ns/op 3698653 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 451 2669366 ns/op 3698656 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 442 2741706 ns/op 3698656 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 446 2705597 ns/op 3698655 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 434 2669578 ns/op 3698654 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 430 2714852 ns/op 3698657 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 439 2662622 ns/op 3698658 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 445 2720937 ns/op 3698657 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 439 2681418 ns/op 3698656 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 434 2752614 ns/op 3698654 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 286 4144878 ns/op 508044 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 289 4174476 ns/op 516796 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 288 4167162 ns/op 508043 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 286 4161220 ns/op 516889 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 286 4224508 ns/op 516890 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 286 4175772 ns/op 508044 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 288 4177998 ns/op 508043 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 289 4211534 ns/op 516797 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 283 4157497 ns/op 508045 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 290 4141852 ns/op 508043 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 662 1800011 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 612 1791870 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 670 1833020 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 644 1817793 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 664 1750117 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 664 1842910 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 658 1768050 ns/op 1728536 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 672 1751620 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 649 1809823 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 674 1795046 ns/op 1728536 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 670 1765304 ns/op 508023 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 674 1762344 ns/op 508022 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 666 1759657 ns/op 508019 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 670 1814682 ns/op 514393 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 681 1758825 ns/op 514288 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 692 1774032 ns/op 514187 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 675 1790196 ns/op 514345 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 672 1763605 ns/op 514374 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 630 1749989 ns/op 514795 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 684 1757775 ns/op 508021 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 417 2681440 ns/op 5186580 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 444 2714980 ns/op 5186646 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 436 2617065 ns/op 5186620 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 448 2729802 ns/op 5186644 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 452 2668770 ns/op 5186557 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 399 2684890 ns/op 5186574 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 445 2662904 ns/op 5186545 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 462 2663310 ns/op 5186621 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 458 2701913 ns/op 5186658 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 436 2794330 ns/op 5186588 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 511 2241960 ns/op 1759110 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 516 2291471 ns/op 1751447 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 537 2299904 ns/op 1758250 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 513 2296767 ns/op 1755417 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 518 2314455 ns/op 1755279 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 500 2264204 ns/op 1756693 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 517 2348302 ns/op 1759662 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 530 2352580 ns/op 1764538 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 492 2283446 ns/op 1759934 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 523 2286206 ns/op 1771972 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 435 2633169 ns/op 3471238 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 454 2537870 ns/op 3466913 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 452 2445618 ns/op 3471469 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 469 2480641 ns/op 3468695 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 458 2562212 ns/op 3468653 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 452 2795408 ns/op 3468138 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 426 2677803 ns/op 3465514 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 472 2653574 ns/op 3470630 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 430 2649343 ns/op 3467670 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 397 2599400 ns/op 3470137 B/op 4 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 98 12289413 ns/op 4036115 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 98 12135431 ns/op 4036053 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 98 12149637 ns/op 4036102 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 98 12351967 ns/op 4036105 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 99 11993131 ns/op 4035233 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 99 12005967 ns/op 4035237 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 100 12365441 ns/op 4034372 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 99 12035025 ns/op 3950432 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 99 11994321 ns/op 3950428 B/op 18049 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 90 12366160 ns/op 4043758 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 37 30561641 ns/op 3627767 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 37 30084754 ns/op 3627767 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 39 30532644 ns/op 3627763 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 37 30286491 ns/op 3627765 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 38 30169354 ns/op 3627762 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 37 30180981 ns/op 3627769 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 38 30421734 ns/op 3627768 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 39 30302983 ns/op 3627764 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 37 30836076 ns/op 3627769 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 38 30506091 ns/op 3627766 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 140 8526579 ns/op 3262054 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 139 8731066 ns/op 3142078 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 138 8681632 ns/op 3263798 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 139 8349880 ns/op 3142077 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 136 8628723 ns/op 3389085 B/op 2570 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 136 8604259 ns/op 3265575 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 140 8907194 ns/op 3262051 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 141 8468446 ns/op 3142069 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 136 8807784 ns/op 3265576 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 135 8781559 ns/op 3266493 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 212 5609827 ns/op 3191920 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 212 5663072 ns/op 3191921 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 212 5616647 ns/op 3191874 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 211 5643295 ns/op 3191924 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 213 5619997 ns/op 3191897 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 212 5637442 ns/op 3191874 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 210 5598661 ns/op 3191902 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 212 5652418 ns/op 3191905 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 212 5650649 ns/op 3191905 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 213 5672290 ns/op 3191882 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 100 11227775 ns/op 3979469 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 103 11192073 ns/op 3979451 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 103 11003860 ns/op 4142509 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 91 11368940 ns/op 4164028 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 93 10918726 ns/op 3979456 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 104 11420373 ns/op 4140967 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 106 11519003 ns/op 4137907 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 92 11219641 ns/op 4162013 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 100 11116145 ns/op 3979471 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 104 11484063 ns/op 3979477 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 229 5282650 ns/op 3931307 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 231 5209074 ns/op 3931325 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 224 5157885 ns/op 3931315 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 229 5180256 ns/op 3931320 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 230 5162500 ns/op 3931328 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 228 5176331 ns/op 3931298 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 229 5201090 ns/op 3931318 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 230 5208805 ns/op 3931329 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 228 5197311 ns/op 3931311 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 230 5236492 ns/op 3931318 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 266 4528496 ns/op 3273206 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 259 4505559 ns/op 3338069 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 258 4496740 ns/op 3338328 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 254 4495692 ns/op 3273188 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 266 4472776 ns/op 3273193 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 261 4494400 ns/op 3337530 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 259 4526320 ns/op 3338065 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 256 4483263 ns/op 3338819 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 253 4480840 ns/op 3339585 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 259 4558476 ns/op 3338025 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 150 7966234 ns/op 6303575 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 150 7975023 ns/op 6303575 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 148 7990388 ns/op 6303575 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 148 7962813 ns/op 6303572 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 148 7968959 ns/op 6303573 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 151 7984565 ns/op 6303569 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 148 7979412 ns/op 6303574 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 148 7984060 ns/op 6303572 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 151 8019205 ns/op 6303572 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 150 8038194 ns/op 6303569 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 190 6236333 ns/op 3946534 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 200 6119363 ns/op 4030564 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 188 5885539 ns/op 4036016 B/op 17943 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 189 6150407 ns/op 4035428 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 192 6191293 ns/op 4034038 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 186 6171695 ns/op 3946472 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 176 6240210 ns/op 4042096 B/op 17943 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 189 6149082 ns/op 4035471 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 183 6267559 ns/op 4038501 B/op 17943 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 190 6155142 ns/op 3946545 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 279 4275094 ns/op 5441626 B/op 15803 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 278 4389860 ns/op 5443792 B/op 15809 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 276 4395275 ns/op 5441552 B/op 15805 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 271 4386883 ns/op 5444227 B/op 15811 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 273 4458801 ns/op 5443694 B/op 15812 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 259 4428626 ns/op 5444386 B/op 15808 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 264 4324950 ns/op 5441687 B/op 15805 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 272 4286936 ns/op 5443789 B/op 15812 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 282 4395778 ns/op 5442748 B/op 15809 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 274 4276812 ns/op 5443854 B/op 15812 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 248 4356781 ns/op 4083814 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 301 4193705 ns/op 4070988 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 261 4311509 ns/op 4043721 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 295 4318193 ns/op 4073397 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 288 4322780 ns/op 4103683 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 291 4591328 ns/op 4007552 B/op 17940 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 247 4626236 ns/op 4050037 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 272 4635784 ns/op 4011215 B/op 17940 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 244 4519769 ns/op 4050933 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 254 4277313 ns/op 4009371 B/op 17940 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 228 5107183 ns/op 5167821 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 232 5214130 ns/op 5163882 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 231 5164692 ns/op 5166235 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 224 5220890 ns/op 5164796 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 235 5121376 ns/op 5166864 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 229 5208725 ns/op 5167742 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 235 5129167 ns/op 5167316 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 224 5227298 ns/op 5168142 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 234 5137514 ns/op 5165129 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 236 5189833 ns/op 5167254 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 103 11697029 ns/op 6569813 B/op 131963 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 88 11749042 ns/op 6617482 B/op 131964 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 96 11748321 ns/op 6569826 B/op 131963 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 87 11799369 ns/op 6618048 B/op 131964 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 102 11898671 ns/op 6569824 B/op 131963 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 99 11940522 ns/op 6612198 B/op 131964 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 100 11662988 ns/op 6611765 B/op 131964 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 100 11770389 ns/op 6611766 B/op 131964 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 90 11779035 ns/op 6616436 B/op 131964 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 99 12045398 ns/op 6612194 B/op 131964 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 39 29994266 ns/op 7452478 B/op 134382 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 36 30121813 ns/op 7452353 B/op 134381 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 38 30342987 ns/op 7452756 B/op 134383 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 36 30072819 ns/op 7452400 B/op 134382 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 38 30466304 ns/op 7452016 B/op 134380 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 34 30240714 ns/op 7452800 B/op 134383 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 38 30350240 ns/op 7452176 B/op 134381 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 40 30557051 ns/op 7452462 B/op 134382 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 39 30379834 ns/op 7452506 B/op 134382 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 34 30338574 ns/op 7452664 B/op 134383 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 338 3414007 ns/op 1166728 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 344 3463327 ns/op 1166390 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 340 3403838 ns/op 1147071 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 345 3424859 ns/op 1147067 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 338 3412532 ns/op 1147071 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 344 3432753 ns/op 1166390 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 340 3413961 ns/op 1166611 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 349 3397708 ns/op 1147073 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 349 3401583 ns/op 1147075 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 342 3441642 ns/op 1147069 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 139 8544477 ns/op 6962180 B/op 115831 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 138 8495690 ns/op 6961902 B/op 115830 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 139 8525474 ns/op 6961988 B/op 115830 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 142 8487113 ns/op 6961983 B/op 115831 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 140 8484055 ns/op 6962142 B/op 115831 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 140 8538686 ns/op 6961851 B/op 115830 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 141 8473032 ns/op 6962080 B/op 115831 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 139 8481866 ns/op 6962136 B/op 115831 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 136 8549372 ns/op 6962055 B/op 115831 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 140 8481324 ns/op 6962474 B/op 115832 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 148 8046938 ns/op 3124663 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 148 7948039 ns/op 3079763 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 147 8128061 ns/op 3124972 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 147 7979338 ns/op 3124969 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 147 8064375 ns/op 3124974 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 150 8077902 ns/op 3124058 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 147 8210269 ns/op 3170157 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 150 8050416 ns/op 3079778 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 147 8202617 ns/op 3124972 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 150 7998649 ns/op 3079778 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 104 11383614 ns/op 8220058 B/op 181423 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 100 11375950 ns/op 8220688 B/op 181425 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 100 11506985 ns/op 8220470 B/op 181425 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 96 11360562 ns/op 8220669 B/op 181426 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 100 11445522 ns/op 8220282 B/op 181424 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 96 11284784 ns/op 8220468 B/op 181425 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 100 11422923 ns/op 8220613 B/op 181425 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 100 11478115 ns/op 8220636 B/op 181425 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 99 11465495 ns/op 8220306 B/op 181424 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 100 11374751 ns/op 8220670 B/op 181425 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 236 4954460 ns/op 1175476 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 238 5086587 ns/op 1175209 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 236 4953736 ns/op 1147333 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 235 5020875 ns/op 1175569 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 238 4949345 ns/op 1175258 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 238 4933093 ns/op 1147371 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 238 4959241 ns/op 1147364 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 240 5030424 ns/op 1147316 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 241 4940684 ns/op 1147331 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 234 4912564 ns/op 1147364 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 32 33315065 ns/op 8075126 B/op 132387 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 33 33564769 ns/op 8074562 B/op 132385 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 33 33356676 ns/op 8075178 B/op 132387 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 33 33039317 ns/op 8075362 B/op 132388 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 36 33272040 ns/op 8075209 B/op 132387 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 34 33716542 ns/op 8074767 B/op 132386 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 34 33515867 ns/op 8074950 B/op 132386 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 37 33333401 ns/op 8074067 B/op 132383 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 33 33301185 ns/op 8074334 B/op 132384 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 36 33219514 ns/op 8075321 B/op 132388 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 135 8776010 ns/op 2487560 B/op 6488 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 130 9105129 ns/op 2580237 B/op 6489 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 132 8925667 ns/op 2551239 B/op 6486 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 132 8888089 ns/op 2620487 B/op 6489 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 135 8966189 ns/op 2599164 B/op 6487 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 129 8877027 ns/op 2643716 B/op 6491 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 132 8864450 ns/op 2665350 B/op 6492 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 134 9067772 ns/op 2626537 B/op 6487 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 135 8794262 ns/op 2549264 B/op 6489 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 134 9012926 ns/op 2644361 B/op 6489 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10353100 ns/op 9849474 B/op 159461 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10177746 ns/op 9849692 B/op 159460 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10285537 ns/op 9849877 B/op 159460 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10354927 ns/op 9849136 B/op 159459 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 99 10221411 ns/op 9849959 B/op 159460 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10191076 ns/op 9849428 B/op 159459 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10181174 ns/op 9849749 B/op 159459 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10114062 ns/op 9850110 B/op 159459 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10073505 ns/op 9847090 B/op 159459 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10134423 ns/op 9850606 B/op 159460 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 316 3607872 ns/op 1164060 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 321 3632198 ns/op 1186055 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 300 3605576 ns/op 1184843 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 327 3607128 ns/op 1194352 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 326 3612302 ns/op 1175775 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 332 3598289 ns/op 1164880 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 312 3626613 ns/op 1171562 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 326 3601547 ns/op 1186689 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 325 3570651 ns/op 1170148 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 330 3597440 ns/op 1165681 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 134 8634539 ns/op 9501266 B/op 67613 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 136 8760606 ns/op 9501963 B/op 67613 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 134 8744330 ns/op 9500324 B/op 67612 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 135 8718877 ns/op 9501743 B/op 67612 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 139 8803376 ns/op 9501541 B/op 67613 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 135 8647201 ns/op 9502502 B/op 67612 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 135 8684454 ns/op 9501056 B/op 67613 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 136 8726312 ns/op 9505027 B/op 67613 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 134 8817918 ns/op 9503352 B/op 67612 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 138 8676680 ns/op 9499661 B/op 67611 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 61 18658833 ns/op 1147396 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 60 18808361 ns/op 1181004 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 61 18519220 ns/op 1180434 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 62 18611628 ns/op 1147392 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 60 18521202 ns/op 1147400 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 55 18640244 ns/op 1183988 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 63 18612541 ns/op 1179375 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 62 18576219 ns/op 1179893 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 60 18556227 ns/op 1180999 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 63 18604680 ns/op 1147379 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 36 32234762 ns/op 2015649 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 37 31812862 ns/op 2015649 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 38 32050458 ns/op 2015649 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 38 33145780 ns/op 2015651 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 38 31870117 ns/op 2015651 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 38 32046462 ns/op 2015649 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 38 32049417 ns/op 2015651 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 38 32152779 ns/op 2015649 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 38 32074705 ns/op 2015649 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 38 31940751 ns/op 2015649 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 441 2624827 ns/op 1147118 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 439 2675057 ns/op 1162265 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 440 2651642 ns/op 1147118 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 439 2648560 ns/op 1147118 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 442 2663908 ns/op 1162154 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 442 2701109 ns/op 1162161 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 442 2629630 ns/op 1162161 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 438 2643854 ns/op 1162293 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 444 2633916 ns/op 1147116 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 434 2660377 ns/op 1162435 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 580 1997837 ns/op 2015743 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 576 1987483 ns/op 2015742 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 572 1990464 ns/op 2015747 B/op 3 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 572 2004909 ns/op 2015746 B/op 3 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 580 1993901 ns/op 2015751 B/op 3 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 573 1997539 ns/op 2015730 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 578 2001751 ns/op 2015740 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 583 1994567 ns/op 2015747 B/op 3 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 574 2009681 ns/op 2015761 B/op 3 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 578 2023000 ns/op 2015753 B/op 3 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2188 532994 ns/op 2016463 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 1822 572469 ns/op 2016637 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2080 514507 ns/op 2016499 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2401 563498 ns/op 2017206 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2230 529749 ns/op 2016413 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2169 527798 ns/op 2016435 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2050 543510 ns/op 2018477 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2176 539530 ns/op 2016448 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2090 555398 ns/op 2016466 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 1990 552015 ns/op 2020568 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 319 3584148 ns/op 4384858 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 324 3679673 ns/op 4384860 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 320 3753364 ns/op 4384856 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 309 3904700 ns/op 4384843 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 315 3787755 ns/op 4384860 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 306 3670499 ns/op 4384861 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 326 3728898 ns/op 4384854 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 321 3685231 ns/op 4384860 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 312 3779296 ns/op 4384846 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 318 3783968 ns/op 4384841 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 160 7353361 ns/op 1188592 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 164 7315751 ns/op 1147124 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 163 7367403 ns/op 1187825 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 163 7496779 ns/op 1187825 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 159 7372622 ns/op 1147131 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 159 7347815 ns/op 1147132 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 162 7371576 ns/op 1188077 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 162 7368287 ns/op 1147127 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 162 7355054 ns/op 1188077 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 164 7353334 ns/op 1147124 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 294 4021294 ns/op 2015256 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 294 4041254 ns/op 2015256 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 300 4059684 ns/op 2015257 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 302 4090968 ns/op 2015256 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 292 4055846 ns/op 2015257 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 297 4028762 ns/op 2015257 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 295 4099761 ns/op 2015256 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 283 4086157 ns/op 2015257 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 298 4130904 ns/op 2015256 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 292 4028621 ns/op 2015256 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 424 2826034 ns/op 1147084 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 424 2833069 ns/op 1147076 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 415 2845397 ns/op 1167951 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 421 2773077 ns/op 1167651 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 416 2848822 ns/op 1167909 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 420 2840691 ns/op 1167700 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 412 2810988 ns/op 1147082 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 427 2866147 ns/op 1167366 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 390 2847932 ns/op 1169287 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 415 2813279 ns/op 1147080 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 406 3030523 ns/op 6046608 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 404 2912397 ns/op 6046806 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 391 2874568 ns/op 6046809 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 420 2969549 ns/op 6046769 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 391 2916392 ns/op 6046824 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 404 2870131 ns/op 6046813 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 422 2964995 ns/op 6046796 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 398 3005535 ns/op 6046813 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 402 2940050 ns/op 6046802 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 394 2891820 ns/op 6046819 B/op 5 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 387 2958282 ns/op 2048987 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 412 2996791 ns/op 2039031 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 387 2953062 ns/op 2050173 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 396 2873378 ns/op 2047231 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 412 2907958 ns/op 2054623 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 386 2968577 ns/op 2055732 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 410 2907846 ns/op 2050159 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 400 2940911 ns/op 2043614 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 406 2941271 ns/op 2049778 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 393 2973529 ns/op 2053452 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 328 3567006 ns/op 4044485 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 345 3678043 ns/op 4047231 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 339 3453023 ns/op 4046278 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 350 3434835 ns/op 4047626 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 334 3498912 ns/op 4047140 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 336 3584481 ns/op 4048608 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 352 3480150 ns/op 4046619 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 342 3573952 ns/op 4046423 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 339 3417601 ns/op 4048495 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 349 3540650 ns/op 4050410 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1384 844159 ns/op 518093 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1431 843545 ns/op 518063 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1372 835507 ns/op 518103 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1398 845743 ns/op 518083 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1440 846158 ns/op 518056 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1442 849296 ns/op 518964 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1359 847945 ns/op 518111 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1372 846831 ns/op 519058 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1467 854376 ns/op 517146 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1393 836489 ns/op 518089 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 138 8617370 ns/op 685121 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 136 8570423 ns/op 685121 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 138 8717060 ns/op 685121 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 139 8735419 ns/op 685120 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 138 8663351 ns/op 685121 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 138 8696604 ns/op 685120 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 136 8626389 ns/op 685121 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 134 8666049 ns/op 685121 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 138 8637753 ns/op 685121 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 135 8587163 ns/op 685121 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1202 981749 ns/op 506189 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1272 968183 ns/op 503960 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1213 971109 ns/op 504058 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1252 972983 ns/op 503992 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1233 972630 ns/op 504023 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1215 972293 ns/op 501961 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1219 966900 ns/op 504048 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1240 974700 ns/op 504013 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1239 971550 ns/op 504012 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1226 987277 ns/op 504035 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 681 1711843 ns/op 567581 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 696 1694750 ns/op 567567 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 704 1687371 ns/op 567575 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 703 1699659 ns/op 567575 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 682 1680078 ns/op 567566 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 703 1688714 ns/op 567575 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 706 1691720 ns/op 567579 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 686 1681481 ns/op 567569 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 706 1683338 ns/op 567579 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 711 1710381 ns/op 567588 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 885 1360698 ns/op 513385 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 884 1346597 ns/op 513388 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 890 1361123 ns/op 513368 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 902 1358047 ns/op 513332 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 886 1348061 ns/op 513381 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 886 1348674 ns/op 513381 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 888 1349319 ns/op 513374 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 892 1359100 ns/op 510516 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 894 1352268 ns/op 516193 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 886 1366630 ns/op 513381 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 693 1644214 ns/op 883216 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 715 1658159 ns/op 883218 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 710 1654640 ns/op 883219 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 710 1659426 ns/op 883215 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 717 1644037 ns/op 883217 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 714 1642044 ns/op 883218 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 724 1645631 ns/op 883219 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 718 1647084 ns/op 883217 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 708 1658475 ns/op 883220 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 726 1660939 ns/op 883219 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1869 625251 ns/op 513385 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1897 627082 ns/op 513364 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1802 627115 ns/op 513436 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1890 635627 ns/op 513364 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1894 618317 ns/op 513365 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1964 621369 ns/op 513317 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1916 627121 ns/op 513348 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1816 624614 ns/op 512031 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1946 630554 ns/op 513332 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1906 625247 ns/op 513355 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 505 2380678 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 507 2321019 ns/op 852866 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 507 2337116 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 504 2315381 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 501 2335981 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 507 2353593 ns/op 852866 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 498 2340039 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 507 2347179 ns/op 852866 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 506 2359112 ns/op 852866 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 502 2343780 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1807 627150 ns/op 510570 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1868 637405 ns/op 509143 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1921 639941 ns/op 510480 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1898 623623 ns/op 510501 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1848 617577 ns/op 510536 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1839 617158 ns/op 510548 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1893 624668 ns/op 509137 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1899 633375 ns/op 510500 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1898 626961 ns/op 509135 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1928 619301 ns/op 510478 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 991 1174954 ns/op 971099 B/op 1195 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1028 1162728 ns/op 971404 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1017 1169542 ns/op 970967 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1024 1158879 ns/op 969052 B/op 1195 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1023 1158120 ns/op 970664 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1034 1167740 ns/op 972297 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1024 1162605 ns/op 972175 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1020 1162953 ns/op 970940 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1030 1178763 ns/op 971139 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1016 1169978 ns/op 971742 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4008 250113 ns/op 504925 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4429 247719 ns/op 506788 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4795 244244 ns/op 506876 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 5043 242247 ns/op 505667 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4981 249214 ns/op 504292 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4819 247244 ns/op 505150 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 5100 245507 ns/op 504924 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 5136 244603 ns/op 505021 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4524 241718 ns/op 505862 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4710 249169 ns/op 505952 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 948 1247552 ns/op 1061547 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 945 1255314 ns/op 1061894 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 949 1260006 ns/op 1060646 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 964 1273650 ns/op 1061946 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 943 1274816 ns/op 1060882 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 958 1266831 ns/op 1061297 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 955 1280680 ns/op 1061975 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 969 1252630 ns/op 1061489 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 958 1283582 ns/op 1061742 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 942 1251717 ns/op 1061678 B/op 812 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 280 4252851 ns/op 1923729 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 279 4278677 ns/op 1923734 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 279 4296742 ns/op 1923746 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 279 4295474 ns/op 1919983 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 274 4271917 ns/op 1923811 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 280 4287824 ns/op 1923730 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 278 4290507 ns/op 1923748 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 278 4283250 ns/op 1923750 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 277 4317987 ns/op 1919976 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 277 4337469 ns/op 1919975 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 130 9030851 ns/op 2146500 B/op 31187 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 132 8983930 ns/op 2146623 B/op 31187 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 132 9070076 ns/op 2146145 B/op 31185 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 133 8961239 ns/op 2146075 B/op 31185 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 129 9076454 ns/op 2146103 B/op 31185 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 130 9015078 ns/op 2146824 B/op 31188 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 132 9017239 ns/op 2146417 B/op 31186 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 130 9175648 ns/op 2146025 B/op 31185 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 133 9090465 ns/op 2146477 B/op 31186 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 133 8973671 ns/op 2147148 B/op 31189 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 970 1202720 ns/op 469672 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 999 1205364 ns/op 469596 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 1014 1214257 ns/op 469557 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 981 1205691 ns/op 467052 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 974 1206225 ns/op 469661 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 991 1205519 ns/op 467051 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 992 1207445 ns/op 467052 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 1004 1215231 ns/op 467053 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 988 1208125 ns/op 469622 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 1002 1201410 ns/op 469588 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 390 3060224 ns/op 2069200 B/op 27163 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 373 3048930 ns/op 2068846 B/op 27161 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 388 3106436 ns/op 2068846 B/op 27161 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 375 3020758 ns/op 2068829 B/op 27161 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 388 3051856 ns/op 2068614 B/op 27161 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 385 3053747 ns/op 2068600 B/op 27161 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 391 3110294 ns/op 2068843 B/op 27161 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 392 3071918 ns/op 2069111 B/op 27162 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 388 3091877 ns/op 2068670 B/op 27161 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 382 3069783 ns/op 2068891 B/op 27162 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 526 2265517 ns/op 641901 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 523 2267825 ns/op 641924 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 504 2266465 ns/op 642112 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 519 2279785 ns/op 646852 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 524 2281631 ns/op 641920 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 530 2284965 ns/op 637075 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 532 2274545 ns/op 637075 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 528 2283566 ns/op 637070 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 516 2270712 ns/op 641992 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 513 2288747 ns/op 637074 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 331 3580264 ns/op 2421842 B/op 44966 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 334 3606144 ns/op 2421975 B/op 44967 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 331 3559247 ns/op 2421948 B/op 44967 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 322 3611399 ns/op 2422072 B/op 44967 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 338 3551873 ns/op 2422264 B/op 44968 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 331 3666594 ns/op 2422247 B/op 44968 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 336 3686681 ns/op 2422055 B/op 44967 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 333 3598248 ns/op 2421965 B/op 44967 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 328 3581631 ns/op 2422266 B/op 44968 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 324 3575773 ns/op 2421910 B/op 44967 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 512 2330297 ns/op 475419 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 514 2310963 ns/op 475413 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 516 2331897 ns/op 475399 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 516 2319547 ns/op 480313 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 514 2321152 ns/op 475417 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 520 2352714 ns/op 480263 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 516 2325423 ns/op 480302 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 514 2347154 ns/op 475410 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 512 2326527 ns/op 480381 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 500 2310964 ns/op 480485 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 120 9814247 ns/op 2341583 B/op 30712 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 122 9782536 ns/op 2341679 B/op 30712 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 122 9836324 ns/op 2340776 B/op 30709 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 122 9761477 ns/op 2341345 B/op 30711 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 122 9777553 ns/op 2341865 B/op 30713 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 121 9777430 ns/op 2341341 B/op 30711 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 121 9801264 ns/op 2341156 B/op 30711 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 122 9813952 ns/op 2341475 B/op 30712 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 122 9767520 ns/op 2341443 B/op 30712 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 121 9787094 ns/op 2341242 B/op 30711 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 337 3484007 ns/op 1062338 B/op 544 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 338 3480619 ns/op 1047054 B/op 543 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 348 3483806 ns/op 1059497 B/op 544 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 343 3466689 ns/op 1068988 B/op 544 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 348 3465359 ns/op 1056464 B/op 544 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 339 3477488 ns/op 1081002 B/op 544 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 337 3484201 ns/op 1071494 B/op 544 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 345 3449551 ns/op 1071612 B/op 545 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 342 3491731 ns/op 1082658 B/op 545 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 345 3487235 ns/op 1054725 B/op 544 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 368 3218187 ns/op 2752039 B/op 39624 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 372 3212944 ns/op 2751771 B/op 39623 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 369 3239564 ns/op 2751791 B/op 39623 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 367 3208693 ns/op 2751692 B/op 39623 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 369 3195578 ns/op 2751768 B/op 39623 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 368 3223216 ns/op 2751981 B/op 39624 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 368 3183287 ns/op 2751304 B/op 39621 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 367 3191235 ns/op 2752148 B/op 39624 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 363 3224384 ns/op 2752314 B/op 39625 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 373 3229218 ns/op 2751518 B/op 39622 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1124 1028707 ns/op 473261 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1154 1031952 ns/op 470879 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1177 1040895 ns/op 472445 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1153 1034204 ns/op 471996 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1184 1054343 ns/op 470143 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1183 1031857 ns/op 471476 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1136 1035220 ns/op 471335 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1162 1035843 ns/op 471590 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1152 1032445 ns/op 472684 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1146 1030016 ns/op 472612 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 458 2524838 ns/op 2604089 B/op 12062 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 453 2529668 ns/op 2605265 B/op 12061 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 477 2566896 ns/op 2603448 B/op 12063 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 462 2518275 ns/op 2603641 B/op 12061 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 474 2528985 ns/op 2603024 B/op 12060 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 481 2513185 ns/op 2602651 B/op 12061 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 469 2569999 ns/op 2603918 B/op 12062 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 475 2511109 ns/op 2603366 B/op 12061 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 472 2525017 ns/op 2602865 B/op 12061 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 475 2551956 ns/op 2602977 B/op 12062 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 210 5690837 ns/op 475374 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 212 5694486 ns/op 475370 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 212 5674453 ns/op 475369 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 210 5702287 ns/op 478417 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 212 5674534 ns/op 478386 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 207 5747971 ns/op 478463 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 213 5715125 ns/op 478371 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 211 5672579 ns/op 475370 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 211 5716183 ns/op 478400 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 211 5687623 ns/op 478401 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10308560 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10234600 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10129033 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10270131 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10196454 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10235485 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10325701 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10201753 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10184009 ns/op 639393 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 116 10387182 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1034 1136302 ns/op 469519 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1048 1141100 ns/op 467052 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1039 1140246 ns/op 469507 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 963 1127850 ns/op 469702 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1075 1138594 ns/op 469424 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1045 1148916 ns/op 467050 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1041 1134556 ns/op 467050 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1045 1142509 ns/op 469495 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1047 1138384 ns/op 467049 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1033 1138381 ns/op 467051 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1351 908152 ns/op 639296 B/op 3 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1298 899612 ns/op 639280 B/op 3 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1246 904821 ns/op 639276 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1315 907588 ns/op 639261 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1320 916964 ns/op 639247 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1378 908393 ns/op 639303 B/op 3 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1364 905753 ns/op 639285 B/op 3 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1335 905714 ns/op 639274 B/op 3 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1334 899131 ns/op 639307 B/op 3 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1287 911227 ns/op 639272 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 12277 104862 ns/op 639212 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 11606 98558 ns/op 639602 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 12219 103528 ns/op 639368 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 10000 101233 ns/op 639226 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 10000 100374 ns/op 639235 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 10000 106440 ns/op 639421 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 12459 98741 ns/op 639208 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 12267 95838 ns/op 639418 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 12210 93916 ns/op 639260 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 12492 98582 ns/op 639362 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 819 1370920 ns/op 1654243 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 932 1364334 ns/op 1654242 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 876 1392757 ns/op 1654242 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 871 1366908 ns/op 1654241 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 847 1400934 ns/op 1654241 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 824 1389926 ns/op 1654244 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 866 1387634 ns/op 1654243 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 861 1378221 ns/op 1654242 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 860 1385624 ns/op 1654242 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 859 1397682 ns/op 1654243 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 463 2545667 ns/op 475242 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 454 2585908 ns/op 480816 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 451 2561498 ns/op 480854 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 476 2559936 ns/op 475246 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 474 2569935 ns/op 475246 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 475 2548534 ns/op 475246 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 464 2546437 ns/op 480701 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 474 2539148 ns/op 480583 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 465 2548196 ns/op 475248 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 474 2553700 ns/op 480583 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 864 1422114 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 849 1419515 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 838 1427117 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 853 1419878 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 823 1420666 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 852 1415263 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 840 1424874 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 853 1434646 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 850 1418620 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 853 1414196 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1201 1001258 ns/op 477887 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1189 990428 ns/op 477912 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1215 1004740 ns/op 480471 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1172 1007955 ns/op 477950 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1202 994923 ns/op 477885 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1195 1005025 ns/op 475239 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1180 998430 ns/op 475240 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1203 1001121 ns/op 475238 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1215 991530 ns/op 477855 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1189 988596 ns/op 477912 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1497 758674 ns/op 1917362 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1528 749543 ns/op 1917368 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1376 754585 ns/op 1917370 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1572 743963 ns/op 1917367 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1521 741465 ns/op 1917366 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1437 747216 ns/op 1917371 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1604 749774 ns/op 1917371 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1556 736807 ns/op 1917367 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1478 760317 ns/op 1917363 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1534 734592 ns/op 1917370 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1446 837080 ns/op 651296 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1458 875293 ns/op 649305 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1412 836762 ns/op 650420 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1490 844334 ns/op 649113 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1423 848491 ns/op 649280 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1418 839877 ns/op 649803 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1364 831472 ns/op 650125 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1400 836827 ns/op 653580 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1423 848841 ns/op 649604 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1442 836081 ns/op 649896 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1140 991346 ns/op 1285935 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1326 967644 ns/op 1284939 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1334 976996 ns/op 1285860 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1130 1015406 ns/op 1285147 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1170 960856 ns/op 1284627 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1212 970186 ns/op 1285390 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1146 959089 ns/op 1284957 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1197 971085 ns/op 1284054 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1234 955368 ns/op 1285093 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1249 991688 ns/op 1284669 B/op 4 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 230 5072215 ns/op 1941838 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 235 4955023 ns/op 1959680 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 236 4991622 ns/op 1959603 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 241 4974063 ns/op 1959240 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 229 4812516 ns/op 1960143 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 244 4990711 ns/op 1941845 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 241 5007889 ns/op 1959240 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 237 5160980 ns/op 1941854 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 238 4992705 ns/op 1941840 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 235 5066110 ns/op 1959680 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 34 32059474 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 36 32448704 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 34 30704834 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 36 32186504 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 38 32298607 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 38 32382757 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 38 32419116 ns/op 4433757 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 38 32227730 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 37 32244489 ns/op 4433754 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 36 30815908 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 220 5597317 ns/op 1990016 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 224 5492256 ns/op 1941847 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 219 5480679 ns/op 1990224 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 218 5626802 ns/op 1990461 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 220 5520398 ns/op 1990002 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 216 5561717 ns/op 1990900 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 217 5450402 ns/op 1990673 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 211 5504900 ns/op 1992071 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 213 5442070 ns/op 1991597 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 206 5487623 ns/op 1993283 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 129 9212437 ns/op 3214847 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 129 9175821 ns/op 3214774 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 129 9168165 ns/op 3214824 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 129 9377051 ns/op 3214849 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 127 9204853 ns/op 3214838 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 129 9225600 ns/op 3214776 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 129 9191173 ns/op 3214848 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 129 9187547 ns/op 3214850 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 129 9236207 ns/op 3214775 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 129 9176400 ns/op 3214848 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 194 6076859 ns/op 1996436 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 193 6070233 ns/op 1996736 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 193 6080193 ns/op 1941847 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 189 6292511 ns/op 1997905 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 190 6162854 ns/op 1941852 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 192 6316817 ns/op 1997041 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 193 6116947 ns/op 1996736 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 196 6026957 ns/op 1941842 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 194 6137750 ns/op 1941861 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 198 6165550 ns/op 1941839 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 168 7050312 ns/op 3804965 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 165 6933226 ns/op 3804964 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 171 7144888 ns/op 3804968 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 168 6939567 ns/op 3804967 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 169 7035910 ns/op 3804959 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 171 6999493 ns/op 3804968 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 168 6977111 ns/op 3804967 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 171 7008505 ns/op 3804968 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 172 7054375 ns/op 3804962 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 170 6955964 ns/op 3804954 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 355 3384091 ns/op 1971661 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 348 3409008 ns/op 1941849 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 352 3419065 ns/op 1941854 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 349 3356299 ns/op 1972179 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 351 3404953 ns/op 1972004 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 333 3455676 ns/op 1973625 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 355 3350106 ns/op 1971661 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 348 3431319 ns/op 1972267 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 344 3442258 ns/op 1941853 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 344 3362276 ns/op 1941853 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 262 4455329 ns/op 3475202 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 265 4447727 ns/op 3475203 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 268 4422482 ns/op 3475203 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 270 4523610 ns/op 3475203 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 270 4492057 ns/op 3475204 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 267 4458063 ns/op 3475203 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 268 4450073 ns/op 3475203 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 268 4503078 ns/op 3475203 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 270 4476690 ns/op 3475203 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 260 4442332 ns/op 3475203 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 283 4154655 ns/op 1979290 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 279 4143645 ns/op 1979843 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 289 4131264 ns/op 1978517 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 273 4046469 ns/op 1980652 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 295 4060659 ns/op 1977764 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 289 4125204 ns/op 1978506 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 290 4053080 ns/op 1941833 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 279 4029211 ns/op 1979821 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 282 4056299 ns/op 1979425 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 291 4097811 ns/op 1941832 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 210 5284829 ns/op 4058664 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 223 5331548 ns/op 4059129 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 218 5415218 ns/op 4066792 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 218 5320676 ns/op 4060765 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 224 5247352 ns/op 4060572 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 216 5289378 ns/op 4066119 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 218 5335725 ns/op 4063767 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 214 5341712 ns/op 4064740 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 219 5317488 ns/op 4061480 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 220 5375650 ns/op 4061447 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 536 2237689 ns/op 1967867 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 555 2191162 ns/op 1957331 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 523 2289066 ns/op 1979292 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 526 2158403 ns/op 1989250 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 542 2320669 ns/op 1948829 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 530 2268943 ns/op 1969462 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 547 2202554 ns/op 1958070 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 542 2258444 ns/op 1976182 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 529 2275810 ns/op 1977547 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 526 2288460 ns/op 1977753 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 159 7539833 ns/op 4811005 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 156 7448348 ns/op 4806477 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 157 7471573 ns/op 4808456 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 160 7421127 ns/op 4806948 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 160 7587666 ns/op 4806948 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 159 7581024 ns/op 4808326 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 162 7533697 ns/op 4807515 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 158 7466759 ns/op 4806368 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 163 7456298 ns/op 4807456 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 160 7482376 ns/op 4806949 B/op 1447 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 42 25619503 ns/op 12390873 B/op 230519 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 40 26338077 ns/op 12290937 B/op 230518 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 45 25429972 ns/op 12384153 B/op 230519 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 46 25814266 ns/op 12290971 B/op 230518 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 40 25474265 ns/op 12395809 B/op 230519 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 49 25479061 ns/op 12290908 B/op 230518 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 44 25752802 ns/op 12290904 B/op 230518 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 46 26037122 ns/op 12382082 B/op 230518 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 43 25559032 ns/op 12388502 B/op 230519 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 45 25424473 ns/op 12291015 B/op 230518 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 39 29635715 ns/op 7927621 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 39 29770240 ns/op 7927622 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 37 29842857 ns/op 7927626 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 38 29528061 ns/op 7927621 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 34 29552013 ns/op 7927626 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 40 30172977 ns/op 7927621 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 36 29634813 ns/op 7927621 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 39 29630596 ns/op 7927619 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 36 29813195 ns/op 7927625 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 38 29899529 ns/op 7927618 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 159 7167153 ns/op 1941785 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 163 7197348 ns/op 1941797 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 164 7352193 ns/op 1941794 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 165 7225806 ns/op 2006010 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 164 7217748 ns/op 2006404 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 162 7206455 ns/op 2007203 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 162 7202111 ns/op 2007205 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 165 7353993 ns/op 1941792 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 163 7228935 ns/op 2006801 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 163 7173087 ns/op 2006803 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 88 13313595 ns/op 7002392 B/op 218849 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 93 13465269 ns/op 7002519 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 76 13460981 ns/op 7002568 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 78 13367208 ns/op 7002531 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 81 13391709 ns/op 7002706 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 78 13458144 ns/op 7002569 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 87 13333363 ns/op 7002520 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 91 13471046 ns/op 7002521 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 88 13564457 ns/op 7002534 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 78 13450813 ns/op 7002531 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 79 14879013 ns/op 3715412 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 74 14832685 ns/op 3581350 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 79 14941831 ns/op 3581358 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 79 15025040 ns/op 3715417 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 79 14992189 ns/op 3581353 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 78 15070168 ns/op 3717137 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 70 14910481 ns/op 3732677 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 79 15010615 ns/op 3581359 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 72 14927127 ns/op 3581324 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 68 15079820 ns/op 3737095 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 61 19292017 ns/op 9246484 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 64 19423542 ns/op 9246394 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 61 19336719 ns/op 9246434 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 56 19350663 ns/op 9246437 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 62 19290298 ns/op 9246457 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 60 19364610 ns/op 9246359 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 63 19639192 ns/op 9246467 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 61 19406679 ns/op 9246484 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 56 19578236 ns/op 9246479 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 58 19411945 ns/op 9246477 B/op 346669 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 100 11728936 ns/op 1942141 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 100 11836314 ns/op 1942161 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 100 11645658 ns/op 2047975 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 102 11749570 ns/op 1942122 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 102 11779720 ns/op 2045991 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 100 11703347 ns/op 1942144 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 90 11755208 ns/op 1942130 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 102 11640152 ns/op 2045890 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 98 11782284 ns/op 1942180 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 102 11774485 ns/op 2045901 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 22 46144958 ns/op 8975704 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 25 45982059 ns/op 8975695 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 25 46236337 ns/op 8975702 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 24 45693572 ns/op 8975705 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 24 45871272 ns/op 8975707 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 25 45789075 ns/op 8975706 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 24 46332478 ns/op 8975700 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 24 46434609 ns/op 8975702 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 24 45900803 ns/op 8975694 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 24 46143577 ns/op 8975693 B/op 230871 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 52 21553025 ns/op 2321146 B/op 4 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 48 21657764 ns/op 1989997 B/op 2 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 55 21387993 ns/op 2371008 B/op 4 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 52 21591426 ns/op 2365834 B/op 4 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 55 21092116 ns/op 2049070 B/op 2 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 55 21734622 ns/op 2300410 B/op 4 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 55 21351524 ns/op 1942100 B/op 2 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 55 21370755 ns/op 1977397 B/op 2 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 54 21217487 ns/op 1942105 B/op 2 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 55 21416134 ns/op 2265086 B/op 3 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 60 16857285 ns/op 10875440 B/op 320842 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 69 16947226 ns/op 10869850 B/op 320841 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 67 16770344 ns/op 10869425 B/op 320841 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 66 16687787 ns/op 10868019 B/op 320841 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 70 16925229 ns/op 10872116 B/op 320842 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 64 16732866 ns/op 10871713 B/op 320842 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 61 16702253 ns/op 10869781 B/op 320841 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 70 16668448 ns/op 10869672 B/op 320841 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 62 16652009 ns/op 10869709 B/op 320841 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 66 16638641 ns/op 10869000 B/op 320841 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 176 6580350 ns/op 1946207 B/op 4 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 177 6666245 ns/op 2033485 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 177 6627441 ns/op 1984617 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 176 6778345 ns/op 2056953 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 177 6729273 ns/op 2074637 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 181 6596923 ns/op 1979832 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 177 6732174 ns/op 2047180 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 177 6770556 ns/op 2028136 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 175 6706705 ns/op 1986090 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 175 6630704 ns/op 2004599 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 78 13983565 ns/op 10979558 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 78 13934227 ns/op 10976836 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 85 14187754 ns/op 10979101 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 86 13956294 ns/op 10986308 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 88 13997086 ns/op 10975999 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 90 14137905 ns/op 10975541 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 75 14131130 ns/op 10978964 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 79 13951966 ns/op 10983320 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 91 14236621 ns/op 10969519 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 73 13856239 ns/op 10979483 B/op 128233 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 70 16935185 ns/op 1970056 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 66 16934700 ns/op 1942258 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 66 16952487 ns/op 1942207 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 67 16997367 ns/op 1971271 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 66 17259113 ns/op 1942240 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 66 17020523 ns/op 1942240 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 66 16869439 ns/op 1942209 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 63 17078823 ns/op 1973129 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 66 16885992 ns/op 1942242 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 68 16720260 ns/op 1942204 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 37 31696987 ns/op 1942689 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 37 31351096 ns/op 1942689 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 37 31419350 ns/op 1942689 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 36 31626204 ns/op 1942688 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 33 31277089 ns/op 1942689 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 32 31416436 ns/op 1942689 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 34 31200555 ns/op 1942691 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 33 31239760 ns/op 1942689 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 34 31276904 ns/op 1942688 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 33 31257656 ns/op 1942688 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 253 4611116 ns/op 1983741 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 248 4664010 ns/op 1941839 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 253 4621727 ns/op 1983740 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 250 4740085 ns/op 1984247 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 254 4739674 ns/op 1941831 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 258 4771583 ns/op 1982935 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 255 4735132 ns/op 1983422 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 254 4672696 ns/op 1983574 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 255 4557175 ns/op 1941830 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 256 4638265 ns/op 1983246 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 344 3263795 ns/op 1941922 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 356 3367958 ns/op 1941978 B/op 3 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 364 3304394 ns/op 1941939 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 358 3325447 ns/op 1941967 B/op 3 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 354 3347365 ns/op 1942039 B/op 4 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 344 3329608 ns/op 1941954 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 373 3269421 ns/op 1941979 B/op 3 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 366 3323348 ns/op 1941958 B/op 3 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 337 3451915 ns/op 1941963 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 360 3430865 ns/op 1941996 B/op 3 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2400 515413 ns/op 1943401 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2211 523324 ns/op 1942668 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2362 510005 ns/op 1943420 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2089 508075 ns/op 1942709 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 1988 518187 ns/op 1942740 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2228 499986 ns/op 1942649 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2848 507220 ns/op 1943807 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2798 532594 ns/op 1943169 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2317 503803 ns/op 1943459 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 1984 532012 ns/op 1942727 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 168 7190009 ns/op 5053263 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 163 7169477 ns/op 5053237 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 169 7304673 ns/op 5053217 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 166 7217689 ns/op 5053218 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 162 7536921 ns/op 5053224 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 162 7333470 ns/op 5053224 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 159 7408092 ns/op 5053223 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 160 7325609 ns/op 5053218 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 162 7404800 ns/op 5053287 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 166 7153986 ns/op 5053237 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 176 6765950 ns/op 1952873 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 175 6740898 ns/op 1952940 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 175 6801954 ns/op 1952939 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 176 6803997 ns/op 1952873 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 174 6797414 ns/op 1941822 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 176 6804458 ns/op 1941837 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 175 6809306 ns/op 1941821 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 176 6784163 ns/op 1941819 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 175 6783954 ns/op 1952938 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 175 6834374 ns/op 1952939 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 614 1959825 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 590 1985001 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 606 1987241 ns/op 1941529 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 580 2026844 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 567 2009601 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 590 1984787 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 597 2029595 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 600 2007504 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 584 1996451 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 616 1946045 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 226 5340492 ns/op 1997275 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 229 5286418 ns/op 1996544 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 223 5146464 ns/op 1941807 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 228 5234994 ns/op 1996786 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 225 5184367 ns/op 1997523 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 234 5209988 ns/op 1995367 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 232 5135297 ns/op 1941810 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 230 5158932 ns/op 1941799 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 224 5346159 ns/op 1941806 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 228 5293073 ns/op 1996785 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 494 2263476 ns/op 5825565 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 495 2582786 ns/op 5825502 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 471 2299902 ns/op 5825546 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 468 2428531 ns/op 5825544 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 492 2481446 ns/op 5825507 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 435 2511775 ns/op 5825538 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 476 2438743 ns/op 5825588 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 484 2510877 ns/op 5825571 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 465 2364092 ns/op 5825580 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 457 2404269 ns/op 5825528 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 226 5055608 ns/op 1972375 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 222 5196853 ns/op 1975777 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 222 5201852 ns/op 1973315 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 228 5123437 ns/op 1972106 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 229 5174818 ns/op 1972563 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 226 5189764 ns/op 1962375 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 216 5255650 ns/op 1985444 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 228 5152765 ns/op 1976847 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 223 5285841 ns/op 1967982 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 229 5189262 ns/op 1981130 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 180 6381187 ns/op 3899082 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 183 6512165 ns/op 3897659 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 190 6805338 ns/op 3899391 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 182 6362835 ns/op 3898339 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 207 7239942 ns/op 3896555 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 199 7510864 ns/op 3898136 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 178 6765071 ns/op 3896854 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 207 6187901 ns/op 3900172 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 174 6208983 ns/op 3902086 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 180 6733572 ns/op 3896056 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 40215 30316 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 39758 30245 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 39014 30484 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 39500 30433 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 40018 30431 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 39710 30150 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 39136 30265 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 38752 30561 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 39262 30621 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 40064 29979 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5816 185845 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5479 186963 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5898 189560 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 6448 189861 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5779 186758 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5656 185812 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 6450 186454 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5602 186423 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5610 184547 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5468 186452 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 45699 26372 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 46354 26051 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 46897 26161 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 46657 26052 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 45981 26596 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 45652 26132 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 46442 26131 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 45870 26211 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 46498 25925 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 46681 26265 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38344 31008 ns/op 16500 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 37922 31149 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38300 30990 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38632 30921 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38708 30972 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38461 30748 ns/op 16500 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38254 31150 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38191 31040 ns/op 16500 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38494 30974 ns/op 16502 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38564 31064 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 36938 32407 ns/op 18444 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 37455 31909 ns/op 18448 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 37306 31869 ns/op 18453 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 37324 32138 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 37326 32609 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 37452 32344 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 36924 32174 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 37230 32110 ns/op 18444 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 35674 32569 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 37300 32258 ns/op 18448 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 57906 20654 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 57699 20755 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 57398 20958 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 58281 20883 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 57735 20838 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 56182 20938 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 56781 21179 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 56881 20961 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 56257 20979 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 57428 21106 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 35355 34313 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 34899 34546 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 35131 34390 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 34786 34342 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 35154 34179 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 34897 34123 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 35052 34574 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 35455 34007 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 35508 34685 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 35007 34210 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16567 74028 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16456 73700 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16371 73270 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16368 73291 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16342 72958 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16243 73654 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16473 73059 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16461 72635 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16447 72554 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16483 73515 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 36658 31989 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 37232 33483 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 37432 32175 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 36889 32238 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 37257 32342 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 37878 32696 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 37804 31883 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 37636 32028 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 37987 32401 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 37660 32158 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 64717 18266 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 64256 18467 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 65548 18137 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 65708 18537 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 65964 18341 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 63745 18298 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 64813 18298 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 65756 18556 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 65335 18524 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 65913 18520 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 304189 4238 ns/op 18891 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 276031 4223 ns/op 18882 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 309882 4257 ns/op 18885 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 293359 4296 ns/op 18889 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 322964 4345 ns/op 18885 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 278818 4384 ns/op 18903 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 283760 4271 ns/op 18913 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 276082 4353 ns/op 18902 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 304479 4302 ns/op 18893 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 290896 4371 ns/op 18891 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 162270 7966 ns/op 20107 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 161804 7583 ns/op 20130 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 153998 7707 ns/op 20111 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 159889 7746 ns/op 20121 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 159214 7733 ns/op 20111 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 161883 7807 ns/op 20096 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 156212 7772 ns/op 20105 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 143162 7613 ns/op 20119 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 153182 7794 ns/op 20119 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 157452 7611 ns/op 20106 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25570 46737 ns/op 24592 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25828 47278 ns/op 24595 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25468 47366 ns/op 24592 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25428 47382 ns/op 24589 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25623 46907 ns/op 24595 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25617 47203 ns/op 24595 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25120 46888 ns/op 24592 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 24841 47011 ns/op 24592 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25473 47093 ns/op 24592 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25603 47010 ns/op 24595 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5678 188807 ns/op 30067 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5620 188692 ns/op 30078 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5509 190718 ns/op 30068 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5394 189483 ns/op 30071 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5328 190427 ns/op 30063 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5593 189601 ns/op 30070 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5678 190201 ns/op 30075 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5539 189380 ns/op 30072 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5608 191836 ns/op 30077 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5401 190850 ns/op 30065 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 35526 33660 ns/op 18449 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 36052 33598 ns/op 18449 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 36132 33697 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 36178 33595 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 35842 33442 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 36277 33681 ns/op 18449 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 33607 33061 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 35732 33373 ns/op 18444 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 36700 33362 ns/op 18444 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 35910 33330 ns/op 18451 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29428 39884 ns/op 27327 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 30021 39926 ns/op 27328 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29859 39793 ns/op 27329 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29743 40626 ns/op 27326 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29822 40087 ns/op 27325 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29676 40011 ns/op 27326 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29912 40161 ns/op 27327 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29755 40654 ns/op 27325 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 28978 40058 ns/op 27324 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29806 40313 ns/op 27324 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 33666 35737 ns/op 18577 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 33918 35945 ns/op 18572 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 33283 35593 ns/op 18577 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 33516 35802 ns/op 18582 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 34543 36257 ns/op 18574 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 33679 35564 ns/op 18574 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 33756 35614 ns/op 18574 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 33885 35831 ns/op 18577 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 33494 35732 ns/op 18572 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 33138 35697 ns/op 18572 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 37500 31502 ns/op 31728 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38250 31620 ns/op 31727 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 37348 30740 ns/op 31728 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 37350 31556 ns/op 31726 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 37275 31357 ns/op 31730 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 37825 31694 ns/op 31725 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 37237 30801 ns/op 31730 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38320 30907 ns/op 31728 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 37864 31038 ns/op 31726 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38336 30851 ns/op 31727 B/op 261 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27650 43622 ns/op 18445 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27388 43852 ns/op 18445 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27493 43746 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27480 44742 ns/op 18442 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27772 43643 ns/op 18446 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27349 43687 ns/op 18446 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27100 43689 ns/op 18445 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27502 43893 ns/op 18445 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27180 43638 ns/op 18449 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27228 43893 ns/op 18442 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8395 124912 ns/op 47120 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8138 125550 ns/op 47127 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8235 126129 ns/op 47124 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8542 126007 ns/op 47125 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8725 126035 ns/op 47126 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8368 125418 ns/op 47127 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 7987 125975 ns/op 47134 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8049 126473 ns/op 47129 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8217 125312 ns/op 47127 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 9520 126044 ns/op 47128 B/op 251 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 25873 45816 ns/op 18502 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26239 45835 ns/op 18498 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 25962 46211 ns/op 18516 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26082 45892 ns/op 18498 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26101 46007 ns/op 18495 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26342 46359 ns/op 18501 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26150 46232 ns/op 18512 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26235 45824 ns/op 18511 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26338 46344 ns/op 18491 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26426 46024 ns/op 18491 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 44094 26135 ns/op 31095 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 45466 26497 ns/op 31095 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 45906 26085 ns/op 31099 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 45730 26209 ns/op 31092 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 44293 26211 ns/op 31096 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 45148 26163 ns/op 31094 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 44749 26221 ns/op 31095 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 45595 26147 ns/op 31096 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 45177 26281 ns/op 31095 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 45861 26088 ns/op 31094 B/op 190 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 150266 7354 ns/op 18775 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 166536 7246 ns/op 18771 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 175012 7247 ns/op 18795 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 163047 7498 ns/op 18761 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 152572 7352 ns/op 18807 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 173835 7303 ns/op 18778 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 157310 7287 ns/op 18780 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 154866 7542 ns/op 18768 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 169482 7330 ns/op 18756 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 161539 7344 ns/op 18754 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 74896 16130 ns/op 29760 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 73126 16380 ns/op 29781 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 73713 16165 ns/op 29752 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 73909 16067 ns/op 29750 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 74727 15979 ns/op 29764 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 74716 16271 ns/op 29766 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 75268 16250 ns/op 29757 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 76528 15983 ns/op 29764 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 74358 16106 ns/op 29746 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 72274 16061 ns/op 29749 B/op 71 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 6998 155113 ns/op 18444 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7552 154906 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7318 152812 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7398 153756 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7405 152829 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7418 152196 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7574 153156 ns/op 18444 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7017 152917 ns/op 18444 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7432 153312 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7080 154876 ns/op 18444 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 4092 294675 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 4160 293133 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 4012 293680 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3814 293394 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3980 296491 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3969 293027 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3903 293487 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3855 295135 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3987 296836 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3768 293922 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 37084 33106 ns/op 21023 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 36492 32576 ns/op 21025 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 37436 32567 ns/op 21025 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 35714 32758 ns/op 21025 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 36541 32845 ns/op 21023 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 36688 32458 ns/op 21023 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 36699 32828 ns/op 21023 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 36762 32860 ns/op 21030 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 36568 33122 ns/op 21023 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 36866 33215 ns/op 21025 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 38210 31457 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 38566 31718 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 38311 31808 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 37939 31567 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 38018 31401 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 38490 31858 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 38230 31452 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 37624 31477 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 37843 31346 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 38286 31072 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 434157 3257 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 331400 3224 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 348976 3145 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 374850 3253 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 322464 3239 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 433041 3262 ns/op 18445 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 336081 3181 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 411945 3291 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 332371 3033 ns/op 18445 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 352327 3315 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 48302 23758 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 50798 23719 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 51157 24132 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 48835 24570 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 49309 24439 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 48630 24387 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 48562 24683 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 49240 24673 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 49053 24530 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 49896 24192 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20288 60031 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20281 59153 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20462 59981 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20268 59171 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20294 59125 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20264 59692 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20401 60199 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20409 59108 ns/op 18444 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20308 58990 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20204 59476 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 40057 29526 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 39729 29544 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 40980 29917 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 40879 29632 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 41242 29687 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 39772 29711 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 40824 29710 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 40974 29833 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 40990 30282 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 40934 29333 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 34822 35304 ns/op 18442 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 34448 34711 ns/op 18445 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 34952 35331 ns/op 18442 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 34534 35120 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 33276 34769 ns/op 18445 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 34989 35270 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 34838 35461 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 34239 35104 ns/op 18445 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 33816 35025 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 34588 35166 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 69852 17711 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 71278 16841 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 67236 16782 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 67860 16819 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 71185 17534 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 61926 17104 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 72424 17074 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 70630 16961 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 69422 17421 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 66187 17295 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 169512 7031 ns/op 18887 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 169352 6893 ns/op 18852 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 170667 7029 ns/op 18877 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 181696 6797 ns/op 18838 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 175021 6835 ns/op 18858 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 175719 6917 ns/op 18854 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 171777 6682 ns/op 18858 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 174139 6701 ns/op 18864 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 181144 6827 ns/op 18888 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 173920 6943 ns/op 18852 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 137562 8610 ns/op 37211 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 133772 9019 ns/op 37220 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 140769 9048 ns/op 37214 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 127376 8746 ns/op 37207 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 133215 8755 ns/op 37213 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 135883 8809 ns/op 37197 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 120729 8995 ns/op 37220 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 140323 9017 ns/op 37185 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 140145 8835 ns/op 37210 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 121344 8919 ns/op 37207 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 853 1384170 ns/op 278621 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 800 1386262 ns/op 278620 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 852 1403690 ns/op 278622 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 846 1390319 ns/op 278619 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 846 1378995 ns/op 278619 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 866 1384976 ns/op 278620 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 849 1380025 ns/op 278619 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 856 1387181 ns/op 278621 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 854 1395601 ns/op 279850 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 855 1390512 ns/op 278622 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 256 4527836 ns/op 668537 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 264 4560676 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 261 4548925 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 260 4582763 ns/op 668537 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 262 4607185 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 260 4551209 ns/op 668537 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 259 4555355 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 260 4563263 ns/op 668537 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 256 4574172 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 261 4544676 ns/op 668537 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 862 1358701 ns/op 278624 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 867 1369155 ns/op 278620 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 842 1353532 ns/op 278619 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 855 1357522 ns/op 278621 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 830 1355161 ns/op 278620 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 886 1358893 ns/op 278622 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 871 1365891 ns/op 278619 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 860 1359365 ns/op 280002 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 871 1369006 ns/op 279983 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 876 1360530 ns/op 278619 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 651 1823942 ns/op 340643 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 652 1810370 ns/op 340650 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 656 1812054 ns/op 340642 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 656 1813295 ns/op 340642 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 643 1820516 ns/op 340639 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 655 1836960 ns/op 340642 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 660 1809972 ns/op 340641 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 643 1807887 ns/op 340640 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 661 1818128 ns/op 340641 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 654 1842772 ns/op 340642 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 897 1305879 ns/op 279951 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 908 1313705 ns/op 278627 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 902 1330851 ns/op 278628 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 907 1302446 ns/op 279935 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 910 1304076 ns/op 278627 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 910 1302828 ns/op 279931 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 907 1303557 ns/op 278627 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 907 1330191 ns/op 278628 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 916 1293212 ns/op 278626 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 897 1308981 ns/op 279951 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 534 2296766 ns/op 979411 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 537 2233764 ns/op 979409 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 532 2229147 ns/op 979412 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 531 2234587 ns/op 979407 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 524 2237235 ns/op 979411 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 529 2250985 ns/op 979408 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 532 2239739 ns/op 979413 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 534 2290490 ns/op 979411 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 535 2225249 ns/op 979411 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 535 2263202 ns/op 979410 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 1003 1171825 ns/op 279794 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 996 1179018 ns/op 278621 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 897 1174997 ns/op 278620 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 976 1173499 ns/op 278619 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 996 1173377 ns/op 279803 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 1009 1191881 ns/op 279787 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 1012 1168775 ns/op 278619 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 1008 1175457 ns/op 278619 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 1003 1170975 ns/op 278620 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 994 1178317 ns/op 278621 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1028 1161470 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1014 1151518 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1029 1152294 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1009 1161311 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1021 1160598 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1022 1155208 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1022 1156565 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1022 1147484 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1027 1152857 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1002 1153256 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 840 1435804 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 835 1417960 ns/op 280042 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 826 1418220 ns/op 280055 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 843 1417410 ns/op 278619 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 831 1415298 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 840 1424026 ns/op 278619 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 837 1421464 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 826 1427001 ns/op 278617 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 841 1417934 ns/op 278619 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 808 1417293 ns/op 278619 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 922 1278865 ns/op 537222 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 932 1276780 ns/op 537316 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 921 1273348 ns/op 537574 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 936 1273444 ns/op 537609 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 934 1285324 ns/op 537251 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 927 1277023 ns/op 537870 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 932 1273137 ns/op 537079 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 931 1271049 ns/op 537575 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 916 1275517 ns/op 537645 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 928 1271068 ns/op 537226 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 2120 611557 ns/op 280837 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 2061 619621 ns/op 281752 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 2043 607330 ns/op 283108 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 1909 623007 ns/op 282562 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 1893 614240 ns/op 280437 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 1845 626631 ns/op 282545 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 2074 611166 ns/op 284103 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 1874 617352 ns/op 282126 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 1966 596267 ns/op 283004 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 2126 615399 ns/op 283077 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1831 650288 ns/op 648096 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1814 635856 ns/op 648925 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1839 636550 ns/op 648381 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1843 635333 ns/op 648437 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1869 634862 ns/op 648364 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1863 643254 ns/op 648251 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1843 637786 ns/op 648203 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1749 637826 ns/op 648498 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1843 635717 ns/op 648436 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1826 637530 ns/op 648739 B/op 1013 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 506 2301874 ns/op 281887 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 520 2282594 ns/op 279817 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 523 2296953 ns/op 279816 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 517 2288169 ns/op 279811 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 519 2274754 ns/op 279817 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 522 2287562 ns/op 279816 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 524 2283313 ns/op 279816 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 520 2325117 ns/op 279816 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 522 2268012 ns/op 279816 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 526 2280296 ns/op 279816 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 258 4667477 ns/op 1302771 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 259 4614636 ns/op 1302770 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 259 4627320 ns/op 1302770 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 258 4600764 ns/op 1302770 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 258 4625304 ns/op 1302771 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 259 4612873 ns/op 1302771 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 258 4620561 ns/op 1302770 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 259 4605793 ns/op 1302771 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 259 4679809 ns/op 1302771 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 253 4599653 ns/op 1302771 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 885 1328417 ns/op 278623 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 844 1329558 ns/op 278623 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 882 1316858 ns/op 278623 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 895 1316720 ns/op 278622 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 898 1327760 ns/op 278621 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 892 1322087 ns/op 278622 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 895 1325688 ns/op 278622 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 891 1350858 ns/op 279955 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 884 1324418 ns/op 278623 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 900 1321793 ns/op 278625 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 474 2568475 ns/op 975171 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 468 2515506 ns/op 975157 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 476 2522000 ns/op 975167 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 475 2528943 ns/op 975159 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 470 2542812 ns/op 975156 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 475 2510352 ns/op 975158 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 477 2502650 ns/op 975157 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 476 2525271 ns/op 975157 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 469 2495257 ns/op 975156 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 466 2508450 ns/op 975169 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 519 2307280 ns/op 281422 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 524 2273144 ns/op 281399 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 526 2268862 ns/op 279136 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 525 2279851 ns/op 279136 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 530 2266188 ns/op 281373 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 523 2286736 ns/op 279136 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 522 2264490 ns/op 279136 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 516 2286238 ns/op 281436 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 524 2274378 ns/op 281400 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 523 2280770 ns/op 279136 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 249 4783530 ns/op 1925441 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 250 4771575 ns/op 1925437 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 249 4777397 ns/op 1925429 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 249 4806885 ns/op 1925439 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 250 4789031 ns/op 1925437 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 250 4787755 ns/op 1925438 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 252 4822279 ns/op 1925435 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 250 4778254 ns/op 1925437 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 250 4769699 ns/op 1925437 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 249 4781860 ns/op 1925428 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 788 1457813 ns/op 278689 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 784 1475239 ns/op 280193 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 763 1462822 ns/op 280241 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 802 1469811 ns/op 278694 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 805 1456785 ns/op 278694 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 804 1455104 ns/op 280159 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 814 1459376 ns/op 278692 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 745 1460867 ns/op 278690 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 811 1454727 ns/op 278692 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 818 1459569 ns/op 278691 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 308 3887531 ns/op 1792971 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 310 3847550 ns/op 1792973 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 310 3903950 ns/op 1792973 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 307 3906626 ns/op 1792972 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 304 3874574 ns/op 1792971 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 309 3849810 ns/op 1792971 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 309 3887291 ns/op 1792972 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 304 3850485 ns/op 1792973 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 309 3874792 ns/op 1792970 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 312 3909048 ns/op 1792971 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 618 1939607 ns/op 283272 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 607 1927155 ns/op 278921 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 619 1924635 ns/op 284257 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 614 1934381 ns/op 278920 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 607 1910775 ns/op 283354 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 618 1938853 ns/op 283272 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 609 2009377 ns/op 284338 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 614 1928863 ns/op 278919 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 625 1928188 ns/op 278916 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 609 1920811 ns/op 278921 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 392 3053666 ns/op 1474902 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 387 3025230 ns/op 1474104 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 394 3001804 ns/op 1472711 B/op 59190 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 382 3022101 ns/op 1473734 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 396 3046266 ns/op 1473948 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 387 2993051 ns/op 1473054 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 391 3017280 ns/op 1473405 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 390 3039079 ns/op 1473659 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 398 3022719 ns/op 1473316 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 393 3006500 ns/op 1473215 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1219 964560 ns/op 278810 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1234 944022 ns/op 280177 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1227 953959 ns/op 280524 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1234 942960 ns/op 279404 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1232 954305 ns/op 279519 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1225 942778 ns/op 279638 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1213 944192 ns/op 281613 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1232 945341 ns/op 282059 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1239 951044 ns/op 280797 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1212 967790 ns/op 279932 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 608 2001800 ns/op 2813938 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 601 2003835 ns/op 2814648 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 591 2006609 ns/op 2814142 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 601 2002559 ns/op 2814831 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 600 1992153 ns/op 2814834 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 602 2022377 ns/op 2813936 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 594 2003673 ns/op 2814130 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 608 1993062 ns/op 2814984 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 603 1996061 ns/op 2814121 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 592 2016273 ns/op 2814483 B/op 29658 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 490 2309874 ns/op 279286 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 519 2295320 ns/op 278706 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 507 2305660 ns/op 279260 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 517 2342669 ns/op 278706 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 514 2328134 ns/op 278708 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 514 2308113 ns/op 279250 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 519 2323828 ns/op 278706 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 511 2302923 ns/op 278709 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 519 2318766 ns/op 278706 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 516 2317332 ns/op 278707 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 300 4037160 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 291 4091785 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 298 4043055 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 292 4077011 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 297 4071174 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 298 4011373 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 296 4028652 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 301 4117284 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 296 4032736 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 298 4026458 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2852 411419 ns/op 279033 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2824 414824 ns/op 278617 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2769 413801 ns/op 279046 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2809 416222 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2724 415791 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2796 413299 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2834 415797 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2775 414383 ns/op 279045 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2826 411753 ns/op 279036 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2787 411390 ns/op 279042 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3082 380893 ns/op 278646 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3096 378057 ns/op 278645 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3086 382286 ns/op 278646 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3012 379638 ns/op 278646 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 2946 380403 ns/op 278646 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3021 379557 ns/op 278646 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3100 381538 ns/op 278645 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3062 379949 ns/op 278648 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3117 379312 ns/op 278648 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 2942 377651 ns/op 278645 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 35816 32326 ns/op 278700 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 34886 34045 ns/op 278702 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 32422 34076 ns/op 278769 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 35960 34323 ns/op 278712 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 34900 36073 ns/op 278747 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 32319 38905 ns/op 278732 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 30800 36190 ns/op 278702 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 29708 37679 ns/op 278772 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 31706 38265 ns/op 278689 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 30122 37253 ns/op 278776 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 1969 578146 ns/op 557356 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 1992 577975 ns/op 557356 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 2121 578210 ns/op 557355 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 2066 577349 ns/op 557355 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 2071 579371 ns/op 557356 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 2011 579424 ns/op 557356 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 1982 580091 ns/op 557356 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 2048 576348 ns/op 557355 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 2031 584938 ns/op 557356 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 2002 579273 ns/op 557356 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 1989 582915 ns/op 278758 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 2008 580494 ns/op 278757 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 2011 587658 ns/op 278618 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 2038 583137 ns/op 278617 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 2031 583319 ns/op 278615 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 2014 579685 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 1971 579384 ns/op 278760 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 2018 581110 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 2008 582131 ns/op 278757 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 1999 585440 ns/op 278615 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 4126 286374 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 3848 288128 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 3900 285661 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 4105 288721 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 4123 286372 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 3949 289648 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 4106 286620 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 4129 292769 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 4132 285477 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 3897 289487 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1256 933806 ns/op 278613 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1192 936511 ns/op 278615 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1270 930975 ns/op 278615 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1285 937882 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1268 935732 ns/op 279771 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1254 939048 ns/op 278614 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1254 942743 ns/op 278613 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1280 937886 ns/op 278614 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1150 933014 ns/op 278613 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1264 939394 ns/op 279775 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3295 341679 ns/op 835869 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3322 346079 ns/op 835867 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3384 344613 ns/op 835869 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3417 342966 ns/op 835868 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3398 346890 ns/op 835870 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3291 349612 ns/op 835868 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3469 346085 ns/op 835868 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3194 345043 ns/op 835867 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3476 341185 ns/op 835868 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3088 339319 ns/op 835869 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1954 617592 ns/op 281455 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 2038 626268 ns/op 281784 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1915 639135 ns/op 281371 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1818 615404 ns/op 282207 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1946 622492 ns/op 281290 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1957 611377 ns/op 282186 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1974 620788 ns/op 282181 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1968 620666 ns/op 282392 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1802 626818 ns/op 281761 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1965 620170 ns/op 282385 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1849 692313 ns/op 559637 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1792 689546 ns/op 559651 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1789 683036 ns/op 560310 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1641 674762 ns/op 560456 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1906 682946 ns/op 560403 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1866 693885 ns/op 560871 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1839 682534 ns/op 559649 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1801 675946 ns/op 560409 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1705 670076 ns/op 560773 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1761 698666 ns/op 559998 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 879 1249822 ns/op 563781 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 936 1247532 ns/op 563780 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 924 1269983 ns/op 564914 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 948 1259563 ns/op 563777 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 940 1278668 ns/op 563779 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 940 1278817 ns/op 563779 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 910 1259378 ns/op 564934 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 940 1252775 ns/op 563776 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 919 1294109 ns/op 563779 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 915 1256733 ns/op 563780 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 40 26994519 ns/op 1439966 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 42 27028732 ns/op 1440031 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 42 26873878 ns/op 1439942 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 43 26993823 ns/op 1439978 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 43 27433871 ns/op 1439960 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 44 26827881 ns/op 1440031 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 43 26979962 ns/op 1440027 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 43 27015496 ns/op 1439990 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 42 26851923 ns/op 1439951 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 43 27049455 ns/op 1439850 B/op 31408 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 846 1371012 ns/op 514150 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 826 1377164 ns/op 514222 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 874 1360166 ns/op 514052 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 876 1366411 ns/op 511147 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 864 1375571 ns/op 514088 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 866 1372403 ns/op 511149 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 859 1367623 ns/op 511146 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 860 1372490 ns/op 514102 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 861 1373004 ns/op 511150 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 842 1383970 ns/op 514165 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 367 3217705 ns/op 1000791 B/op 7273 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 369 3229419 ns/op 1000827 B/op 7274 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 369 3216935 ns/op 1000814 B/op 7274 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 372 3264903 ns/op 1000813 B/op 7274 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 369 3208758 ns/op 1000822 B/op 7274 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 372 3214451 ns/op 1000823 B/op 7274 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 367 3226744 ns/op 1000798 B/op 7273 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 372 3206620 ns/op 1000789 B/op 7273 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 370 3216061 ns/op 1000800 B/op 7274 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 368 3237496 ns/op 1000773 B/op 7273 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 756 1524931 ns/op 509263 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 774 1534512 ns/op 515821 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 769 1523037 ns/op 509260 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 758 1562873 ns/op 509262 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 766 1552971 ns/op 512574 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 733 1541055 ns/op 512725 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 768 1548227 ns/op 512565 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 762 1534765 ns/op 509261 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 777 1538451 ns/op 512529 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 760 1541822 ns/op 509262 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 403 2981126 ns/op 1276180 B/op 33893 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 402 2947027 ns/op 1276160 B/op 33893 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 397 2988277 ns/op 1276184 B/op 33894 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 402 2968466 ns/op 1276166 B/op 33893 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 400 2990388 ns/op 1276190 B/op 33894 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 403 2970770 ns/op 1276182 B/op 33894 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 399 2972038 ns/op 1276194 B/op 33894 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 397 2969067 ns/op 1276210 B/op 33894 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 400 2957012 ns/op 1276212 B/op 33894 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 400 2964197 ns/op 1276154 B/op 33893 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1372 846900 ns/op 548879 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1392 837795 ns/op 548849 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1333 845695 ns/op 548928 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1381 836443 ns/op 547029 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1377 840074 ns/op 548869 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1396 832639 ns/op 547029 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1378 837526 ns/op 547030 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1389 837662 ns/op 547033 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1407 847681 ns/op 547035 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1341 839973 ns/op 548917 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 496 2419591 ns/op 890471 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 492 2403934 ns/op 890486 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 489 2473957 ns/op 890489 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 493 2407895 ns/op 890499 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 477 2433240 ns/op 890463 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 490 2416467 ns/op 890500 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 495 2458490 ns/op 890470 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 493 2418379 ns/op 890493 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 489 2419063 ns/op 890472 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 489 2442906 ns/op 890480 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1174 960179 ns/op 524182 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1242 953488 ns/op 520785 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1225 946639 ns/op 522043 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1215 947664 ns/op 522244 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1215 939754 ns/op 524699 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1198 951038 ns/op 521405 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1204 946450 ns/op 521568 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1209 956153 ns/op 523677 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1177 954217 ns/op 521265 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1200 953457 ns/op 521751 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 477 2455657 ns/op 2572413 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 478 2462702 ns/op 2572617 B/op 14590 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 487 2478643 ns/op 2571119 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 474 2451146 ns/op 2571449 B/op 14590 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 492 2472803 ns/op 2571438 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 464 2441881 ns/op 2572176 B/op 14590 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 490 2435779 ns/op 2571930 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 483 2412520 ns/op 2571949 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 483 2481821 ns/op 2571681 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 458 2510742 ns/op 2572513 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 1906 551353 ns/op 512650 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 1911 550756 ns/op 512993 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 1964 556416 ns/op 512041 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2059 555083 ns/op 512723 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2137 553410 ns/op 511098 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2131 551600 ns/op 510591 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2126 550995 ns/op 511437 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2054 554088 ns/op 513863 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 1845 548853 ns/op 510791 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2074 549116 ns/op 513016 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 445 2588163 ns/op 2595833 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 456 2600696 ns/op 2595477 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 445 2578111 ns/op 2594601 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 456 2638593 ns/op 2596201 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 439 2618574 ns/op 2595601 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 457 2603048 ns/op 2595722 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 446 2605980 ns/op 2594136 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 457 2596948 ns/op 2595023 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 454 2628330 ns/op 2596650 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 451 2601357 ns/op 2596256 B/op 4321 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 156 7675215 ns/op 4479920 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 157 7638612 ns/op 4486606 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 152 7662867 ns/op 4479911 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 156 7621382 ns/op 4486630 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 154 7591886 ns/op 4486735 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 157 7651142 ns/op 4479918 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 156 7591123 ns/op 4479906 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 154 7600718 ns/op 4486732 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 153 7716014 ns/op 4479903 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 157 7648192 ns/op 4486607 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 39 27273904 ns/op 5121754 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 43 27254604 ns/op 5121855 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 44 27308035 ns/op 5121788 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 42 27226259 ns/op 5121687 B/op 95369 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 43 27179033 ns/op 5121885 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 43 27786524 ns/op 5121682 B/op 95369 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 40 26881046 ns/op 5121764 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 42 27465213 ns/op 5121605 B/op 95369 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 40 27236550 ns/op 5121945 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 42 27088017 ns/op 5121767 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 556 2030164 ns/op 512590 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 585 2005285 ns/op 508024 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 567 2002966 ns/op 512500 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 584 2008677 ns/op 508023 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 592 2013809 ns/op 508021 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 597 2013139 ns/op 512274 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 597 2017063 ns/op 508021 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 582 2022700 ns/op 508024 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 584 1993468 ns/op 508023 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 585 2011667 ns/op 508023 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 223 5376427 ns/op 4957809 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 222 5355649 ns/op 4957724 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 224 5368329 ns/op 4957635 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 223 5307280 ns/op 4957829 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 223 5368620 ns/op 4957713 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 223 5374495 ns/op 4957730 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 222 5365620 ns/op 4957701 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 224 5385900 ns/op 4957737 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 225 5325485 ns/op 4957722 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 222 5330733 ns/op 4957776 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 232 5105582 ns/op 1908263 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 234 5114931 ns/op 1919103 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 231 5151318 ns/op 1908265 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 231 5090226 ns/op 1919250 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 234 5123726 ns/op 1908259 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 231 5151852 ns/op 1908262 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 230 5104335 ns/op 1919303 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 234 5178745 ns/op 1908256 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 234 5135834 ns/op 1908258 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 234 5100946 ns/op 1908258 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 158 7444554 ns/op 5572312 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 159 7457616 ns/op 5572421 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 160 7452466 ns/op 5572303 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 159 7470639 ns/op 5572256 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 156 7483931 ns/op 5572286 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 160 7541631 ns/op 5572217 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 158 7485346 ns/op 5572325 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 159 7524822 ns/op 5572273 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 160 7466233 ns/op 5572450 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 157 7530996 ns/op 5572275 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 396 3001829 ns/op 508211 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 397 3007214 ns/op 514648 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 397 3002650 ns/op 514622 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 393 3000319 ns/op 508296 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 399 2993096 ns/op 508227 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 392 3063773 ns/op 508203 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 397 3015050 ns/op 508261 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 397 2991530 ns/op 514647 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 398 2970990 ns/op 508222 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 396 2978031 ns/op 508230 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 79 14879229 ns/op 6304875 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 81 14943515 ns/op 6304764 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 74 15000838 ns/op 6304732 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 76 14854525 ns/op 6304976 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 85 15005819 ns/op 6304718 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 72 14964089 ns/op 6304836 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 78 14999236 ns/op 6304728 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 74 14925910 ns/op 6304716 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 81 15095660 ns/op 6304828 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 73 14868016 ns/op 6304694 B/op 85216 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 243 4976606 ns/op 672997 B/op 325 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 240 4898183 ns/op 697211 B/op 326 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 243 4907022 ns/op 657761 B/op 325 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 238 4960200 ns/op 677071 B/op 325 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 240 4901494 ns/op 702078 B/op 325 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 232 4994176 ns/op 658515 B/op 325 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 243 5033022 ns/op 647458 B/op 325 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 240 4917130 ns/op 682433 B/op 326 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 241 4925623 ns/op 672002 B/op 325 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 241 4934138 ns/op 685899 B/op 326 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 153 7818602 ns/op 7417209 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 152 7790804 ns/op 7417080 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 152 7932134 ns/op 7416986 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 153 7979720 ns/op 7417024 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 150 7836510 ns/op 7417126 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 152 7753184 ns/op 7416874 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 153 7826746 ns/op 7416732 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 153 7726642 ns/op 7417041 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 152 7818510 ns/op 7416986 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 154 7915549 ns/op 7417131 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 471 2294294 ns/op 508535 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 522 2291750 ns/op 511091 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 516 2299256 ns/op 510956 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 523 2284838 ns/op 508783 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 517 2295413 ns/op 512021 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 516 2279374 ns/op 513082 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 517 2287161 ns/op 513073 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 512 2276718 ns/op 513487 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 518 2289381 ns/op 509041 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 520 2276134 ns/op 508518 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 182 6581892 ns/op 8660894 B/op 58175 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 186 6526794 ns/op 8654415 B/op 58176 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 180 6457146 ns/op 8653485 B/op 58175 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 182 6531108 ns/op 8657550 B/op 58175 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 177 6586704 ns/op 8650744 B/op 58175 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 174 6805563 ns/op 8654749 B/op 58176 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 177 6741280 ns/op 8654962 B/op 58175 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 177 6621744 ns/op 8651901 B/op 58175 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 175 6722013 ns/op 8653982 B/op 58176 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 181 6782374 ns/op 8658759 B/op 58175 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 67 16361550 ns/op 533983 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 70 16141456 ns/op 532865 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 69 16453322 ns/op 533227 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 70 16244679 ns/op 532865 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 72 16190551 ns/op 508161 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 72 16265743 ns/op 532175 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 70 16228291 ns/op 532865 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 72 16467910 ns/op 508162 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 70 16231425 ns/op 532871 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 70 16534894 ns/op 532868 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 45 26974357 ns/op 1728803 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 43 26665175 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 42 26952173 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 43 26716799 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 40 27047469 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 43 26975726 ns/op 1728803 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 43 27254065 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 42 26870367 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 42 26883734 ns/op 1728803 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 40 26814543 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 649 1785020 ns/op 535003 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 663 1794964 ns/op 534939 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 652 1785130 ns/op 535000 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 660 1785121 ns/op 531092 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 645 1793694 ns/op 531086 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 669 1777061 ns/op 534874 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 667 1775995 ns/op 534915 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 673 1774321 ns/op 531098 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 670 1775571 ns/op 534888 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 666 1793661 ns/op 531090 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 733 1580866 ns/op 1752122 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 722 1697723 ns/op 1752116 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 714 1685304 ns/op 1752104 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 702 1662617 ns/op 1752099 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 714 1690101 ns/op 1752076 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 680 1753209 ns/op 1752127 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 651 1718741 ns/op 1752112 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 682 1717027 ns/op 1752128 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 682 1669295 ns/op 1752142 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 680 1677867 ns/op 1752076 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2472 501678 ns/op 1731600 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2389 499537 ns/op 1730243 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2612 490923 ns/op 1729467 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2840 471034 ns/op 1730604 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2892 476623 ns/op 1729383 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2502 476074 ns/op 1730858 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2648 520483 ns/op 1730767 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2799 494297 ns/op 1731892 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2227 481250 ns/op 1731901 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 3086 516835 ns/op 1729356 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 357 3149826 ns/op 3698651 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 346 3285935 ns/op 3698649 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 381 3275949 ns/op 3698637 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 380 3264278 ns/op 3698632 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 355 3300774 ns/op 3698633 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 356 3259743 ns/op 3698640 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 354 3302850 ns/op 3698656 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 362 3273807 ns/op 3698649 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 368 3228585 ns/op 3698649 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 385 3209041 ns/op 3698652 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 284 4224134 ns/op 508044 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 283 4226838 ns/op 516985 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 283 4229080 ns/op 508045 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 286 4220197 ns/op 508044 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 280 4230079 ns/op 517082 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 279 4232554 ns/op 508047 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 284 4274908 ns/op 508046 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 284 4299329 ns/op 516953 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 284 4230369 ns/op 508044 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 286 4276376 ns/op 516890 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 633 2051627 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 620 2008723 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 606 2017734 ns/op 1728536 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 595 1965492 ns/op 1728538 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 595 2003995 ns/op 1728536 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 597 2044635 ns/op 1728536 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 608 2030950 ns/op 1728538 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 603 2059882 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 591 2008252 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 589 1995703 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 663 1793423 ns/op 508020 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 668 1807397 ns/op 514412 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 668 1799827 ns/op 508019 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 663 1798962 ns/op 508020 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 668 1786153 ns/op 508019 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 667 1804414 ns/op 508019 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 644 1810441 ns/op 514650 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 669 1794461 ns/op 514402 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 662 1814000 ns/op 514467 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 673 1802981 ns/op 514364 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 414 2972308 ns/op 5186605 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 423 3113118 ns/op 5186627 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 410 3038294 ns/op 5186666 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 415 2980291 ns/op 5186616 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 368 2869561 ns/op 5186597 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 397 2972086 ns/op 5186553 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 378 2948177 ns/op 5186654 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 384 3042780 ns/op 5186662 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 405 2918749 ns/op 5186625 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 404 3104296 ns/op 5186668 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 480 2407571 ns/op 1772147 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 489 2431883 ns/op 1765291 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 511 2405043 ns/op 1756480 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 531 2437192 ns/op 1772416 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 487 2373282 ns/op 1755385 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 496 2386764 ns/op 1755269 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 494 2342671 ns/op 1761715 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 496 2409362 ns/op 1761910 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 500 2335663 ns/op 1762056 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 513 2369765 ns/op 1753240 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 408 3007336 ns/op 3467704 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 421 2892030 ns/op 3470175 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 426 2925004 ns/op 3470286 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 432 2801437 ns/op 3470843 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 432 2716454 ns/op 3471594 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 423 2816134 ns/op 3469907 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 430 2851606 ns/op 3467913 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 390 2984101 ns/op 3468661 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 408 3038314 ns/op 3468219 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 387 2989894 ns/op 3469365 B/op 4 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 96 11971698 ns/op 4037855 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 91 12016007 ns/op 4042651 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 85 12160184 ns/op 4049192 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 85 12055252 ns/op 3950411 B/op 18049 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 84 12251669 ns/op 4050346 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 99 11938235 ns/op 3950442 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 98 12359885 ns/op 3950439 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 88 12155009 ns/op 4045847 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 97 12003042 ns/op 4036968 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 100 11989006 ns/op 3950443 B/op 18049 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 36 30372331 ns/op 3627764 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 37 30494329 ns/op 3627770 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 38 30441974 ns/op 3627768 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 36 30209807 ns/op 3627764 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 39 30385309 ns/op 3627764 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 36 30426801 ns/op 3627769 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 36 30393183 ns/op 3627763 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 38 30400656 ns/op 3627761 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 38 30646921 ns/op 3627762 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 39 30786072 ns/op 3627772 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 134 9117255 ns/op 3142073 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 130 9081963 ns/op 3142066 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 133 8986753 ns/op 3268371 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 132 9043517 ns/op 3269334 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 130 9077865 ns/op 3271274 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 130 8984127 ns/op 3142066 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 124 9075819 ns/op 3277551 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 130 8864599 ns/op 3142063 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 134 9099559 ns/op 3267425 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 130 9280415 ns/op 3271275 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 214 5588551 ns/op 3191899 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 214 5612582 ns/op 3191897 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 216 5685721 ns/op 3191948 B/op 14566 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 214 5648639 ns/op 3191880 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 211 5572298 ns/op 3191879 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 213 5661715 ns/op 3191916 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 213 5602071 ns/op 3191902 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 211 5657958 ns/op 3191911 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 211 5610581 ns/op 3191892 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 213 5738570 ns/op 3191929 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 102 11647138 ns/op 3979460 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 100 11574661 ns/op 4147420 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 104 11471810 ns/op 3979476 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 91 11569179 ns/op 4164028 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 90 11390931 ns/op 3979475 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 88 11687014 ns/op 4170309 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 87 11567636 ns/op 3979464 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 87 11891737 ns/op 4172508 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 99 11770723 ns/op 4149125 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 104 11824132 ns/op 4140967 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 231 5200057 ns/op 3931299 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 229 5226969 ns/op 3931294 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 229 5227373 ns/op 3931292 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 232 5235330 ns/op 3931318 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 228 5275225 ns/op 3931314 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 223 5221437 ns/op 3931310 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 226 5266694 ns/op 3931324 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 228 5278347 ns/op 3931313 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 229 5193045 ns/op 3931292 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 230 5226020 ns/op 3931331 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 254 4839285 ns/op 3339312 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 249 4734134 ns/op 3340658 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 253 4646498 ns/op 3273220 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 252 4742606 ns/op 3339855 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 253 4673081 ns/op 3339584 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 253 4750824 ns/op 3339613 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 248 4721443 ns/op 3340927 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 249 4736287 ns/op 3340638 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 248 4827960 ns/op 3340931 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 246 4724058 ns/op 3341463 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 147 8180858 ns/op 6303574 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 147 8186585 ns/op 6303569 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 147 8145466 ns/op 6303568 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 146 8044518 ns/op 6303573 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 146 8166501 ns/op 6303571 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 146 8160087 ns/op 6303573 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 145 8246931 ns/op 6303573 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 146 8148183 ns/op 6303573 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 147 8146411 ns/op 6303570 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 141 8196277 ns/op 6303572 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 183 6504581 ns/op 4038465 B/op 17943 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 182 6499221 ns/op 4038943 B/op 17943 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 190 6313578 ns/op 3946486 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 181 6433713 ns/op 4039396 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 177 6408156 ns/op 4041476 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 178 6325123 ns/op 4040925 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 181 6646292 ns/op 4039427 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 186 6416977 ns/op 3946476 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 187 6294199 ns/op 3946577 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 188 6500386 ns/op 4035950 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 259 4408113 ns/op 5442780 B/op 15811 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 278 4440040 ns/op 5443269 B/op 15810 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 260 4498574 ns/op 5444631 B/op 15807 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 265 4423569 ns/op 5443145 B/op 15807 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 268 4370190 ns/op 5443019 B/op 15809 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 274 4434382 ns/op 5442984 B/op 15808 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 268 4480044 ns/op 5445736 B/op 15810 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 266 4441112 ns/op 5444760 B/op 15808 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 268 4338273 ns/op 5442589 B/op 15803 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 274 4497652 ns/op 5444654 B/op 15807 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 248 4186709 ns/op 4048038 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 289 4168684 ns/op 4012625 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 288 4250618 ns/op 4011247 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 267 4249408 ns/op 4047389 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 280 4125934 ns/op 4013897 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 284 4034485 ns/op 4045368 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 267 4242449 ns/op 4012619 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 278 4421917 ns/op 4077029 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 260 4201132 ns/op 4079537 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 270 4230663 ns/op 4048398 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 238 5249932 ns/op 5162242 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 228 5211517 ns/op 5160362 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 231 5295002 ns/op 5159330 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 224 5206072 ns/op 5163399 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 228 5230378 ns/op 5164084 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 229 5244556 ns/op 5162164 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 231 5262247 ns/op 5160714 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 229 5205396 ns/op 5162189 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 234 5217670 ns/op 5164672 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 225 5214071 ns/op 5164734 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 100 11870337 ns/op 6569816 B/op 131963 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 100 11792086 ns/op 6611764 B/op 131964 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 93 11985314 ns/op 6614968 B/op 131964 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 88 11747822 ns/op 6569816 B/op 131963 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 84 12210429 ns/op 6619759 B/op 131964 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 86 11744829 ns/op 6618617 B/op 131964 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 86 11849437 ns/op 6618582 B/op 131964 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 97 11667696 ns/op 6613057 B/op 131964 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 99 11674590 ns/op 6612194 B/op 131964 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 93 11724501 ns/op 6614927 B/op 131964 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 33 30484206 ns/op 7452528 B/op 134382 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 36 30237930 ns/op 7452299 B/op 134381 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 38 30229997 ns/op 7452762 B/op 134383 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 38 30480319 ns/op 7452621 B/op 134382 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 38 30072304 ns/op 7452271 B/op 134381 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 37 30290089 ns/op 7452074 B/op 134380 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 34 30219917 ns/op 7451914 B/op 134380 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 39 30086595 ns/op 7452202 B/op 134381 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 36 30540259 ns/op 7452603 B/op 134382 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 37 30064469 ns/op 7452518 B/op 134382 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 333 3609031 ns/op 1147073 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 342 3562735 ns/op 1147070 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 333 3593059 ns/op 1167025 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 330 3622781 ns/op 1167208 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 336 3582745 ns/op 1166845 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 336 3672891 ns/op 1166845 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 326 3570482 ns/op 1147068 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 337 3588201 ns/op 1147071 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 334 3564581 ns/op 1166965 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 330 3582397 ns/op 1167211 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 139 8544005 ns/op 6962118 B/op 115831 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 139 8635277 ns/op 6962264 B/op 115832 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 136 8527567 ns/op 6962180 B/op 115831 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 139 8618541 ns/op 6962224 B/op 115831 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 140 8678763 ns/op 6961930 B/op 115830 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 140 8519838 ns/op 6961825 B/op 115830 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 136 8452140 ns/op 6962212 B/op 115831 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 139 8607347 ns/op 6962123 B/op 115831 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 139 8549809 ns/op 6962239 B/op 115831 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 139 8527383 ns/op 6962033 B/op 115831 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 150 7962458 ns/op 3079778 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 150 8253190 ns/op 3124059 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 142 8434192 ns/op 3079784 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 144 8356701 ns/op 3172052 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 144 8138156 ns/op 3125901 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 145 8228100 ns/op 3125602 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 148 8224255 ns/op 3079785 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 146 8084876 ns/op 3125287 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 145 8168519 ns/op 3125604 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 144 8362018 ns/op 3125901 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 88 11431821 ns/op 8220352 B/op 181425 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 100 11429190 ns/op 8220359 B/op 181425 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 100 11361002 ns/op 8220537 B/op 181425 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 100 11410481 ns/op 8220114 B/op 181423 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 100 11578652 ns/op 8220472 B/op 181425 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 100 11566740 ns/op 8220334 B/op 181424 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 96 11362466 ns/op 8220333 B/op 181424 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 97 11369504 ns/op 8220136 B/op 181424 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 99 11592600 ns/op 8220199 B/op 181424 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 100 11701802 ns/op 8220425 B/op 181425 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 231 5066380 ns/op 1176110 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 231 5081629 ns/op 1176105 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 240 5018729 ns/op 1175013 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 241 5124404 ns/op 1174940 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 238 5027390 ns/op 1175223 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 237 5081013 ns/op 1147365 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 237 5013362 ns/op 1175315 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 237 5050688 ns/op 1147374 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 238 5113017 ns/op 1175259 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 241 5042482 ns/op 1147325 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 32 33742212 ns/op 8075120 B/op 132387 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 33 33680116 ns/op 8075031 B/op 132387 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 36 33478643 ns/op 8075283 B/op 132388 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 32 33701109 ns/op 8075189 B/op 132387 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 32 33255246 ns/op 8074862 B/op 132386 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 32 33920830 ns/op 8075059 B/op 132387 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 32 33732982 ns/op 8074548 B/op 132385 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 33 33333341 ns/op 8075266 B/op 132388 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 37 33850031 ns/op 8075289 B/op 132388 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 32 33592439 ns/op 8074744 B/op 132386 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 134 8880159 ns/op 2625877 B/op 6482 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 133 8940708 ns/op 2583879 B/op 6485 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 133 8997424 ns/op 2542219 B/op 6486 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 134 8929903 ns/op 2540694 B/op 6484 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 132 8935619 ns/op 2603104 B/op 6487 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 130 8961823 ns/op 2604879 B/op 6483 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 133 8955737 ns/op 2619205 B/op 6487 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 133 8971757 ns/op 2515342 B/op 6484 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 132 8944920 ns/op 2611750 B/op 6485 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 134 8923295 ns/op 2549200 B/op 6485 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 114 10357108 ns/op 9848591 B/op 159459 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 99 10316390 ns/op 9849261 B/op 159459 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10451726 ns/op 9850318 B/op 159461 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 97 10610823 ns/op 9849303 B/op 159460 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10528335 ns/op 9850130 B/op 159460 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10313699 ns/op 9849449 B/op 159459 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10491200 ns/op 9849755 B/op 159459 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 117 10457728 ns/op 9847804 B/op 159459 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 110 10456896 ns/op 9849212 B/op 159458 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10480173 ns/op 9848462 B/op 159458 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 307 3609960 ns/op 1176676 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 332 3615835 ns/op 1157231 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 330 3578895 ns/op 1155706 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 321 3632779 ns/op 1167375 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 326 3614526 ns/op 1162917 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 325 3628963 ns/op 1159757 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 328 3578266 ns/op 1158775 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 325 3640293 ns/op 1148321 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 308 3612652 ns/op 1157588 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 322 3623693 ns/op 1149166 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 135 8717349 ns/op 9498534 B/op 67612 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 135 8718799 ns/op 9499802 B/op 67611 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 133 8876594 ns/op 9505018 B/op 67612 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 136 8840161 ns/op 9502514 B/op 67612 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 135 8985244 ns/op 9503289 B/op 67612 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 138 8762039 ns/op 9500260 B/op 67613 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 139 8846929 ns/op 9499128 B/op 67612 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 135 8810219 ns/op 9501056 B/op 67613 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 134 8856207 ns/op 9502896 B/op 67613 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 135 8843374 ns/op 9501961 B/op 67613 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 63 18417653 ns/op 1147379 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 61 18689775 ns/op 1147396 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 58 18445460 ns/op 1147369 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 58 18598958 ns/op 1182175 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 58 18667969 ns/op 1147422 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 58 18679316 ns/op 1182182 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 57 18483741 ns/op 1182785 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 55 18502361 ns/op 1147340 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 61 19286830 ns/op 1147402 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 56 18443257 ns/op 1183375 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 36 32252619 ns/op 2015649 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 37 31911298 ns/op 2015649 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 37 31928816 ns/op 2015651 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 34 32349080 ns/op 2015648 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 36 32059768 ns/op 2015649 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 37 32126724 ns/op 2015649 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 37 32011659 ns/op 2015649 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 36 32194319 ns/op 2015649 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 37 32334267 ns/op 2015649 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 37 31969996 ns/op 2015649 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 430 2758700 ns/op 1162572 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 430 2770310 ns/op 1162565 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 427 2850181 ns/op 1162683 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 427 2724458 ns/op 1147110 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 423 2784344 ns/op 1162825 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 421 2799892 ns/op 1162893 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 416 2794176 ns/op 1163086 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 423 2833574 ns/op 1162825 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 440 2785635 ns/op 1162216 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 426 2788200 ns/op 1162713 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 550 2218098 ns/op 2015743 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 525 2155611 ns/op 2015739 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 528 2048000 ns/op 2015780 B/op 3 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 574 2047533 ns/op 2015827 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 564 2035866 ns/op 2015805 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 564 2030027 ns/op 2015769 B/op 3 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 586 2027580 ns/op 2015759 B/op 3 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 570 2019253 ns/op 2015811 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 565 2080795 ns/op 2015768 B/op 3 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 549 2124779 ns/op 2015807 B/op 3 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2372 530470 ns/op 2016388 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 1887 535190 ns/op 2016582 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2086 517127 ns/op 2017450 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2190 519858 ns/op 2016444 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2032 520562 ns/op 2017507 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2262 537127 ns/op 2016400 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 1989 565757 ns/op 2015516 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2258 559581 ns/op 2015527 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2316 549846 ns/op 2017246 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2286 559816 ns/op 2017279 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 306 4098836 ns/op 4384842 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 270 4216078 ns/op 4384805 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 292 4207504 ns/op 4384836 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 267 4274525 ns/op 4384818 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 267 4322765 ns/op 4384782 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 291 4294367 ns/op 4384832 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 270 4162276 ns/op 4384829 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 279 4134171 ns/op 4384831 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 267 4195150 ns/op 4384828 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 266 4207001 ns/op 4384833 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 160 7407942 ns/op 1147130 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 162 7458175 ns/op 1147127 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 162 7425689 ns/op 1188077 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 160 7340599 ns/op 1147130 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 160 7450501 ns/op 1188592 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 162 7351764 ns/op 1147127 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 160 7566133 ns/op 1188592 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 160 7389858 ns/op 1188593 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 160 7452650 ns/op 1188592 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 159 7416512 ns/op 1188855 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 276 4270970 ns/op 2015257 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 278 4281465 ns/op 2015257 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 283 4276562 ns/op 2015256 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 289 4282556 ns/op 2015257 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 278 4322706 ns/op 2015256 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 279 4331073 ns/op 2015257 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 271 4316203 ns/op 2015256 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 282 4299394 ns/op 2015256 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 278 4316152 ns/op 2015256 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 278 4310170 ns/op 2015257 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 406 2889241 ns/op 1147086 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 416 2890245 ns/op 1147087 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 409 2905081 ns/op 1168253 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 411 2900701 ns/op 1168157 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 403 2902616 ns/op 1168571 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 406 2932435 ns/op 1168419 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 411 2903743 ns/op 1168157 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 414 2927931 ns/op 1168010 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 409 2889682 ns/op 1147084 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 414 2930920 ns/op 1147088 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 378 2934148 ns/op 6046731 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 415 2943565 ns/op 6046852 B/op 5 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 367 2886510 ns/op 6046804 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 433 3004045 ns/op 6046813 B/op 5 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 423 2928448 ns/op 6046809 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 409 2961451 ns/op 6046775 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 388 3065949 ns/op 6046801 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 392 3026744 ns/op 6046798 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 402 2951151 ns/op 6046748 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 397 2896832 ns/op 6046825 B/op 5 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 393 2951151 ns/op 2037323 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 386 2924960 ns/op 2045718 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 399 2951249 ns/op 2072247 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 394 2973674 ns/op 2040630 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 388 3061632 ns/op 2053144 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 396 3032697 ns/op 2044733 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 398 3010207 ns/op 2052518 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 384 3027382 ns/op 2037647 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 394 3027330 ns/op 2042922 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 399 3004569 ns/op 2048718 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 336 3462945 ns/op 4044201 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 369 3557317 ns/op 4044470 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 332 3470411 ns/op 4044684 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 322 3540614 ns/op 4043142 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 324 3552579 ns/op 4045305 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 355 3554403 ns/op 4044960 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 328 3448974 ns/op 4044846 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 336 3432350 ns/op 4045504 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 346 3478088 ns/op 4045957 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 326 3577049 ns/op 4048215 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1434 824001 ns/op 518060 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1453 816973 ns/op 518049 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1488 816356 ns/op 518027 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1437 824028 ns/op 517146 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1435 817894 ns/op 517146 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1440 834096 ns/op 518056 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1443 821484 ns/op 518054 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1456 826125 ns/op 518047 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1446 823155 ns/op 518054 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1461 832562 ns/op 518043 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 138 8653831 ns/op 685121 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 136 8610870 ns/op 685121 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 135 8627275 ns/op 685120 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 135 8635455 ns/op 685121 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 138 8811403 ns/op 685120 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 136 8629177 ns/op 685121 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 136 8710305 ns/op 685120 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 136 8672177 ns/op 685121 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 139 8617973 ns/op 685121 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 138 8776896 ns/op 685121 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1250 943352 ns/op 503995 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1266 947865 ns/op 503971 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1260 947953 ns/op 503978 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1304 940580 ns/op 501963 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1279 950512 ns/op 505935 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1281 954171 ns/op 501962 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1239 948200 ns/op 504015 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1249 951253 ns/op 501963 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1255 942129 ns/op 503987 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1264 947846 ns/op 501961 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 702 1710115 ns/op 567565 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 693 1685775 ns/op 567567 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 686 1694076 ns/op 567569 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 705 1682354 ns/op 567579 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 696 1682101 ns/op 567577 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 704 1675100 ns/op 567579 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 708 1694658 ns/op 567589 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 704 1692830 ns/op 567570 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 651 1682407 ns/op 567568 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 709 1688568 ns/op 567568 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 895 1339166 ns/op 510516 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 902 1329979 ns/op 513328 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 904 1340543 ns/op 513322 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 897 1328198 ns/op 513345 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 880 1334776 ns/op 513402 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 900 1352086 ns/op 510515 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 918 1329679 ns/op 513281 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 897 1328258 ns/op 510515 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 883 1331524 ns/op 513391 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 920 1329125 ns/op 510516 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 717 1641264 ns/op 883217 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 722 1649258 ns/op 883216 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 729 1644102 ns/op 883218 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 705 1653678 ns/op 883217 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 722 1645638 ns/op 883220 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 705 1651496 ns/op 883217 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 718 1666430 ns/op 883217 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 709 1646426 ns/op 883220 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 716 1661183 ns/op 883218 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 709 1651442 ns/op 883220 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1800 619204 ns/op 513432 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1964 619968 ns/op 513320 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 2013 615790 ns/op 513283 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1950 618012 ns/op 513326 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1970 619691 ns/op 513312 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1938 614494 ns/op 513334 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1948 619731 ns/op 512024 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1916 615610 ns/op 512027 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1938 625033 ns/op 512027 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1766 620687 ns/op 513458 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 507 2363194 ns/op 852866 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 490 2353220 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 510 2340139 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 500 2333531 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 513 2329523 ns/op 852866 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 489 2371261 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 505 2391227 ns/op 852866 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 507 2360911 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 501 2357849 ns/op 852866 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 506 2345010 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1848 637780 ns/op 510537 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1892 631336 ns/op 510512 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1890 634580 ns/op 509133 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1924 639688 ns/op 509137 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1930 636815 ns/op 509133 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1892 639327 ns/op 510503 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1870 638968 ns/op 509134 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1882 637057 ns/op 510512 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1790 632783 ns/op 510589 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1905 639485 ns/op 511857 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 994 1147553 ns/op 971426 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1044 1135173 ns/op 972256 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1004 1129444 ns/op 973655 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1071 1125495 ns/op 971778 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1066 1124323 ns/op 973801 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1053 1132008 ns/op 973449 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1072 1128311 ns/op 972779 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1045 1136692 ns/op 972498 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1048 1127482 ns/op 972231 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1068 1132040 ns/op 971799 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4302 261292 ns/op 505615 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4729 253258 ns/op 504911 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 5240 247078 ns/op 505344 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4924 248876 ns/op 505949 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 5058 243504 ns/op 505289 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4663 245297 ns/op 505922 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4851 252224 ns/op 507133 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 5131 247216 ns/op 506509 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 5115 242279 ns/op 504959 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4788 246528 ns/op 505114 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 975 1217120 ns/op 1060488 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 984 1227620 ns/op 1060799 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 1000 1224222 ns/op 1060554 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 948 1234163 ns/op 1061098 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 934 1232312 ns/op 1060903 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 984 1225461 ns/op 1060799 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 961 1222098 ns/op 1061177 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 944 1224303 ns/op 1061559 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 970 1223594 ns/op 1060717 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 980 1227532 ns/op 1061351 B/op 812 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 283 4246751 ns/op 1923685 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 274 4227014 ns/op 1919980 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 282 4305945 ns/op 1923699 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 279 4209130 ns/op 1919972 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 274 4207367 ns/op 1923809 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 283 4201545 ns/op 1919977 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 280 4244301 ns/op 1923731 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 283 4299129 ns/op 1923685 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 282 4282158 ns/op 1923699 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 279 4235728 ns/op 1923734 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 132 8996790 ns/op 2145889 B/op 31184 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 132 9060181 ns/op 2146096 B/op 31185 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 132 9173656 ns/op 2146868 B/op 31188 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 132 8987035 ns/op 2146266 B/op 31186 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 133 9007262 ns/op 2146447 B/op 31186 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 133 9030491 ns/op 2146145 B/op 31185 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 133 9085078 ns/op 2146655 B/op 31187 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 132 8963853 ns/op 2146650 B/op 31187 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 132 8975005 ns/op 2146393 B/op 31186 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 132 9051646 ns/op 2145693 B/op 31184 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 975 1189741 ns/op 467053 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 1005 1181752 ns/op 469580 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 1000 1188189 ns/op 467054 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 1002 1174495 ns/op 469588 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 992 1184447 ns/op 469612 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 1015 1182330 ns/op 467052 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 997 1180161 ns/op 467054 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 994 1185327 ns/op 469610 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 1002 1178269 ns/op 469588 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 1006 1189859 ns/op 467053 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 391 3103481 ns/op 2068432 B/op 27160 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 392 3068209 ns/op 2068754 B/op 27161 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 380 3042328 ns/op 2069390 B/op 27163 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 391 3092428 ns/op 2068672 B/op 27161 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 386 3061959 ns/op 2069002 B/op 27162 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 392 3035853 ns/op 2069153 B/op 27163 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 393 3056912 ns/op 2069071 B/op 27162 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 391 3084921 ns/op 2068597 B/op 27161 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 390 3055012 ns/op 2068650 B/op 27161 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 386 3073544 ns/op 2068820 B/op 27161 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 532 2262481 ns/op 641846 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 531 2232673 ns/op 641854 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 522 2240061 ns/op 637072 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 526 2231779 ns/op 641901 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 518 2259905 ns/op 641973 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 532 2263612 ns/op 637075 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 532 2232154 ns/op 637075 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 542 2235296 ns/op 641755 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 534 2231230 ns/op 637074 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 530 2267597 ns/op 641864 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 333 3550664 ns/op 2422030 B/op 44967 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 338 3543818 ns/op 2422347 B/op 44968 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 336 3575170 ns/op 2422214 B/op 44968 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 331 3591699 ns/op 2422013 B/op 44967 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 334 3558375 ns/op 2421869 B/op 44967 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 336 3564066 ns/op 2422063 B/op 44967 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 336 3551033 ns/op 2422414 B/op 44968 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 333 3578590 ns/op 2421717 B/op 44966 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 337 3565738 ns/op 2422371 B/op 44968 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 337 3552954 ns/op 2422254 B/op 44968 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 512 2283871 ns/op 480357 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 494 2277754 ns/op 480595 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 519 2296760 ns/op 480331 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 520 2266248 ns/op 480280 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 528 2304104 ns/op 480247 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 516 2296023 ns/op 475420 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 528 2297672 ns/op 475432 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 524 2293594 ns/op 475419 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 524 2289306 ns/op 475425 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 531 2285274 ns/op 480222 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 121 9830026 ns/op 2342008 B/op 30714 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 121 9773209 ns/op 2341108 B/op 30710 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 120 9780949 ns/op 2341117 B/op 30710 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 121 9793359 ns/op 2341635 B/op 30712 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 121 9767225 ns/op 2341759 B/op 30713 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 121 9782766 ns/op 2340869 B/op 30710 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 123 9839733 ns/op 2341165 B/op 30711 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 121 9866646 ns/op 2341883 B/op 30713 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 121 9730388 ns/op 2341056 B/op 30710 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 121 9770761 ns/op 2341037 B/op 30710 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 332 3470292 ns/op 1068836 B/op 543 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 346 3495094 ns/op 1072617 B/op 543 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 340 3437313 ns/op 1055331 B/op 543 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 340 3467148 ns/op 1065996 B/op 543 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 338 3432428 ns/op 1050398 B/op 542 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 345 3454130 ns/op 1084466 B/op 544 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 342 3458491 ns/op 1064189 B/op 542 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 348 3495412 ns/op 1072956 B/op 543 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 344 3446303 ns/op 1079964 B/op 543 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 346 3483235 ns/op 1067371 B/op 542 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 369 3257269 ns/op 2751676 B/op 39623 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 364 3238661 ns/op 2751924 B/op 39623 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 364 3239689 ns/op 2751868 B/op 39623 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 364 3245580 ns/op 2751349 B/op 39621 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 363 3276533 ns/op 2751559 B/op 39622 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 367 3247905 ns/op 2752387 B/op 39625 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 363 3275496 ns/op 2751770 B/op 39623 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 372 3248679 ns/op 2751617 B/op 39622 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 362 3279958 ns/op 2751988 B/op 39624 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 362 3252939 ns/op 2751961 B/op 39624 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1162 1015590 ns/op 470773 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1189 1022597 ns/op 473014 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1152 1012391 ns/op 470523 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1192 1013984 ns/op 470221 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1189 1010038 ns/op 470342 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1162 1017659 ns/op 470873 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1189 1001504 ns/op 470675 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1026 1009735 ns/op 471017 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1156 1003787 ns/op 470260 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1177 1015435 ns/op 470523 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 466 2619694 ns/op 2604075 B/op 12062 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 470 2560083 ns/op 2603828 B/op 12062 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 466 2581840 ns/op 2604937 B/op 12061 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 459 2557933 ns/op 2603127 B/op 12060 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 472 2568744 ns/op 2602983 B/op 12062 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 468 2585898 ns/op 2605175 B/op 12062 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 469 2589384 ns/op 2605643 B/op 12061 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 474 2558398 ns/op 2604936 B/op 12062 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 468 2555610 ns/op 2606701 B/op 12063 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 468 2558965 ns/op 2604351 B/op 12062 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 211 5873129 ns/op 475371 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 210 5660408 ns/op 475373 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 213 5683956 ns/op 478371 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 207 5681938 ns/op 478465 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 213 5643158 ns/op 475368 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 211 5604073 ns/op 475372 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 211 5681146 ns/op 478400 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 213 5649495 ns/op 475369 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 198 5823060 ns/op 478585 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 212 5668005 ns/op 478386 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10175270 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10161458 ns/op 639393 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10163856 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10339249 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10164006 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10120594 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10200799 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10169445 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10137969 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10121537 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1063 1137833 ns/op 471852 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1068 1131719 ns/op 467050 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1042 1131985 ns/op 469502 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1023 1135913 ns/op 467052 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1059 1134712 ns/op 469461 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1054 1129275 ns/op 469473 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1063 1138778 ns/op 467051 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1052 1133752 ns/op 469478 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1035 1134690 ns/op 469516 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1060 1137920 ns/op 471866 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1353 878254 ns/op 639226 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1390 868933 ns/op 639205 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1346 869426 ns/op 639198 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1369 873014 ns/op 639216 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1386 878639 ns/op 639244 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1384 875929 ns/op 639283 B/op 3 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1369 874568 ns/op 639226 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1380 876443 ns/op 639227 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1370 876420 ns/op 639245 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1424 884336 ns/op 639249 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 11758 100799 ns/op 639215 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 10000 102007 ns/op 639227 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 10000 104472 ns/op 639422 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 12096 105857 ns/op 639424 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 10000 103486 ns/op 639616 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 10000 102809 ns/op 639358 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 10000 100618 ns/op 639488 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 10000 103492 ns/op 639286 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 10000 100171 ns/op 639360 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 11449 103364 ns/op 639377 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 880 1327371 ns/op 1654244 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 894 1348744 ns/op 1654242 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 889 1349016 ns/op 1654244 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 855 1364414 ns/op 1654241 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 856 1365186 ns/op 1654244 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 892 1359866 ns/op 1654242 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 877 1365290 ns/op 1654242 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 844 1371631 ns/op 1654242 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 877 1360435 ns/op 1654242 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 876 1371306 ns/op 1654242 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 441 2566820 ns/op 480984 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 472 2542909 ns/op 475246 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 472 2552368 ns/op 475246 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 475 2575912 ns/op 475246 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 470 2543959 ns/op 480629 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 471 2547131 ns/op 480618 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 474 2556071 ns/op 480583 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 459 2602378 ns/op 480761 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 466 2574016 ns/op 480677 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 466 2529931 ns/op 480677 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 850 1421830 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 854 1420481 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 858 1421490 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 859 1416660 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 783 1414574 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 810 1421731 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 841 1427695 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 846 1424616 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 835 1421223 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 810 1420339 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1208 1015599 ns/op 477871 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1142 1020838 ns/op 475241 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1197 1001229 ns/op 475238 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1156 999231 ns/op 475239 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1201 1016142 ns/op 480533 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1144 1018547 ns/op 478016 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1216 1019857 ns/op 477853 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1198 1000560 ns/op 475238 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1203 1013576 ns/op 477882 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1177 1006592 ns/op 477940 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1544 760202 ns/op 1917356 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1546 777902 ns/op 1917361 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1507 743149 ns/op 1917362 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1544 748236 ns/op 1917359 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1666 723048 ns/op 1917367 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1614 754458 ns/op 1917356 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1441 757369 ns/op 1917354 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1442 741237 ns/op 1917373 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1558 742115 ns/op 1917348 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1591 739526 ns/op 1917367 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1389 849790 ns/op 649402 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1476 858560 ns/op 648704 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1342 850177 ns/op 649556 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1352 866065 ns/op 649642 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1440 859342 ns/op 648075 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1392 877294 ns/op 647288 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1503 856338 ns/op 648821 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1404 862297 ns/op 648259 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1357 860156 ns/op 649802 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1345 872990 ns/op 648314 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1303 936595 ns/op 1286530 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1281 940191 ns/op 1285420 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1203 948031 ns/op 1285786 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1242 896410 ns/op 1285218 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1113 942438 ns/op 1285442 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1339 937547 ns/op 1284792 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1267 928771 ns/op 1285923 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1338 959972 ns/op 1285357 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1287 952977 ns/op 1284637 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1203 940275 ns/op 1285445 B/op 4 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 235 5068823 ns/op 1959680 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 231 5100287 ns/op 1959995 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 241 5057415 ns/op 1941837 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 238 4935362 ns/op 1959451 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 234 5009844 ns/op 1959745 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 237 5009910 ns/op 1959540 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 238 4975786 ns/op 1941840 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 234 5074672 ns/op 1941846 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 236 4977630 ns/op 1941830 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 243 4983430 ns/op 1941833 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 33 30881033 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 33 30556508 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 34 31110208 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 36 30641004 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 39 31076704 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 39 31440579 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 36 31008628 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 34 30794782 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 36 30756424 ns/op 4433755 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 38 30714267 ns/op 4433753 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 217 5459499 ns/op 1941830 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 217 5506181 ns/op 1990659 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 213 5534851 ns/op 1991596 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 217 5606340 ns/op 1941844 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 216 5539315 ns/op 1990900 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 207 5527802 ns/op 1993033 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 210 5480444 ns/op 1992297 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 213 5493282 ns/op 1991596 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 210 5484206 ns/op 1941841 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 214 5484451 ns/op 1991333 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 129 9072652 ns/op 3214775 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 129 9092015 ns/op 3214848 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 129 9137597 ns/op 3214848 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 130 9160964 ns/op 3214768 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 129 9203657 ns/op 3214775 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 130 9131661 ns/op 3214769 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 130 9145582 ns/op 3214842 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 128 9121216 ns/op 3214830 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 129 9139640 ns/op 3214775 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 132 9154405 ns/op 3214757 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 189 6173101 ns/op 1997905 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 195 6206290 ns/op 1996170 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 192 6142619 ns/op 2052184 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 192 6267961 ns/op 1941864 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 194 6163024 ns/op 1996451 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 195 6142259 ns/op 1996154 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 194 6112268 ns/op 1996451 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 195 6142107 ns/op 1941843 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 195 6137436 ns/op 1996170 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 196 6239590 ns/op 1995891 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 171 6960157 ns/op 3804967 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 169 7063104 ns/op 3804959 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 168 6956890 ns/op 3804965 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 171 7050917 ns/op 3804968 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 170 6959245 ns/op 3804973 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 171 6966910 ns/op 3804968 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 172 6985444 ns/op 3804963 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 171 6992212 ns/op 3804968 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 169 6948632 ns/op 3804960 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 171 6990915 ns/op 3804968 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 342 3405096 ns/op 1941846 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 340 3412619 ns/op 1972982 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 349 3430926 ns/op 1972170 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 338 3429747 ns/op 1941850 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 339 3437129 ns/op 1941849 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 330 3381113 ns/op 1973917 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 328 3391683 ns/op 1941851 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 334 3426108 ns/op 1973538 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 348 3353630 ns/op 1941849 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 349 3455970 ns/op 1972179 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 271 4433086 ns/op 3475202 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 267 4449381 ns/op 3475202 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 271 4471047 ns/op 3475204 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 268 4408487 ns/op 3475203 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 268 4456478 ns/op 3475203 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 267 4462672 ns/op 3475203 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 270 4489186 ns/op 3475203 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 271 4481061 ns/op 3475202 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 267 4413727 ns/op 3475204 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 268 4443829 ns/op 3475203 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 285 4262337 ns/op 1941839 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 282 4217474 ns/op 1979424 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 283 4135272 ns/op 1979291 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 284 4150473 ns/op 1979157 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 286 4082332 ns/op 1941838 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 285 4121337 ns/op 1941839 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 282 4246203 ns/op 1979424 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 286 4180538 ns/op 1978905 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 289 4230473 ns/op 1978506 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 279 4241248 ns/op 1979832 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 217 5213259 ns/op 4066090 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 224 5325506 ns/op 4063493 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 220 5298797 ns/op 4062186 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 213 5340472 ns/op 4062479 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 220 5381398 ns/op 4064457 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 224 5353847 ns/op 4062789 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 217 5342774 ns/op 4063814 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 216 5313887 ns/op 4063862 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 223 5365305 ns/op 4063510 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 222 5340488 ns/op 4059918 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 487 2198252 ns/op 1959443 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 519 2243097 ns/op 1971639 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 525 2280352 ns/op 1971572 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 516 2220542 ns/op 1959818 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 522 2269745 ns/op 1958025 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 513 2228642 ns/op 1957759 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 530 2257909 ns/op 1959090 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 513 2322891 ns/op 1978646 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 508 2284442 ns/op 2030373 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 507 2235942 ns/op 1981270 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 162 7438468 ns/op 4808152 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 159 7301815 ns/op 4807655 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 158 7409522 ns/op 4810412 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 162 7523384 ns/op 4808152 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 162 7355987 ns/op 4810800 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 163 7388747 ns/op 4809377 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 160 7523528 ns/op 4811609 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 162 7488679 ns/op 4808829 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 163 7426540 ns/op 4808051 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 160 7381852 ns/op 4810276 B/op 1447 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 40 26063619 ns/op 12395800 B/op 230519 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 43 26142252 ns/op 12388497 B/op 230519 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 40 26456295 ns/op 12395802 B/op 230519 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 49 26250639 ns/op 12290914 B/op 230518 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 43 26380174 ns/op 12388580 B/op 230519 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 38 26637181 ns/op 12401335 B/op 230519 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 42 26077151 ns/op 12390864 B/op 230519 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 39 26244473 ns/op 12398474 B/op 230519 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 42 26565681 ns/op 12390864 B/op 230519 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 42 26152099 ns/op 12390793 B/op 230519 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 37 29651400 ns/op 7927627 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 37 29710912 ns/op 7927628 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 42 29793435 ns/op 7927624 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 39 29812528 ns/op 7927623 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 37 29642340 ns/op 7927622 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 39 29784359 ns/op 7927625 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 42 29831296 ns/op 7927627 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 37 29702639 ns/op 7927621 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 39 29646601 ns/op 7927619 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 36 29481736 ns/op 7927627 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 158 7245966 ns/op 2008867 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 165 7179271 ns/op 2006010 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 164 7217473 ns/op 2006403 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 168 7290675 ns/op 2004878 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 165 7433888 ns/op 1941792 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 163 7353832 ns/op 1941796 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 165 7229931 ns/op 1941793 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 168 7290230 ns/op 2004876 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 164 7285003 ns/op 1941796 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 163 7292911 ns/op 2006800 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 88 13274969 ns/op 7002428 B/op 218849 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 86 13343108 ns/op 7002538 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 91 13590467 ns/op 7002522 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 80 13488312 ns/op 7002534 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 86 13367992 ns/op 7002536 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 80 13313403 ns/op 7002534 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 88 13386386 ns/op 7002503 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 91 13506901 ns/op 7002555 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 87 13531702 ns/op 7002520 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 90 13423680 ns/op 7002539 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 79 15009665 ns/op 3715415 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 74 14940634 ns/op 3724467 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 78 15022173 ns/op 3717139 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 79 15016204 ns/op 3715418 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 69 15008740 ns/op 3734832 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 78 15365645 ns/op 3717139 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 73 15196572 ns/op 3581356 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 76 15131042 ns/op 3720728 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 79 15216801 ns/op 3715416 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 66 15391283 ns/op 3581324 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 61 19415000 ns/op 9246488 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 56 19482954 ns/op 9246380 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 60 19595835 ns/op 9246412 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 64 19544962 ns/op 9246441 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 55 19296791 ns/op 9246466 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 58 19865778 ns/op 9246428 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 56 19329925 ns/op 9246546 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 61 19782924 ns/op 9246433 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 61 19553364 ns/op 9246386 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 55 19476922 ns/op 9246405 B/op 346669 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 100 11837848 ns/op 2047998 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 99 12059242 ns/op 2049064 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 85 11792745 ns/op 2066684 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 100 12055197 ns/op 1942147 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 88 11760497 ns/op 2062416 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 88 12073128 ns/op 2062435 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 92 11766767 ns/op 1942132 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 97 11740860 ns/op 2051378 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 100 11848872 ns/op 1942184 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 84 12035592 ns/op 2068170 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 24 46247178 ns/op 8975706 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 26 46523794 ns/op 8975708 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 26 46612061 ns/op 8975698 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 24 45849533 ns/op 8975699 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 25 46478403 ns/op 8975696 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 24 46129120 ns/op 8975710 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 24 46337598 ns/op 8975701 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 24 46211364 ns/op 8975706 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 24 45875977 ns/op 8975700 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 25 46660152 ns/op 8975698 B/op 230871 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 54 21195088 ns/op 2051032 B/op 2 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 54 21338728 ns/op 1942114 B/op 2 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 55 21538756 ns/op 2406382 B/op 4 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 54 21352672 ns/op 2094196 B/op 2 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 52 21517523 ns/op 1986225 B/op 2 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 49 21457198 ns/op 2344143 B/op 3 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 48 21307318 ns/op 2352605 B/op 4 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 52 21535200 ns/op 2283726 B/op 3 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 56 21708105 ns/op 2088796 B/op 2 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 48 21669863 ns/op 2031480 B/op 2 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 60 17488535 ns/op 10876536 B/op 320843 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 62 17314844 ns/op 10868103 B/op 320840 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 69 17034160 ns/op 10869772 B/op 320841 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 67 17282107 ns/op 10872379 B/op 320842 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 66 17561611 ns/op 10871513 B/op 320842 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 68 17224625 ns/op 10869845 B/op 320841 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 60 17292094 ns/op 10869865 B/op 320841 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 57 17764243 ns/op 10872479 B/op 320842 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 63 17464265 ns/op 10871844 B/op 320842 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 68 17113098 ns/op 10868372 B/op 320840 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 177 6636529 ns/op 1945464 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 177 6705321 ns/op 2023489 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 176 6790511 ns/op 1965399 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 177 6718694 ns/op 2015689 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 171 6817088 ns/op 1948793 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 178 6770666 ns/op 1947794 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 176 6679126 ns/op 1981608 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 177 6679747 ns/op 2034922 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 178 6807532 ns/op 1947841 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 181 6762176 ns/op 1947744 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 74 14103353 ns/op 10970580 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 75 13985660 ns/op 10973289 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 82 14039483 ns/op 10972041 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 90 13942535 ns/op 10969736 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 84 14064888 ns/op 10969228 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 78 14029470 ns/op 10968606 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 82 13899916 ns/op 10962732 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 88 14242667 ns/op 10966323 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 90 14059918 ns/op 10964997 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 80 14010386 ns/op 10968389 B/op 128233 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 61 17042798 ns/op 1974112 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 64 17112923 ns/op 1942263 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 66 17028217 ns/op 1942258 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 73 16922195 ns/op 1968837 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 68 16833272 ns/op 1942202 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 67 17004021 ns/op 1971241 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 70 17035658 ns/op 1970024 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 66 16969217 ns/op 1942240 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 64 17106531 ns/op 1972635 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 64 17009393 ns/op 1942246 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 37 33727092 ns/op 1942689 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 37 31769403 ns/op 1942689 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 38 31604662 ns/op 1942688 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 38 31851527 ns/op 1942689 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 37 31656492 ns/op 1942688 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 37 31483156 ns/op 1942689 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 38 31103652 ns/op 1942688 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 37 31775902 ns/op 1942689 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 38 30848383 ns/op 1942688 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 38 31364868 ns/op 1942691 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 250 4727532 ns/op 1984235 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 259 4837380 ns/op 1982774 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 249 4660101 ns/op 1984406 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 250 4671798 ns/op 1984235 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 255 4715801 ns/op 1983410 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 255 4705821 ns/op 1983408 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 249 4750532 ns/op 1984407 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 247 4705740 ns/op 1984753 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 250 4699911 ns/op 1984235 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 256 4742797 ns/op 1941842 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 346 3399636 ns/op 1941983 B/op 3 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 350 3415894 ns/op 1941982 B/op 3 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 342 3422470 ns/op 1942052 B/op 4 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 354 3430584 ns/op 1942141 B/op 6 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 351 3386414 ns/op 1942079 B/op 5 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 354 3416175 ns/op 1942003 B/op 3 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 354 3424810 ns/op 1942085 B/op 5 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 357 3371769 ns/op 1942157 B/op 6 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 339 3402274 ns/op 1942150 B/op 6 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 357 3421076 ns/op 1942078 B/op 5 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 1968 523891 ns/op 1941742 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2656 534269 ns/op 1942497 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2324 529982 ns/op 1944295 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 1942 533853 ns/op 1942788 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2169 520338 ns/op 1943561 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2110 561459 ns/op 1941786 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 1849 556826 ns/op 1943867 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2276 562548 ns/op 1943485 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 1854 588653 ns/op 1942814 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2235 589572 ns/op 1942661 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 168 7082863 ns/op 5053224 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 171 6925197 ns/op 5053221 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 169 6885643 ns/op 5053215 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 172 6903061 ns/op 5053215 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 172 7152859 ns/op 5053217 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 169 6976405 ns/op 5053218 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 170 6987201 ns/op 5053210 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 169 7201374 ns/op 5053215 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 171 6957300 ns/op 5053223 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 176 6952832 ns/op 5053210 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 174 6893907 ns/op 1953004 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 174 6872554 ns/op 1941822 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 166 6876450 ns/op 1953540 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 172 6924517 ns/op 1941827 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 172 6873962 ns/op 1953139 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 174 6949492 ns/op 1941824 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 174 6949563 ns/op 1953004 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 172 6942364 ns/op 1941826 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 175 6950789 ns/op 1952939 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 172 6875499 ns/op 1941827 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 564 2110884 ns/op 1941529 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 564 2084997 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 548 2106726 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 560 2111262 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 574 2093040 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 573 2093813 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 570 2095290 ns/op 1941529 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 574 2102739 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 566 2138918 ns/op 1941529 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 561 2096847 ns/op 1941529 B/op 2 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 229 5288028 ns/op 1996545 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 230 5289345 ns/op 1996305 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 226 5264903 ns/op 1997261 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 228 5261296 ns/op 1941802 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 225 5289229 ns/op 1941805 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 234 5354280 ns/op 1995381 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 226 5249424 ns/op 1941803 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 226 5133987 ns/op 1941791 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 230 5071323 ns/op 1941799 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 224 5313755 ns/op 1997773 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 399 2925427 ns/op 5825518 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 418 2877864 ns/op 5825414 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 391 2743787 ns/op 5825514 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 462 2794680 ns/op 5825553 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 441 2632898 ns/op 5825532 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 504 2360226 ns/op 5825569 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 459 2359470 ns/op 5825570 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 464 2663146 ns/op 5825516 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 436 2756338 ns/op 5825564 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 404 2788406 ns/op 5825560 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 220 5398856 ns/op 1970496 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 224 5192676 ns/op 1982088 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 214 5415029 ns/op 1975552 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 225 5306148 ns/op 1975799 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 217 5310737 ns/op 1975648 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 226 5270976 ns/op 1983363 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 224 5210839 ns/op 1973679 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 223 5244360 ns/op 1963679 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 226 5317882 ns/op 1993077 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 224 5617531 ns/op 1968957 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 192 5988999 ns/op 3898668 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 186 5965228 ns/op 3895162 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 175 6092500 ns/op 3897697 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 188 6121011 ns/op 3896101 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 180 6243088 ns/op 3895548 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 199 5804152 ns/op 3900320 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 200 5674190 ns/op 3903915 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 190 6208538 ns/op 3902805 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 201 6385429 ns/op 3896971 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 188 6097646 ns/op 3907527 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 38858 30507 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 39819 30606 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 39652 30661 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 39994 30652 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 38877 30425 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 40180 30561 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 39524 30502 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 40087 30625 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 39525 30342 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 36687 30786 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5828 185741 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5955 185992 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5796 186200 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5906 185329 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5780 186143 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5950 184802 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5745 189498 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5641 184709 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5409 186450 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 6074 185404 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 45831 26653 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 46276 26273 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 45013 26412 ns/op 18442 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 46304 26426 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 45948 26387 ns/op 18445 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 45966 26309 ns/op 18445 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 46095 25989 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 45492 26148 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 45016 26094 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 46887 26183 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38640 31174 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38528 31026 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 37899 30903 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38176 31130 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 37231 31479 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 37987 31062 ns/op 16500 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38154 30889 ns/op 16500 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38768 30892 ns/op 16500 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38302 31048 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38457 30813 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 37548 32386 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 37525 32082 ns/op 18448 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 37826 32312 ns/op 18444 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 36668 32070 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 36678 32506 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 38385 32306 ns/op 18451 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 36792 32365 ns/op 18444 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 37280 32492 ns/op 18449 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 37276 32399 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 37362 32101 ns/op 18448 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 57811 20893 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 58208 20912 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 57355 20705 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 57132 20932 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 55849 21120 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 57565 20913 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 55452 20913 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 57736 20878 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 55852 20951 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 56557 21044 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 34920 34209 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 35025 34454 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 35068 34469 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 35264 34497 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 32821 34582 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 35220 34389 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 35353 34922 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 35425 34356 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 35247 34496 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 34924 34407 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16420 72975 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16394 72984 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16320 73478 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16514 73018 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16478 73857 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16441 73418 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16275 73319 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16400 73425 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16437 72994 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16351 73209 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 36954 32161 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 37681 32489 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 37182 32319 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 37315 32304 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 38097 32401 ns/op 18447 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 37790 32369 ns/op 18445 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 37202 32149 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 37143 32514 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 37288 32423 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 37634 32572 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 65277 18789 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 65355 18420 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 64561 18600 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 64530 18411 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 66367 18526 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 65030 18538 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 65168 18198 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 62065 18566 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 67075 18143 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 66291 18410 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 243421 4293 ns/op 18904 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 296414 4433 ns/op 18897 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 283420 4245 ns/op 18893 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 293696 4509 ns/op 18892 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 282493 4333 ns/op 18928 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 287656 4385 ns/op 18878 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 257631 4262 ns/op 18906 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 293584 4538 ns/op 18897 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 251610 4544 ns/op 18912 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 232998 4365 ns/op 18910 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 160362 7613 ns/op 20111 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 143610 7708 ns/op 20120 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 153176 7532 ns/op 20106 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 167736 7632 ns/op 20119 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 161398 7602 ns/op 20106 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 157804 7539 ns/op 20112 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 155107 7625 ns/op 20114 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 148123 7625 ns/op 20102 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 167460 7581 ns/op 20111 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 144600 7738 ns/op 20123 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25676 46771 ns/op 24592 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25658 47385 ns/op 24590 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25630 47087 ns/op 24592 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25965 47099 ns/op 24592 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25426 47024 ns/op 24592 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25748 46746 ns/op 24592 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25634 46819 ns/op 24595 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25614 46496 ns/op 24595 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25538 47509 ns/op 24589 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25512 46631 ns/op 24589 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5593 190130 ns/op 30076 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5476 190531 ns/op 30070 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5733 195462 ns/op 30072 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5755 188932 ns/op 30068 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5804 189136 ns/op 30072 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5739 189617 ns/op 30077 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 6067 192188 ns/op 30071 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5864 189930 ns/op 30073 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5570 196784 ns/op 30076 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5451 191459 ns/op 30065 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 35924 33620 ns/op 18449 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 34464 33655 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 36590 33655 ns/op 18451 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 36024 33526 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 36486 33492 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 35738 33556 ns/op 18449 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 36094 33578 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 35550 33568 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 35503 33342 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 36427 33408 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29266 40680 ns/op 27324 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29736 41014 ns/op 27329 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29652 40579 ns/op 27325 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29770 40248 ns/op 27325 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 28610 39955 ns/op 27327 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29455 40259 ns/op 27328 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29877 40758 ns/op 27325 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29455 40967 ns/op 27327 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29314 40374 ns/op 27328 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29366 40248 ns/op 27327 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 33814 35945 ns/op 18574 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 33655 35702 ns/op 18574 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 33306 35885 ns/op 18582 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 33864 35542 ns/op 18574 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 33754 36214 ns/op 18577 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 33574 36456 ns/op 18580 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 33825 35742 ns/op 18574 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 33440 35986 ns/op 18574 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 33396 36035 ns/op 18572 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 33649 35959 ns/op 18577 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38570 31247 ns/op 31730 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38308 31337 ns/op 31729 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38064 31567 ns/op 31724 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38086 31244 ns/op 31727 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38587 31181 ns/op 31732 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 37578 31242 ns/op 31727 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38259 31179 ns/op 31726 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38334 30955 ns/op 31723 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38470 31217 ns/op 31729 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38668 31370 ns/op 31725 B/op 261 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27086 43752 ns/op 18445 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27444 44053 ns/op 18446 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27274 44233 ns/op 18445 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27256 44161 ns/op 18448 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 26817 44564 ns/op 18446 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27634 44251 ns/op 18446 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27243 44044 ns/op 18445 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27052 44114 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27212 44366 ns/op 18446 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27296 44110 ns/op 18445 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8386 125745 ns/op 47133 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8371 125734 ns/op 47126 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8180 127033 ns/op 47126 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8533 126708 ns/op 47126 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 7957 126055 ns/op 47135 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 9502 126115 ns/op 47135 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8017 125755 ns/op 47125 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8319 125361 ns/op 47134 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8532 126121 ns/op 47130 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8365 125636 ns/op 47124 B/op 251 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 25798 46476 ns/op 18516 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26283 46043 ns/op 18508 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 25678 46245 ns/op 18502 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26455 45968 ns/op 18497 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26007 46165 ns/op 18502 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 25686 45766 ns/op 18499 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26252 46202 ns/op 18511 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 25964 46418 ns/op 18502 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26031 46092 ns/op 18478 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26335 46633 ns/op 18514 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 43716 26942 ns/op 31094 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 43819 26684 ns/op 31096 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 44648 27061 ns/op 31095 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 44065 27004 ns/op 31093 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 45217 26618 ns/op 31094 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 44602 26897 ns/op 31094 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 45103 26685 ns/op 31095 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 44298 26668 ns/op 31098 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 45034 26869 ns/op 31094 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 44638 26730 ns/op 31091 B/op 190 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 155917 7397 ns/op 18758 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 160204 7198 ns/op 18750 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 148798 7365 ns/op 18782 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 139587 7298 ns/op 18774 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 157785 7329 ns/op 18774 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 163172 7272 ns/op 18785 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 170229 7250 ns/op 18749 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 161979 7264 ns/op 18765 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 172030 7232 ns/op 18780 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 139542 7359 ns/op 18761 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 69813 16658 ns/op 29740 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 71019 16896 ns/op 29769 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 73710 16988 ns/op 29766 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 69388 16657 ns/op 29740 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 71229 16938 ns/op 29777 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 72742 17030 ns/op 29768 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 70828 16731 ns/op 29763 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 72038 16610 ns/op 29752 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 72409 16692 ns/op 29769 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 71433 16829 ns/op 29782 B/op 71 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 6819 156466 ns/op 18444 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7280 154492 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7293 155641 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7371 154911 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7009 153723 ns/op 18444 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7408 155133 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7334 153777 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7780 155626 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 8031 168233 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7432 154004 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3914 295262 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3861 294438 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3933 293438 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3844 294715 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3948 295593 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3844 294913 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 4090 294077 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 4000 294610 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3884 295111 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3925 295575 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 36822 32766 ns/op 21023 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 36859 32765 ns/op 21028 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 36288 32917 ns/op 21023 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 36639 32814 ns/op 21028 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 37245 32858 ns/op 21021 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 36807 32843 ns/op 21027 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 37774 32545 ns/op 21025 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 36568 33000 ns/op 21028 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 36117 33116 ns/op 21025 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 37827 32834 ns/op 21025 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 38434 31370 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 39051 31226 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 37884 31240 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 38655 31055 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 37897 31059 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 39366 31600 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 38077 30982 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 37980 30985 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 38821 30947 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 36652 31804 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 323110 3159 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 381022 3259 ns/op 18445 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 348231 3023 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 400542 3114 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 358849 3303 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 430915 3158 ns/op 18445 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 492411 3016 ns/op 18445 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 445210 2902 ns/op 18445 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 375468 2956 ns/op 18445 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 386792 2962 ns/op 18445 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 51632 22637 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 52995 22644 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 52959 22643 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 52398 22806 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 51901 22779 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 52095 22665 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 53352 22985 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 52009 22903 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 52891 22856 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 52789 22847 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20892 57225 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 21136 56575 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 21334 56678 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 21217 57026 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20203 56720 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 21361 56584 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 21060 56479 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20938 56398 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20990 57510 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 21159 56626 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 43092 28087 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 43297 27523 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 43548 27857 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 43093 27614 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 43334 27495 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 43096 27763 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 43400 27848 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 43546 27728 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 43510 27629 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 43417 27985 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 34806 34094 ns/op 18445 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 36338 34442 ns/op 18442 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 34684 34077 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 33831 34432 ns/op 18442 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 35007 34099 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 34354 34554 ns/op 18445 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 34916 33983 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 35138 34009 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 34316 34729 ns/op 18445 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 34872 34255 ns/op 18442 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 72859 16222 ns/op 55332 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 73340 16167 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 74787 16341 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 75345 16349 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 74332 16291 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 71824 16365 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 72465 16320 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 74234 16266 ns/op 55332 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 73431 16096 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 71421 16205 ns/op 55332 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 181916 6419 ns/op 18839 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 181530 6408 ns/op 18863 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 186802 6502 ns/op 18845 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 184039 6449 ns/op 18843 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 186838 6586 ns/op 18829 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 191277 6430 ns/op 18854 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 183740 6493 ns/op 18864 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 190974 6375 ns/op 18851 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 177015 6432 ns/op 18884 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 186199 6413 ns/op 18865 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 148863 8483 ns/op 37233 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 141774 8412 ns/op 37211 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 149992 8495 ns/op 37207 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 133234 8381 ns/op 37201 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 143785 8269 ns/op 37212 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 140413 8452 ns/op 37208 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 147540 8447 ns/op 37212 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 138589 8620 ns/op 37183 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 139978 8454 ns/op 37187 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 139425 8172 ns/op 37211 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 837 1387325 ns/op 279877 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 848 1378019 ns/op 278618 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 854 1395726 ns/op 278621 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 848 1380550 ns/op 278618 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 867 1368605 ns/op 278620 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 854 1383553 ns/op 278621 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 844 1387848 ns/op 278619 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 859 1395761 ns/op 278621 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 864 1381128 ns/op 279835 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 844 1399088 ns/op 278619 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 264 4557792 ns/op 668537 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 261 4607726 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 261 4583538 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 264 4586835 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 256 4572371 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 256 4577798 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 259 4580472 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 261 4549381 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 262 4600307 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 262 4626505 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 872 1362019 ns/op 278623 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 864 1365518 ns/op 278624 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 868 1366533 ns/op 279991 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 874 1356936 ns/op 279982 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 859 1357324 ns/op 278621 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 878 1366744 ns/op 278622 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 856 1358830 ns/op 278621 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 860 1354458 ns/op 278621 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 882 1359342 ns/op 279968 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 867 1351855 ns/op 279990 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 645 1814396 ns/op 340644 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 657 1808557 ns/op 340642 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 646 1811245 ns/op 340644 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 649 1840403 ns/op 340643 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 657 1820984 ns/op 340642 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 654 1813689 ns/op 340642 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 654 1826535 ns/op 340642 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 649 1810240 ns/op 340651 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 650 1820158 ns/op 340643 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 655 1816944 ns/op 340642 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 906 1333404 ns/op 278627 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 891 1312841 ns/op 278629 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 904 1323422 ns/op 278628 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 907 1320870 ns/op 279935 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 892 1312382 ns/op 278629 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 915 1311075 ns/op 279926 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 871 1308912 ns/op 278628 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 896 1343318 ns/op 278628 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 894 1304306 ns/op 279955 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 903 1312190 ns/op 278628 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 528 2246522 ns/op 979409 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 534 2253115 ns/op 979412 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 534 2229137 ns/op 979411 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 522 2229812 ns/op 979413 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 532 2242528 ns/op 979413 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 530 2258055 ns/op 979413 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 530 2250422 ns/op 979408 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 501 2247768 ns/op 979409 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 532 2248831 ns/op 979412 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 532 2254272 ns/op 979413 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 990 1175976 ns/op 278621 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 982 1175822 ns/op 278619 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 1011 1200012 ns/op 278619 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 1016 1168825 ns/op 278619 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 1009 1181780 ns/op 278619 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 994 1171547 ns/op 278621 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 1004 1185059 ns/op 278620 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 1006 1183499 ns/op 278619 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 1008 1175722 ns/op 279788 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 1014 1178907 ns/op 278619 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1022 1158563 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1000 1150944 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1018 1149951 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1010 1161469 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1018 1149546 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1024 1158129 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1038 1155011 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1014 1159340 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 999 1153096 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1014 1154626 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 830 1414522 ns/op 278617 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 834 1425663 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 840 1433286 ns/op 278619 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 842 1419331 ns/op 278619 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 836 1427516 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 838 1421405 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 843 1417867 ns/op 278619 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 832 1430919 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 825 1435251 ns/op 278617 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 846 1424258 ns/op 280022 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 910 1294324 ns/op 537328 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 928 1281768 ns/op 537471 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 924 1278959 ns/op 537344 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 909 1285342 ns/op 537493 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 928 1280981 ns/op 537255 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 928 1277211 ns/op 537213 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 910 1276018 ns/op 537494 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 916 1283722 ns/op 537316 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 922 1276766 ns/op 537348 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 934 1285754 ns/op 537577 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 2086 622644 ns/op 281985 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 1894 623158 ns/op 281724 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 2005 621324 ns/op 282520 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 1918 593639 ns/op 282692 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 2007 603889 ns/op 281638 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 1962 619676 ns/op 282886 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 1803 634830 ns/op 282630 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 2188 614685 ns/op 282341 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 2022 621048 ns/op 282017 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 2136 602614 ns/op 283255 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1821 643509 ns/op 648394 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1804 637865 ns/op 648580 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1833 634318 ns/op 648442 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1848 639340 ns/op 648664 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1850 637964 ns/op 648661 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1878 643358 ns/op 648302 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1776 641793 ns/op 648242 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1812 635450 ns/op 648515 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1827 640994 ns/op 648563 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1854 636998 ns/op 648716 B/op 1013 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 508 2306143 ns/op 281879 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 522 2314174 ns/op 279820 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 508 2311065 ns/op 279813 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 516 2330353 ns/op 279811 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 518 2319882 ns/op 279817 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 516 2301801 ns/op 279811 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 518 2336425 ns/op 279817 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 519 2301171 ns/op 279817 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 518 2305974 ns/op 279817 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 511 2394939 ns/op 281865 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 258 4596883 ns/op 1302770 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 259 4624824 ns/op 1302771 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 253 4602391 ns/op 1302771 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 258 4653016 ns/op 1302771 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 258 4681027 ns/op 1302771 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 259 4603698 ns/op 1302772 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 258 4605859 ns/op 1302771 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 259 4602323 ns/op 1302771 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 255 4601717 ns/op 1302770 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 254 4693193 ns/op 1302771 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 864 1325294 ns/op 278621 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 897 1332826 ns/op 279949 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 903 1321573 ns/op 278625 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 890 1371461 ns/op 278622 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 896 1332620 ns/op 278622 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 902 1340733 ns/op 279941 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 882 1322677 ns/op 279970 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 883 1323734 ns/op 278623 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 895 1333853 ns/op 278622 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 888 1332855 ns/op 278622 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 470 2541352 ns/op 975156 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 465 2515873 ns/op 975159 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 472 2528088 ns/op 975161 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 472 2531429 ns/op 975159 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 471 2519661 ns/op 975160 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 471 2527985 ns/op 975154 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 472 2510997 ns/op 975161 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 472 2538162 ns/op 975160 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 453 2519515 ns/op 975159 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 477 2542308 ns/op 975167 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 512 2301865 ns/op 279138 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 512 2296246 ns/op 279139 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 520 2290476 ns/op 281418 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 516 2283858 ns/op 279138 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 511 2337225 ns/op 281459 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 505 2291189 ns/op 279139 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 512 2310915 ns/op 279138 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 524 2278898 ns/op 279136 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 518 2281592 ns/op 279137 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 508 2282225 ns/op 279139 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 248 4772511 ns/op 1925429 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 250 4870678 ns/op 1925437 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 250 4775835 ns/op 1925436 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 250 4781713 ns/op 1925437 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 249 4773595 ns/op 1925428 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 247 4764672 ns/op 1925433 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 250 4778399 ns/op 1925437 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 253 4792027 ns/op 1925428 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 252 4772063 ns/op 1925434 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 250 4777687 ns/op 1925436 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 808 1463599 ns/op 280152 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 796 1477516 ns/op 278688 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 802 1455101 ns/op 278690 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 817 1483188 ns/op 278691 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 798 1467168 ns/op 278687 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 811 1485281 ns/op 278692 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 802 1480481 ns/op 278694 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 820 1481330 ns/op 278691 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 800 1454629 ns/op 278691 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 810 1482848 ns/op 278695 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 312 3885740 ns/op 1792972 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 310 3883930 ns/op 1792970 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 309 3858557 ns/op 1792974 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 309 3817484 ns/op 1792971 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 310 3856182 ns/op 1792972 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 310 3835781 ns/op 1792972 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 309 3846439 ns/op 1792972 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 308 3862266 ns/op 1792971 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 309 3860682 ns/op 1792973 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 309 3849729 ns/op 1792971 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 612 1932394 ns/op 283316 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 614 1948450 ns/op 278919 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 612 1930112 ns/op 278920 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 614 1936481 ns/op 278919 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 615 1940440 ns/op 278925 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 620 1939074 ns/op 278928 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 621 1950309 ns/op 278927 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 621 1937102 ns/op 278918 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 615 1926311 ns/op 283284 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 608 1938073 ns/op 278921 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 393 3000589 ns/op 1473784 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 399 3033200 ns/op 1474134 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 393 3002413 ns/op 1474042 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 397 3016111 ns/op 1473180 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 398 2992852 ns/op 1472756 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 391 3005226 ns/op 1472323 B/op 59190 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 396 3058360 ns/op 1473724 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 396 3012359 ns/op 1474237 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 397 3007434 ns/op 1474349 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 380 2998660 ns/op 1474352 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1156 972737 ns/op 280090 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1238 955383 ns/op 279852 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1162 976932 ns/op 281683 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1158 942049 ns/op 280807 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1234 945732 ns/op 279916 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1256 938801 ns/op 279025 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1233 982802 ns/op 279917 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1221 960484 ns/op 280823 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1218 960744 ns/op 279039 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1237 953615 ns/op 281900 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 600 1991428 ns/op 2814484 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 596 1998425 ns/op 2814485 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 580 2007896 ns/op 2814144 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 596 2017110 ns/op 2815197 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 592 2016331 ns/op 2814489 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 601 1996269 ns/op 2815190 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 597 2009632 ns/op 2814484 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 590 2000265 ns/op 2814851 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 596 2009487 ns/op 2813772 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 594 2041360 ns/op 2813590 B/op 29658 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 504 2303704 ns/op 278711 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 519 2321210 ns/op 278706 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 519 2315867 ns/op 279243 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 502 2309294 ns/op 278712 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 517 2307600 ns/op 278707 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 506 2307347 ns/op 278711 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 517 2296725 ns/op 279247 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 516 2337692 ns/op 278707 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 517 2303741 ns/op 279246 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 511 2304684 ns/op 278709 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 294 4004526 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 295 4011498 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 297 3993765 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 295 4013625 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 296 4073117 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 296 4073769 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 296 4025095 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 300 4054751 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 289 4015071 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 297 4010422 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2823 412717 ns/op 279037 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2803 410633 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2733 417621 ns/op 279051 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2758 412277 ns/op 279047 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2749 411286 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2842 418029 ns/op 278617 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2804 416302 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2962 414615 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2786 412350 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2793 411282 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3028 381229 ns/op 278648 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3004 378475 ns/op 278650 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 2967 382053 ns/op 278648 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3063 382774 ns/op 278646 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3105 381771 ns/op 278647 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3060 382301 ns/op 278645 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3062 379585 ns/op 278647 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3122 380002 ns/op 278645 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3073 378415 ns/op 278646 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3020 378493 ns/op 278645 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 37185 31580 ns/op 278682 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 36622 34835 ns/op 278721 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 34462 33504 ns/op 278711 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 35671 36255 ns/op 278685 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 37186 34992 ns/op 278701 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 29497 40870 ns/op 278639 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 29055 45370 ns/op 278641 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 33408 41172 ns/op 278697 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 30198 45983 ns/op 278688 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 26366 41606 ns/op 278698 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 1909 584450 ns/op 557357 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 2007 590333 ns/op 557356 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 1888 594680 ns/op 557357 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 2008 599857 ns/op 557355 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 2036 598353 ns/op 557356 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 2018 599410 ns/op 557356 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 1963 599584 ns/op 557356 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 2046 599605 ns/op 557355 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 1944 595401 ns/op 557357 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 2014 602465 ns/op 557357 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 1994 598689 ns/op 278759 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 1969 600167 ns/op 278761 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 1946 607710 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 2001 605732 ns/op 278617 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 2008 607088 ns/op 278617 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 1987 597068 ns/op 278758 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 1995 598193 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 2020 601027 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 2004 598069 ns/op 278617 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 2054 598936 ns/op 278754 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 4094 298870 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 3958 298339 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 3932 298345 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 3927 296261 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 3998 297463 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 3891 295504 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 4189 300284 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 4035 296236 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 3992 295597 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 4066 296343 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1261 947796 ns/op 278615 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1221 957017 ns/op 278614 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1234 946875 ns/op 279803 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1258 956705 ns/op 279781 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1274 953527 ns/op 278615 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1288 946362 ns/op 278614 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1246 956541 ns/op 278614 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1264 949555 ns/op 279775 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1261 951203 ns/op 279778 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1252 947036 ns/op 278614 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3168 362862 ns/op 835868 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3187 360899 ns/op 835868 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3123 361177 ns/op 835869 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3392 360167 ns/op 835865 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 2738 366226 ns/op 835868 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3332 362489 ns/op 835868 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3096 371310 ns/op 835867 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3254 364630 ns/op 835868 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3100 366270 ns/op 835867 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3157 371358 ns/op 835869 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1897 648540 ns/op 282141 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 2017 644667 ns/op 281687 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1885 624416 ns/op 281580 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1890 630271 ns/op 282778 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1921 630580 ns/op 281218 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1882 631139 ns/op 283104 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 2025 623470 ns/op 282496 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1880 631664 ns/op 283632 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1828 617969 ns/op 282434 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 2017 628966 ns/op 282401 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1663 697403 ns/op 561120 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1728 679944 ns/op 560482 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1653 690385 ns/op 560178 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1689 693130 ns/op 560621 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1723 685040 ns/op 560805 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1836 696697 ns/op 560875 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1789 697014 ns/op 560374 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1680 696226 ns/op 560321 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1659 703752 ns/op 560680 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1771 701479 ns/op 561126 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 920 1298449 ns/op 563776 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 943 1287579 ns/op 566003 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 916 1301350 ns/op 563780 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 927 1297000 ns/op 564909 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 936 1309098 ns/op 564897 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 913 1311351 ns/op 563777 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 932 1305291 ns/op 564903 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 867 1311401 ns/op 564989 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 909 1310956 ns/op 563778 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 903 1296707 ns/op 564941 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 42 26927190 ns/op 1440082 B/op 31410 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 43 27200456 ns/op 1439967 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 42 26994472 ns/op 1439985 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 42 27477967 ns/op 1440122 B/op 31410 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 43 26923882 ns/op 1440016 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 42 26831397 ns/op 1439958 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 43 27002918 ns/op 1440010 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 43 27315378 ns/op 1439961 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 43 26898987 ns/op 1439994 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 42 26916688 ns/op 1439939 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 849 1414005 ns/op 514139 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 862 1410770 ns/op 511145 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 812 1408468 ns/op 514275 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 841 1413298 ns/op 514165 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 847 1402969 ns/op 514146 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 838 1411044 ns/op 511146 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 853 1404278 ns/op 511148 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 848 1403964 ns/op 511145 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 847 1399246 ns/op 511145 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 860 1405314 ns/op 514099 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 367 3244228 ns/op 1000774 B/op 7273 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 370 3223687 ns/op 1000787 B/op 7273 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 363 3247621 ns/op 1000788 B/op 7273 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 370 3219535 ns/op 1000819 B/op 7274 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 367 3229121 ns/op 1000791 B/op 7273 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 369 3205460 ns/op 1000781 B/op 7273 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 370 3254694 ns/op 1000796 B/op 7273 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 360 3216067 ns/op 1000835 B/op 7274 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 368 3227268 ns/op 1000840 B/op 7274 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 368 3229072 ns/op 1000795 B/op 7273 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 753 1642871 ns/op 509259 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 768 1566256 ns/op 512565 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 764 1583006 ns/op 509257 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 740 1569148 ns/op 509258 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 752 1579165 ns/op 512634 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 723 1568410 ns/op 509261 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 760 1580214 ns/op 512601 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 770 1574275 ns/op 509260 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 752 1564315 ns/op 509259 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 763 1566974 ns/op 509258 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 406 2966807 ns/op 1276175 B/op 33893 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 400 2964786 ns/op 1276176 B/op 33893 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 398 2968772 ns/op 1276181 B/op 33894 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 396 3020105 ns/op 1276181 B/op 33894 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 405 2992945 ns/op 1276184 B/op 33894 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 397 3002351 ns/op 1276166 B/op 33893 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 400 3014438 ns/op 1276221 B/op 33894 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 394 2981091 ns/op 1276165 B/op 33893 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 402 2976224 ns/op 1276159 B/op 33893 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 400 2985445 ns/op 1276155 B/op 33893 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1310 874821 ns/op 548966 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1354 891808 ns/op 548897 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1230 877290 ns/op 549085 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1341 874328 ns/op 548919 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1316 889820 ns/op 547031 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1351 878838 ns/op 547031 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1357 881118 ns/op 548897 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1318 877844 ns/op 547032 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1378 878829 ns/op 547031 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1318 885399 ns/op 547034 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 488 2433502 ns/op 890502 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 494 2417674 ns/op 890484 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 489 2434420 ns/op 890499 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 495 2419888 ns/op 890512 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 494 2428392 ns/op 890495 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 495 2456412 ns/op 890473 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 494 2423462 ns/op 890515 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 488 2441532 ns/op 890473 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 490 2423585 ns/op 890495 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 488 2440928 ns/op 890499 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1204 965822 ns/op 523675 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1195 969297 ns/op 522965 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1204 973625 ns/op 522413 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1216 986097 ns/op 523257 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1221 971035 ns/op 525346 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1143 968135 ns/op 526179 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1204 987821 ns/op 523124 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1220 969611 ns/op 524797 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1232 970197 ns/op 523885 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1185 976394 ns/op 526265 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 462 2597543 ns/op 2573547 B/op 14590 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 448 2517616 ns/op 2569947 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 471 2542461 ns/op 2571413 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 466 2516620 ns/op 2570153 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 459 2516865 ns/op 2571546 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 468 2527996 ns/op 2570538 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 464 2554836 ns/op 2571507 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 457 2536890 ns/op 2573426 B/op 14590 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 471 2533634 ns/op 2571048 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 471 2549946 ns/op 2572597 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 1953 560040 ns/op 514086 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2000 567400 ns/op 515065 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2088 573107 ns/op 513595 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2089 567065 ns/op 513655 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2038 566162 ns/op 513930 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2089 561750 ns/op 512670 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2028 570588 ns/op 513486 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2137 570280 ns/op 515959 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 1981 569380 ns/op 512846 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2047 579172 ns/op 514219 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 440 2783179 ns/op 2600433 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 408 2764248 ns/op 2601629 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 432 2844129 ns/op 2598618 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 428 2745452 ns/op 2598951 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 420 2788147 ns/op 2600074 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 441 2819536 ns/op 2601160 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 438 2736487 ns/op 2600740 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 412 2777760 ns/op 2599725 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 426 2772687 ns/op 2598956 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 415 2739082 ns/op 2600151 B/op 4321 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 152 7777538 ns/op 4479912 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 151 7778612 ns/op 4479917 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 154 7812119 ns/op 4479920 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 151 7856435 ns/op 4486863 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 153 7761753 ns/op 4486781 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 153 7941129 ns/op 4479909 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 154 7820794 ns/op 4479917 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 148 7841163 ns/op 4479920 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 154 7791031 ns/op 4479921 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 153 7938418 ns/op 4486781 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 38 27392080 ns/op 5121768 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 39 27143405 ns/op 5122024 B/op 95371 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 42 27225788 ns/op 5121989 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 43 27187014 ns/op 5121746 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 39 27240892 ns/op 5121793 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 43 27086950 ns/op 5121746 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 43 27269405 ns/op 5122031 B/op 95371 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 40 27319468 ns/op 5122096 B/op 95371 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 39 27202082 ns/op 5121831 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 42 27227299 ns/op 5121966 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 588 2037703 ns/op 512341 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 598 2038392 ns/op 512267 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 585 2031898 ns/op 512364 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 577 2030076 ns/op 512425 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 586 2055572 ns/op 508023 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 585 2038546 ns/op 512364 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 591 2055840 ns/op 512318 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 579 2029557 ns/op 512409 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 578 2010225 ns/op 508019 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 577 2012091 ns/op 512428 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 219 5415919 ns/op 4957742 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 219 5376200 ns/op 4957742 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 212 5394555 ns/op 4957798 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 220 5375574 ns/op 4957772 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 220 5452914 ns/op 4957756 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 223 5419642 ns/op 4957749 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 218 5443855 ns/op 4957742 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 219 5480810 ns/op 4957897 B/op 80512 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 218 5440020 ns/op 4957769 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 220 5422786 ns/op 4957692 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 231 5169632 ns/op 1908264 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 231 5158402 ns/op 1919249 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 225 5222492 ns/op 1908260 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 230 5195420 ns/op 1919302 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 234 5200565 ns/op 1919108 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 235 5103334 ns/op 1919056 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 231 5119756 ns/op 1908262 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 229 5111915 ns/op 1908254 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 230 5130840 ns/op 1908253 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 232 5119562 ns/op 1908263 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 157 7602200 ns/op 5572296 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 157 7612414 ns/op 5572334 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 158 7701277 ns/op 5572419 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 156 7533807 ns/op 5572172 B/op 118753 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 157 7609317 ns/op 5572469 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 159 7514662 ns/op 5572295 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 158 7607286 ns/op 5572425 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 157 7581378 ns/op 5572372 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 157 7616290 ns/op 5572341 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 154 7583924 ns/op 5572379 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 396 3106145 ns/op 514630 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 393 3007685 ns/op 514588 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 397 3036038 ns/op 508150 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 394 3000988 ns/op 508182 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 392 2979439 ns/op 514702 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 393 2997820 ns/op 508190 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 396 2992202 ns/op 514578 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 394 3008606 ns/op 508195 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 380 3011628 ns/op 508154 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 393 2986816 ns/op 508289 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 67 15101129 ns/op 6304805 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 70 15013183 ns/op 6304798 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 78 15003519 ns/op 6304832 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 78 14956145 ns/op 6304851 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 73 14966663 ns/op 6304934 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 84 14961363 ns/op 6304864 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 79 14960249 ns/op 6304802 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 75 15025992 ns/op 6304815 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 80 15043144 ns/op 6304886 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 78 15066128 ns/op 6304864 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 237 5020859 ns/op 708923 B/op 325 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 240 4934684 ns/op 653018 B/op 325 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 236 4995700 ns/op 658093 B/op 324 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 237 4915544 ns/op 652527 B/op 324 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 237 4978758 ns/op 677227 B/op 325 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 241 4926128 ns/op 696271 B/op 325 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 241 4951817 ns/op 681409 B/op 324 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 241 4927622 ns/op 658550 B/op 324 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 238 4928600 ns/op 678673 B/op 325 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 240 4918504 ns/op 686633 B/op 325 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 156 7707112 ns/op 7417108 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 152 7874076 ns/op 7417188 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 150 7697283 ns/op 7417372 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 150 7831877 ns/op 7417059 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 152 7737341 ns/op 7417040 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 153 7929171 ns/op 7417327 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 153 7760806 ns/op 7417301 B/op 123577 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 151 7881368 ns/op 7416763 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 150 7864524 ns/op 7416956 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 151 7731596 ns/op 7417158 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 504 2323682 ns/op 515069 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 514 2305414 ns/op 511712 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 511 2297835 ns/op 508237 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 518 2303754 ns/op 511500 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 457 2299900 ns/op 510938 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 518 2297686 ns/op 508775 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 488 2336607 ns/op 511289 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 522 2319372 ns/op 508784 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 501 2352478 ns/op 512151 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 516 2299453 ns/op 515891 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 174 6986331 ns/op 8655263 B/op 58176 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 174 7038558 ns/op 8655793 B/op 58175 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 174 6808392 ns/op 8658384 B/op 58176 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 170 6867657 ns/op 8652975 B/op 58175 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 175 6805333 ns/op 8655639 B/op 58175 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 174 6779001 ns/op 8656468 B/op 58176 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 171 6923711 ns/op 8658533 B/op 58175 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 172 6782694 ns/op 8655319 B/op 58175 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 171 6792976 ns/op 8656010 B/op 58175 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 175 6912376 ns/op 8659280 B/op 58175 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 67 16200341 ns/op 533983 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 72 16298690 ns/op 508161 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 69 16570603 ns/op 533228 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 69 16127905 ns/op 533227 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 70 16318182 ns/op 532865 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 69 16195032 ns/op 533227 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 70 16335562 ns/op 532871 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 72 16308189 ns/op 532215 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 67 16281588 ns/op 508180 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 70 16199378 ns/op 532865 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 44 27618612 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 40 26738242 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 44 27468231 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 39 26627732 ns/op 1728803 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 43 26818692 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 42 26812445 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 43 26740394 ns/op 1728803 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 42 26874444 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 40 26636588 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 44 26745875 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 662 1846133 ns/op 534934 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 666 1809915 ns/op 538728 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 650 1820176 ns/op 535011 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 645 1834457 ns/op 535037 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 658 1821717 ns/op 534966 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 654 1829326 ns/op 531086 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 664 1811263 ns/op 531096 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 649 1813554 ns/op 535007 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 667 1809339 ns/op 534893 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 663 1824174 ns/op 534937 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 708 1705163 ns/op 1752139 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 699 1727845 ns/op 1752134 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 722 1655253 ns/op 1752127 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 703 1682245 ns/op 1752172 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 690 1706904 ns/op 1752142 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 702 1656877 ns/op 1752146 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 711 1725728 ns/op 1752142 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 726 1663614 ns/op 1752160 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 661 1756640 ns/op 1752159 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 643 1694857 ns/op 1752173 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2421 527748 ns/op 1730960 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2276 489137 ns/op 1731087 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 1996 516572 ns/op 1730544 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2455 511294 ns/op 1731618 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2559 508605 ns/op 1730157 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2060 500339 ns/op 1730500 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2372 506938 ns/op 1729526 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2971 458455 ns/op 1731126 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2456 504566 ns/op 1730184 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2380 521031 ns/op 1730999 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 357 3292211 ns/op 3698642 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 374 3195064 ns/op 3698637 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 356 3362111 ns/op 3698622 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 372 3332878 ns/op 3698643 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 354 3237510 ns/op 3698644 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 372 3265534 ns/op 3698637 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 350 3250225 ns/op 3698656 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 378 3147980 ns/op 3698652 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 363 3251873 ns/op 3698645 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 344 3234738 ns/op 3698640 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 280 4196266 ns/op 517082 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 285 4268878 ns/op 508045 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 286 4224012 ns/op 508045 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 288 4200963 ns/op 516827 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 280 4298803 ns/op 508047 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 284 4221815 ns/op 516952 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 286 4242764 ns/op 516890 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 285 4260969 ns/op 516921 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 284 4213245 ns/op 516952 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 282 4216553 ns/op 508045 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 568 1929841 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 592 1987703 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 574 1999213 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 607 1936817 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 601 1953158 ns/op 1728536 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 618 1974997 ns/op 1728536 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 591 1984255 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 609 2009858 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 601 2017730 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 596 1994972 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 658 1802711 ns/op 520992 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 667 1784942 ns/op 514422 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 670 1796978 ns/op 514393 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 676 1828462 ns/op 514340 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 667 1774293 ns/op 514422 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 669 1803829 ns/op 514402 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 662 1788466 ns/op 514466 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 664 1796041 ns/op 508019 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 657 1809814 ns/op 521012 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 679 1784372 ns/op 514307 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 427 2992277 ns/op 5186631 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 410 2814606 ns/op 5186611 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 430 2758458 ns/op 5186636 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 406 2922479 ns/op 5186616 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 400 2822691 ns/op 5186663 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 421 2706016 ns/op 5186601 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 384 2765196 ns/op 5186645 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 380 2749685 ns/op 5186653 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 424 2780529 ns/op 5186652 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 424 2920304 ns/op 5186650 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 529 2276677 ns/op 1759160 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 526 2292916 ns/op 1759361 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 472 2354629 ns/op 1765296 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 495 2333576 ns/op 1773224 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 514 2356932 ns/op 1754995 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 499 2380567 ns/op 1750119 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 498 2324644 ns/op 1764603 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 512 2272260 ns/op 1750460 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 475 2322875 ns/op 1767563 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 510 2379948 ns/op 1760277 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 417 2965283 ns/op 3468775 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 454 2869803 ns/op 3469981 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 418 2879003 ns/op 3470784 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 410 2903578 ns/op 3470259 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 410 2813771 ns/op 3472313 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 448 2810216 ns/op 3469910 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 406 2768654 ns/op 3470891 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 412 2779866 ns/op 3470195 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 423 2932452 ns/op 3470122 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 422 2910513 ns/op 3470405 B/op 4 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 97 11959948 ns/op 4036945 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 85 12294380 ns/op 4049185 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 98 11882417 ns/op 3950445 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 98 11928532 ns/op 4036117 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 97 11942227 ns/op 4036943 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 88 12097381 ns/op 3950445 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 99 12174937 ns/op 3950442 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 99 11960054 ns/op 4035240 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 98 11698716 ns/op 4036117 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 100 11936916 ns/op 4034369 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 34 30270685 ns/op 3627766 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 36 30750233 ns/op 3627766 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 38 30265841 ns/op 3627767 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 39 30188028 ns/op 3627767 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 37 30206206 ns/op 3627766 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 39 30372608 ns/op 3627763 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 37 30112547 ns/op 3627768 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 38 30245227 ns/op 3627767 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 39 30491715 ns/op 3627763 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 34 30086461 ns/op 3627765 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 127 9168186 ns/op 3274339 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 126 9463950 ns/op 3408680 B/op 2570 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 133 8913268 ns/op 3268371 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 130 9179322 ns/op 3271274 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 129 9269127 ns/op 3272280 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 129 9306252 ns/op 3272254 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 132 9147393 ns/op 3142056 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 126 9203297 ns/op 3142082 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 129 9129301 ns/op 3272280 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 128 9240739 ns/op 3273302 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 211 5679238 ns/op 3191880 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 208 5706930 ns/op 3191912 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 208 5664364 ns/op 3191876 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 204 5650274 ns/op 3191928 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 210 5755574 ns/op 3191915 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 208 5642294 ns/op 3191891 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 210 5728343 ns/op 3191881 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 210 5679314 ns/op 3191914 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 211 5702791 ns/op 3191925 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 210 5659126 ns/op 3191917 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 102 11886819 ns/op 4144146 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 100 11744518 ns/op 4147421 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 88 11910703 ns/op 4170307 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 100 11654618 ns/op 3979470 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 98 11883777 ns/op 4150831 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 98 11616383 ns/op 3979483 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 100 11563237 ns/op 3979473 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 87 11654429 ns/op 4172507 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 103 11706404 ns/op 3979484 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 100 11539043 ns/op 4147422 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 224 5254622 ns/op 3931304 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 226 5223950 ns/op 3931291 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 226 5281656 ns/op 3931308 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 224 5221856 ns/op 3931329 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 225 5263634 ns/op 3931299 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 225 5291099 ns/op 3931310 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 225 5269794 ns/op 3931312 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 231 5235371 ns/op 3931297 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 228 5247347 ns/op 3931313 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 226 5232689 ns/op 3931309 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 250 4697226 ns/op 3340383 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 244 4768347 ns/op 3342040 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 253 4762660 ns/op 3273227 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 249 4695667 ns/op 3340633 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 254 4728457 ns/op 3339330 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 250 4660553 ns/op 3340416 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 253 4670152 ns/op 3339595 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 253 4668282 ns/op 3339606 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 252 4724474 ns/op 3339829 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 253 4738524 ns/op 3273202 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 146 8178125 ns/op 6303572 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 145 8187109 ns/op 6303575 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 146 8120683 ns/op 6303568 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 146 8178467 ns/op 6303572 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 145 8192707 ns/op 6303572 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 146 8172062 ns/op 6303571 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 147 8193974 ns/op 6303572 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 147 8167110 ns/op 6303571 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 146 8094801 ns/op 6303571 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 144 8128582 ns/op 6303571 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 174 6394787 ns/op 3946521 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 188 6344158 ns/op 3946533 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 181 6561389 ns/op 4039442 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 187 6488448 ns/op 4036405 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 188 6081245 ns/op 3946479 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 182 6167392 ns/op 3946559 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 190 6456142 ns/op 4034990 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 196 6134585 ns/op 3946510 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 181 6383250 ns/op 4039468 B/op 17943 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 188 6249385 ns/op 3946504 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 255 4495400 ns/op 5443198 B/op 15808 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 266 4411442 ns/op 5442953 B/op 15811 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 270 4515682 ns/op 5442638 B/op 15808 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 261 4478214 ns/op 5442145 B/op 15805 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 266 4605832 ns/op 5443906 B/op 15802 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 273 4440783 ns/op 5444218 B/op 15806 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 272 4454647 ns/op 5442454 B/op 15804 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 266 4422346 ns/op 5443492 B/op 15808 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 260 4480081 ns/op 5441667 B/op 15806 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 264 4572323 ns/op 5444506 B/op 15807 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 237 4411481 ns/op 4047781 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 261 4526008 ns/op 4042445 B/op 17940 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 267 4348195 ns/op 4076929 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 272 4277954 ns/op 4047404 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 272 4603952 ns/op 4077709 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 256 4378601 ns/op 4046325 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 276 4397803 ns/op 4078403 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 271 4246064 ns/op 4054527 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 250 4443245 ns/op 4089063 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 261 4498880 ns/op 4046676 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 225 5226732 ns/op 5163324 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 226 5224889 ns/op 5162795 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 231 5149162 ns/op 5164850 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 226 5310377 ns/op 5161852 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 229 5309474 ns/op 5162190 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 226 5199079 ns/op 5164196 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 231 5253621 ns/op 5167602 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 222 5308953 ns/op 5162068 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 235 5250884 ns/op 5164621 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 228 5182889 ns/op 5165969 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 86 11811913 ns/op 6569799 B/op 131963 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 93 11799270 ns/op 6569824 B/op 131963 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 102 11923759 ns/op 6569823 B/op 131963 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 102 11820646 ns/op 6610954 B/op 131964 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 102 11777747 ns/op 6569796 B/op 131963 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 91 11762192 ns/op 6615911 B/op 131964 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 97 11822682 ns/op 6613065 B/op 131964 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 99 11844857 ns/op 6612196 B/op 131964 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 97 11743705 ns/op 6613058 B/op 131964 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 100 11988827 ns/op 6611791 B/op 131964 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 34 30225264 ns/op 7452290 B/op 134381 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 36 30187507 ns/op 7452356 B/op 134381 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 37 30317372 ns/op 7452994 B/op 134384 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 37 30087200 ns/op 7452639 B/op 134382 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 39 30335742 ns/op 7452942 B/op 134383 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 40 30401018 ns/op 7452737 B/op 134383 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 36 30239815 ns/op 7452516 B/op 134382 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 38 30299513 ns/op 7452505 B/op 134382 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 38 30101429 ns/op 7452040 B/op 134380 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 38 30285561 ns/op 7452508 B/op 134382 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 336 3615555 ns/op 1166845 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 337 3563981 ns/op 1147071 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 338 3616077 ns/op 1147070 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 322 3525814 ns/op 1147070 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 343 3589582 ns/op 1166447 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 337 3593693 ns/op 1166786 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 337 3523629 ns/op 1147071 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 333 3600113 ns/op 1167025 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 328 3615755 ns/op 1147076 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 338 3588517 ns/op 1147072 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 140 8636750 ns/op 6962157 B/op 115831 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 134 8508876 ns/op 6962182 B/op 115831 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 140 8629944 ns/op 6962141 B/op 115831 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 134 8490138 ns/op 6962267 B/op 115832 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 139 8581879 ns/op 6961945 B/op 115831 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 138 8590543 ns/op 6962065 B/op 115831 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 140 8593555 ns/op 6962009 B/op 115830 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 138 8542617 ns/op 6962273 B/op 115832 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 140 8555528 ns/op 6962119 B/op 115831 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 138 8573991 ns/op 6962245 B/op 115832 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 145 8393027 ns/op 3125580 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 142 8244654 ns/op 3126557 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 142 8314105 ns/op 3079785 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 145 8359353 ns/op 3079773 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 142 8204255 ns/op 3079783 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 144 8281451 ns/op 3125901 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 142 8295090 ns/op 3126557 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 144 8358376 ns/op 3125902 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 142 8302422 ns/op 3079762 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 142 8276887 ns/op 3079786 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 94 11585674 ns/op 8220609 B/op 181425 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 96 11531984 ns/op 8220741 B/op 181426 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 98 11362580 ns/op 8220394 B/op 181425 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 97 11521022 ns/op 8220383 B/op 181425 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 98 11489125 ns/op 8220137 B/op 181424 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 91 11361632 ns/op 8220544 B/op 181425 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 100 11484612 ns/op 8220331 B/op 181424 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 99 11490338 ns/op 8220821 B/op 181426 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 100 11468965 ns/op 8220395 B/op 181424 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 100 11501505 ns/op 8220833 B/op 181426 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 234 5105114 ns/op 1147324 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 236 5097057 ns/op 1147337 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 237 5159926 ns/op 1175364 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 238 5068559 ns/op 1175275 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 231 5097673 ns/op 1147332 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 234 5112314 ns/op 1147354 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 235 5156916 ns/op 1175672 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 234 5131256 ns/op 1147312 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 232 5122998 ns/op 1175969 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 235 5039631 ns/op 1147306 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 30 33812955 ns/op 8075053 B/op 132387 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 36 33792519 ns/op 8074760 B/op 132386 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 32 33363369 ns/op 8074765 B/op 132386 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 36 34090010 ns/op 8075214 B/op 132387 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 34 34155132 ns/op 8075220 B/op 132387 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 33 33685614 ns/op 8075289 B/op 132388 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 33 34230129 ns/op 8074758 B/op 132386 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 34 34174462 ns/op 8074923 B/op 132386 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 32 33883808 ns/op 8074822 B/op 132386 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 37 33417991 ns/op 8075206 B/op 132387 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 134 8830879 ns/op 2635009 B/op 6480 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 135 8902408 ns/op 2624759 B/op 6481 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 132 8833627 ns/op 2610702 B/op 6480 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 135 8789397 ns/op 2539687 B/op 6481 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 133 8871161 ns/op 2583628 B/op 6481 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 134 8814388 ns/op 2549107 B/op 6482 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 134 8773105 ns/op 2505205 B/op 6479 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 133 8876987 ns/op 2550379 B/op 6482 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 135 9032312 ns/op 2548490 B/op 6479 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 132 8948058 ns/op 2550683 B/op 6480 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10261600 ns/op 9850566 B/op 159460 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10334082 ns/op 9846555 B/op 159458 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10211316 ns/op 9848152 B/op 159458 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10099352 ns/op 9850524 B/op 159459 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 118 10341582 ns/op 9850396 B/op 159460 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10236499 ns/op 9847136 B/op 159458 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10321773 ns/op 9847893 B/op 159458 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10153372 ns/op 9847936 B/op 159459 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 99 10408212 ns/op 9848831 B/op 159458 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10538557 ns/op 9848362 B/op 159459 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 302 3646779 ns/op 1163902 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 324 3714082 ns/op 1171681 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 324 3689382 ns/op 1165554 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 312 3705765 ns/op 1165613 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 316 3705293 ns/op 1161829 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 326 3681228 ns/op 1177539 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 319 3679549 ns/op 1191092 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 320 3704042 ns/op 1159324 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 319 3766005 ns/op 1169478 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 320 3688396 ns/op 1178288 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 138 8681412 ns/op 9501392 B/op 67612 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 138 8751328 ns/op 9498267 B/op 67612 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 139 8527464 ns/op 9496012 B/op 67612 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 138 8501508 ns/op 9496196 B/op 67612 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 140 8562133 ns/op 9497608 B/op 67612 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 136 8662668 ns/op 9502365 B/op 67612 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 138 8684256 ns/op 9499079 B/op 67612 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 136 8736954 ns/op 9501594 B/op 67612 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 141 8681932 ns/op 9497459 B/op 67612 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 138 8489682 ns/op 9499835 B/op 67612 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 60 18836394 ns/op 1147399 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 60 18529448 ns/op 1180993 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 58 18580865 ns/op 1182164 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 58 19111200 ns/op 1182175 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 60 18588975 ns/op 1147404 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 60 18555104 ns/op 1147400 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 58 19456212 ns/op 1147358 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 60 18582795 ns/op 1180993 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 58 18389894 ns/op 1147364 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 58 18629447 ns/op 1182164 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 36 32316952 ns/op 2015649 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 36 32286569 ns/op 2015649 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 34 32286855 ns/op 2015648 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 36 32327282 ns/op 2015649 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 37 32675713 ns/op 2015649 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 36 32824230 ns/op 2015649 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 36 32088103 ns/op 2015649 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 34 32167196 ns/op 2015648 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 37 32260162 ns/op 2015649 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 36 32707459 ns/op 2015649 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 424 2891142 ns/op 1162795 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 418 2859583 ns/op 1147108 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 426 2867313 ns/op 1162720 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 415 2900927 ns/op 1179147 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 410 2883668 ns/op 1163323 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 416 2881927 ns/op 1163093 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 414 2831828 ns/op 1163164 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 422 2867072 ns/op 1147113 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 417 2839061 ns/op 1147109 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 406 2855537 ns/op 1163486 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 488 2451734 ns/op 2015759 B/op 3 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 482 2424473 ns/op 2015758 B/op 3 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 484 2409948 ns/op 2015789 B/op 3 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 475 2447511 ns/op 2015752 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 494 2428480 ns/op 2015785 B/op 3 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 513 2523845 ns/op 2015731 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 498 2477306 ns/op 2015782 B/op 3 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 505 2403692 ns/op 2015768 B/op 3 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 502 2426610 ns/op 2015757 B/op 3 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 475 2419073 ns/op 2015768 B/op 3 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2164 563075 ns/op 2016462 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2260 578971 ns/op 2015529 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2079 516019 ns/op 2015543 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2169 531397 ns/op 2016455 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 1892 538304 ns/op 2017637 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2643 521790 ns/op 2016288 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2096 568150 ns/op 2016475 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2424 554505 ns/op 2016342 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2044 567958 ns/op 2017502 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2032 533599 ns/op 2015519 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 297 3729472 ns/op 4384862 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 322 3692573 ns/op 4384857 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 313 3814449 ns/op 4384825 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 318 3734387 ns/op 4384861 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 319 3695945 ns/op 4384843 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 336 3589440 ns/op 4384842 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 325 3572060 ns/op 4384859 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 326 3743162 ns/op 4384839 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 310 3972282 ns/op 4384850 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 321 3699958 ns/op 4384845 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 165 7235678 ns/op 1187347 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 165 7251716 ns/op 1187328 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 165 7271769 ns/op 1187347 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 165 7188425 ns/op 1147122 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 164 7283232 ns/op 1187594 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 163 7267551 ns/op 1147125 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 166 7175120 ns/op 1147121 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 159 7236103 ns/op 1147132 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 166 7228819 ns/op 1187103 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 165 7260548 ns/op 1147122 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 303 3919542 ns/op 2015256 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 302 3798128 ns/op 2015257 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 320 3742768 ns/op 2015257 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 319 3714561 ns/op 2015256 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 314 3680531 ns/op 2015257 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 320 3707900 ns/op 2015256 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 320 3731761 ns/op 2015256 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 316 3694435 ns/op 2015256 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 315 3700540 ns/op 2015256 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 319 3724300 ns/op 2015256 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 445 2728646 ns/op 1166538 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 444 2690189 ns/op 1186097 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 436 2737168 ns/op 1166951 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 445 2658167 ns/op 1166545 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 446 2643802 ns/op 1166507 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 450 2683329 ns/op 1166333 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 422 2672977 ns/op 1167609 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 440 2641779 ns/op 1166769 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 438 2677626 ns/op 1166859 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 438 2710418 ns/op 1166852 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 396 3116642 ns/op 6046771 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 370 2935582 ns/op 6046769 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 370 3010463 ns/op 6046804 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 367 3004966 ns/op 6046769 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 421 2919444 ns/op 6046740 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 414 2650742 ns/op 6046754 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 436 3021149 ns/op 6046709 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 370 3118094 ns/op 6046744 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 427 2943176 ns/op 6046763 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 424 2986110 ns/op 6046792 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 397 2950776 ns/op 2054166 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 387 2808954 ns/op 2051031 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 398 2969147 ns/op 2051623 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 391 2947455 ns/op 2038358 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 394 3025043 ns/op 2060014 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 394 2867673 ns/op 2056518 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 421 2803003 ns/op 2051739 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 399 2934890 ns/op 2053068 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 403 2866008 ns/op 2044826 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 410 2873183 ns/op 2054498 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 351 3628105 ns/op 4043935 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 355 3396949 ns/op 4042593 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 349 3450620 ns/op 4041282 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 361 3612652 ns/op 4043005 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 326 3519967 ns/op 4041985 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 336 3569636 ns/op 4040720 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 328 3542614 ns/op 4041914 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 334 3625841 ns/op 4044897 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 337 3704009 ns/op 4041001 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 312 3655295 ns/op 4043159 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1437 853499 ns/op 518061 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1434 824142 ns/op 518060 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1468 830383 ns/op 518040 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1450 827443 ns/op 518051 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1472 826483 ns/op 517147 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1432 826415 ns/op 518062 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1459 834636 ns/op 517148 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1500 831364 ns/op 518021 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1423 827990 ns/op 518068 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1381 829181 ns/op 518096 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 138 8647624 ns/op 685121 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 138 8671637 ns/op 685122 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 138 8587691 ns/op 685120 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 139 8667836 ns/op 685120 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 138 8735129 ns/op 685121 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 138 8669985 ns/op 685121 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 139 8607051 ns/op 685121 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 139 8662993 ns/op 685121 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 138 8672795 ns/op 685121 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 138 8611093 ns/op 685121 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1224 955635 ns/op 508190 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1262 941138 ns/op 501962 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1267 956947 ns/op 503969 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1261 944474 ns/op 503979 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1287 953946 ns/op 501962 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1249 952742 ns/op 503997 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1256 948876 ns/op 503985 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1282 943765 ns/op 503944 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1282 952306 ns/op 503944 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1274 956876 ns/op 501963 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 685 1703451 ns/op 567569 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 698 1708339 ns/op 567577 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 693 1689734 ns/op 567588 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 702 1684200 ns/op 567575 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 710 1688708 ns/op 567578 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 662 1692266 ns/op 567581 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 698 1683980 ns/op 567576 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 700 1697885 ns/op 567576 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 688 1691627 ns/op 567579 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 698 1684478 ns/op 567577 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 895 1365557 ns/op 513351 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 894 1350576 ns/op 510516 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 870 1341337 ns/op 510516 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 890 1343829 ns/op 513368 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 907 1354816 ns/op 513316 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 889 1358319 ns/op 513371 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 888 1351357 ns/op 513375 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 884 1340443 ns/op 513388 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 890 1336728 ns/op 513368 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 888 1420057 ns/op 513374 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 717 1643839 ns/op 883217 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 717 1661368 ns/op 883217 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 702 1644477 ns/op 883218 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 710 1675415 ns/op 883220 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 729 1648011 ns/op 883218 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 708 1649164 ns/op 883220 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 727 1643858 ns/op 883218 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 723 1715060 ns/op 883220 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 712 1654555 ns/op 883219 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 729 1646840 ns/op 883218 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1921 628122 ns/op 513344 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1963 620762 ns/op 512028 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1920 618920 ns/op 513345 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1923 617335 ns/op 513344 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 2005 621396 ns/op 513288 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1952 619524 ns/op 513324 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1968 622926 ns/op 513314 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1984 623148 ns/op 513302 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1945 620810 ns/op 512023 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1946 620067 ns/op 513329 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 499 2334528 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 499 2329874 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 506 2339801 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 511 2335531 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 505 2341862 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 512 2324335 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 486 2323584 ns/op 852866 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 504 2337839 ns/op 852866 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 505 2339664 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 505 2340233 ns/op 852866 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1822 623296 ns/op 510557 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1903 621969 ns/op 510499 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1932 618928 ns/op 510478 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1876 625544 ns/op 510513 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1754 642243 ns/op 509128 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1884 623493 ns/op 510506 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1916 619340 ns/op 509129 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1917 615115 ns/op 510483 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1864 618270 ns/op 510529 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1970 623756 ns/op 511766 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1042 1168210 ns/op 970985 B/op 1195 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1058 1152462 ns/op 972148 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1033 1160702 ns/op 972891 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1036 1161303 ns/op 970549 B/op 1195 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1045 1162291 ns/op 972514 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1027 1171521 ns/op 973956 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1048 1165234 ns/op 972734 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1046 1167643 ns/op 972968 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1066 1161983 ns/op 971340 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1045 1168757 ns/op 972727 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4257 246813 ns/op 504968 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4759 244482 ns/op 506096 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 5050 242033 ns/op 504968 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 5077 240117 ns/op 505243 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 5158 240445 ns/op 504663 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4618 240696 ns/op 504831 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4784 237827 ns/op 504728 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4836 237918 ns/op 505866 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4447 237420 ns/op 503687 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 5280 240373 ns/op 505614 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 967 1250148 ns/op 1062376 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 958 1252067 ns/op 1060849 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 964 1264851 ns/op 1061501 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 926 1258846 ns/op 1061035 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 954 1249699 ns/op 1061085 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 954 1254287 ns/op 1062313 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 950 1276755 ns/op 1060980 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 952 1270540 ns/op 1062094 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 954 1251053 ns/op 1061196 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 931 1250027 ns/op 1061025 B/op 812 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 278 4260106 ns/op 1923748 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 280 4295586 ns/op 1919982 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 277 4294813 ns/op 1923764 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 282 4245645 ns/op 1923700 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 278 4284663 ns/op 1919975 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 280 4221451 ns/op 1923730 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 280 4229860 ns/op 1923731 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 277 4278179 ns/op 1919975 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 280 4293899 ns/op 1923730 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 276 4267019 ns/op 1923779 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 132 9015286 ns/op 2146860 B/op 31188 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 132 8993293 ns/op 2146916 B/op 31188 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 132 9047230 ns/op 2146042 B/op 31185 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 133 9033959 ns/op 2146552 B/op 31187 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 132 8988734 ns/op 2146127 B/op 31185 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 133 9101863 ns/op 2146224 B/op 31186 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 132 8970068 ns/op 2146280 B/op 31186 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 133 9384607 ns/op 2146162 B/op 31185 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 132 8958885 ns/op 2146704 B/op 31187 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 130 9060479 ns/op 2146448 B/op 31186 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 1011 1193967 ns/op 469564 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 1017 1167408 ns/op 472047 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 994 1172366 ns/op 469609 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 1012 1180936 ns/op 467053 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 990 1174377 ns/op 467051 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 1014 1173938 ns/op 467052 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 993 1174539 ns/op 469612 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 1006 1179981 ns/op 467053 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 984 1181270 ns/op 469633 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 1011 1176026 ns/op 467052 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 382 3065060 ns/op 2069459 B/op 27164 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 390 3081659 ns/op 2068949 B/op 27162 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 387 3054033 ns/op 2069288 B/op 27163 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 381 3082578 ns/op 2068940 B/op 27162 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 388 3061632 ns/op 2068544 B/op 27160 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 390 3075633 ns/op 2068885 B/op 27162 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 388 3059918 ns/op 2069068 B/op 27162 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 386 3043210 ns/op 2068643 B/op 27161 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 385 3073405 ns/op 2069384 B/op 27163 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 393 3065646 ns/op 2069129 B/op 27162 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 522 2235704 ns/op 641933 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 531 2249402 ns/op 637075 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 536 2240762 ns/op 637074 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 538 2239898 ns/op 637073 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 534 2226545 ns/op 637074 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 523 2234457 ns/op 641924 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 536 2231777 ns/op 641809 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 529 2230008 ns/op 641873 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 529 2216259 ns/op 641873 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 525 2233251 ns/op 641911 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 333 3604341 ns/op 2422050 B/op 44967 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 332 3575572 ns/op 2422140 B/op 44968 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 330 3557238 ns/op 2422170 B/op 44968 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 331 3578968 ns/op 2422113 B/op 44967 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 330 3587785 ns/op 2422282 B/op 44968 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 330 3597688 ns/op 2421946 B/op 44967 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 334 3578059 ns/op 2421758 B/op 44966 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 331 3571647 ns/op 2421907 B/op 44967 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 336 3598836 ns/op 2421780 B/op 44966 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 330 3573515 ns/op 2422020 B/op 44967 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 518 2292132 ns/op 480304 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 516 2273673 ns/op 475383 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 522 2312229 ns/op 480303 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 519 2284293 ns/op 475425 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 513 2286336 ns/op 475447 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 507 2315853 ns/op 475417 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 519 2278339 ns/op 475416 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 522 2293430 ns/op 475419 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 513 2306841 ns/op 480363 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 524 2299602 ns/op 475434 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 121 9840195 ns/op 2340920 B/op 30710 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 121 9891988 ns/op 2341365 B/op 30711 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 122 9818925 ns/op 2342005 B/op 30714 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 121 9834724 ns/op 2340222 B/op 30707 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 122 9761045 ns/op 2341256 B/op 30711 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 122 9846556 ns/op 2341861 B/op 30713 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 121 9812049 ns/op 2342103 B/op 30714 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 121 9821719 ns/op 2341637 B/op 30712 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 100 10046206 ns/op 2341983 B/op 30713 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 122 9820685 ns/op 2340857 B/op 30710 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 346 3436387 ns/op 1062535 B/op 549 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 339 3482319 ns/op 1084930 B/op 548 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 346 3460457 ns/op 1089271 B/op 549 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 340 3449261 ns/op 1070488 B/op 549 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 345 3447519 ns/op 1075628 B/op 549 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 346 3425561 ns/op 1075592 B/op 549 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 346 3429972 ns/op 1060607 B/op 548 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 345 3414547 ns/op 1069817 B/op 548 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 334 3464153 ns/op 1075022 B/op 548 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 344 3430954 ns/op 1054881 B/op 548 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 369 3213206 ns/op 2751905 B/op 39623 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 368 3210210 ns/op 2752255 B/op 39625 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 368 3243888 ns/op 2752040 B/op 39624 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 370 3218341 ns/op 2752245 B/op 39624 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 374 3272149 ns/op 2752131 B/op 39624 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 374 3223974 ns/op 2751619 B/op 39622 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 372 3194463 ns/op 2751839 B/op 39623 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 355 3241066 ns/op 2751729 B/op 39623 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 372 3213196 ns/op 2751744 B/op 39623 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 368 3216110 ns/op 2751781 B/op 39623 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1089 1034323 ns/op 473484 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1162 1033966 ns/op 468748 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1081 1045781 ns/op 469877 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1152 1029965 ns/op 472364 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1146 1039023 ns/op 469824 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1153 1040888 ns/op 469856 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1137 1042752 ns/op 470734 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1177 1038269 ns/op 471637 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1152 1026866 ns/op 471057 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1131 1043619 ns/op 471964 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 465 2571326 ns/op 2603376 B/op 12060 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 470 2565022 ns/op 2604005 B/op 12061 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 458 2607275 ns/op 2604113 B/op 12061 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 470 2571167 ns/op 2603542 B/op 12061 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 465 2576663 ns/op 2604215 B/op 12060 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 454 2552597 ns/op 2604465 B/op 12063 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 450 2548015 ns/op 2605703 B/op 12061 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 472 2550963 ns/op 2604026 B/op 12061 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 462 2542823 ns/op 2604335 B/op 12062 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 471 2565263 ns/op 2604937 B/op 12061 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 211 5673961 ns/op 478403 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 211 5687815 ns/op 475372 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 211 5670792 ns/op 478400 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 212 5757549 ns/op 478386 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 212 5678916 ns/op 475370 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 212 5644336 ns/op 475368 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 208 5655278 ns/op 475376 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 213 5643611 ns/op 478372 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 212 5674496 ns/op 478386 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 212 5623337 ns/op 478384 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10105574 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10087821 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10102832 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10137070 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10102394 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10383824 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10111786 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10102333 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10240223 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10112301 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1051 1138102 ns/op 467052 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1041 1154560 ns/op 469504 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1064 1141110 ns/op 469449 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1046 1131006 ns/op 467050 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1050 1137397 ns/op 469483 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1074 1131146 ns/op 469429 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1046 1145384 ns/op 469493 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1039 1130024 ns/op 467051 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1052 1139442 ns/op 467052 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1036 1125275 ns/op 467051 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1332 873999 ns/op 639268 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1388 864091 ns/op 639274 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1329 881142 ns/op 639221 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1347 872187 ns/op 639297 B/op 3 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1386 861029 ns/op 639273 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1370 855721 ns/op 639256 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1311 867477 ns/op 639280 B/op 3 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1348 882229 ns/op 639267 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1381 875915 ns/op 639255 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1358 883452 ns/op 639304 B/op 3 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 10000 102510 ns/op 639492 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 10000 104565 ns/op 639365 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 12133 90697 ns/op 639311 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 12624 89129 ns/op 639355 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 13062 93798 ns/op 639345 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 12932 94724 ns/op 639394 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 12061 101925 ns/op 639155 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 11499 96254 ns/op 639320 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 12067 98547 ns/op 639198 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 13160 94511 ns/op 639245 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 891 1288782 ns/op 1654248 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 883 1313289 ns/op 1654243 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 892 1316028 ns/op 1654242 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 882 1301588 ns/op 1654243 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 825 1314596 ns/op 1654244 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 895 1320494 ns/op 1654241 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 904 1309066 ns/op 1654244 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 892 1302766 ns/op 1654242 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 901 1305238 ns/op 1654242 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 897 1300096 ns/op 1654244 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 453 2495593 ns/op 480829 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 478 2484869 ns/op 475245 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 463 2544894 ns/op 480713 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 470 2489247 ns/op 480629 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 480 2490937 ns/op 480515 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 472 2499274 ns/op 480606 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 480 2519113 ns/op 480515 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 470 2495196 ns/op 480629 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 477 2489130 ns/op 475245 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 475 2505700 ns/op 475246 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 883 1355887 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 862 1357912 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 876 1364468 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 876 1346736 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 874 1362343 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 876 1359151 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 867 1353092 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 867 1353315 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 859 1358085 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 872 1346072 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1227 1000890 ns/op 477829 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1194 973809 ns/op 475239 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1180 955631 ns/op 475240 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1226 958842 ns/op 477833 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1209 964213 ns/op 477869 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1192 961894 ns/op 477905 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1210 959936 ns/op 477866 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1177 965987 ns/op 475240 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1110 960824 ns/op 478104 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1225 963114 ns/op 475239 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1636 715619 ns/op 1917360 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1640 726981 ns/op 1917369 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1599 732343 ns/op 1917369 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1579 724539 ns/op 1917371 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1543 737555 ns/op 1917372 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1658 726364 ns/op 1917352 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1678 723115 ns/op 1917367 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1730 729118 ns/op 1917373 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1530 747658 ns/op 1917365 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1650 737649 ns/op 1917368 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1436 826815 ns/op 650725 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1424 827836 ns/op 650005 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1516 837328 ns/op 649563 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1407 836386 ns/op 649874 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1317 861177 ns/op 650313 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1468 817213 ns/op 651503 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1477 828805 ns/op 650246 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1435 848893 ns/op 649837 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1389 837392 ns/op 649200 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1435 830859 ns/op 651412 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1239 964838 ns/op 1284376 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1321 901075 ns/op 1285530 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1314 1001983 ns/op 1284273 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1329 916376 ns/op 1283958 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1191 933699 ns/op 1285608 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1327 963196 ns/op 1285501 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1198 975803 ns/op 1285917 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1209 942261 ns/op 1285320 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1214 966345 ns/op 1285032 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1296 973549 ns/op 1285591 B/op 4 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 235 5065107 ns/op 1941831 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 240 4966945 ns/op 1959314 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 236 4993197 ns/op 1959616 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 235 4963418 ns/op 1959694 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 242 4981002 ns/op 1959180 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 238 4984400 ns/op 1959464 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 238 4964744 ns/op 1959464 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 241 4992882 ns/op 1959240 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 238 4987948 ns/op 1959464 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 240 5037041 ns/op 1976804 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 34 30796775 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 36 30719069 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 34 30972174 ns/op 4433755 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 36 30942672 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 33 30809033 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 38 30951435 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 36 30701409 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 38 31094922 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 37 30667369 ns/op 4433754 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 34 30908301 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 211 5559627 ns/op 1992071 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 217 5514272 ns/op 1990687 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 207 5553047 ns/op 1941861 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 216 5426444 ns/op 1990900 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 219 5470723 ns/op 1990238 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 218 5421586 ns/op 1941843 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 212 5489287 ns/op 1941838 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 210 5454107 ns/op 1941841 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 214 5450998 ns/op 1941835 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 218 5499100 ns/op 1941857 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 132 9216813 ns/op 3214829 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 130 9245099 ns/op 3214769 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 130 9110989 ns/op 3214841 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 130 9205903 ns/op 3214842 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 130 9094998 ns/op 3214841 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 129 9053438 ns/op 3214776 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 126 9148694 ns/op 3214769 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 129 9223951 ns/op 3214850 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 130 9053614 ns/op 3214769 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 130 9111201 ns/op 3214841 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 199 6092014 ns/op 1941837 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 198 6206012 ns/op 1995341 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 200 6191378 ns/op 1994819 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 194 6107732 ns/op 1996451 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 193 6097023 ns/op 1941863 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 196 6009163 ns/op 1995891 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 199 5952834 ns/op 1941852 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 192 6184481 ns/op 1997008 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 199 5991147 ns/op 1941852 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 195 6164252 ns/op 1996170 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 171 7019877 ns/op 3804967 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 171 7007621 ns/op 3804968 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 165 6957333 ns/op 3804962 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 170 7004439 ns/op 3804974 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 165 6988851 ns/op 3804964 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 170 7026283 ns/op 3804957 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 171 6994544 ns/op 3804968 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 166 6941381 ns/op 3804957 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 166 6998332 ns/op 3804960 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 171 7225375 ns/op 3804968 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 362 3368690 ns/op 1971086 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 354 3293220 ns/op 1941852 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 348 3322117 ns/op 1941849 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 352 3353898 ns/op 1971918 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 356 3294281 ns/op 1941850 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 370 3359376 ns/op 1970455 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 363 3314496 ns/op 1941852 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 361 3307279 ns/op 1941853 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 368 3258432 ns/op 1970612 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 363 3331068 ns/op 1941851 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 270 4428471 ns/op 3475204 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 270 4405190 ns/op 3475202 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 268 4437512 ns/op 3475203 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 270 4447044 ns/op 3475202 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 267 4430707 ns/op 3475203 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 267 4465575 ns/op 3475202 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 265 4438346 ns/op 3475203 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 270 4478292 ns/op 3475203 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 271 4454180 ns/op 3475203 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 266 4431776 ns/op 3475202 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 286 4020516 ns/op 1978883 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 285 4067851 ns/op 1941828 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 296 4005368 ns/op 1977642 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 296 3946725 ns/op 1941816 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 297 4032963 ns/op 1977520 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 291 4070489 ns/op 1978262 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 290 4045736 ns/op 1978389 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 290 4128394 ns/op 1978400 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 277 4033084 ns/op 1980098 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 284 4102782 ns/op 1979157 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 218 5268398 ns/op 4060010 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 223 5203683 ns/op 4061343 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 224 5265499 ns/op 4065739 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 223 5313486 ns/op 4064252 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 223 5235223 ns/op 4061326 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 222 5269555 ns/op 4064337 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 223 5236891 ns/op 4059858 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 220 5294145 ns/op 4065181 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 223 5196343 ns/op 4060597 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 229 5369394 ns/op 4065490 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 543 2146337 ns/op 1946530 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 522 2227239 ns/op 1999868 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 528 2198735 ns/op 1960997 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 559 2208862 ns/op 1958463 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 547 2152303 ns/op 1977649 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 528 2161015 ns/op 1968782 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 548 2247785 ns/op 1967563 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 559 2172455 ns/op 1957965 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 500 2234848 ns/op 1969173 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 544 2158901 ns/op 1977335 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 160 7288402 ns/op 4806283 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 163 7258420 ns/op 4805494 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 164 7456298 ns/op 4808065 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 164 7375269 ns/op 4807415 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 162 7384821 ns/op 4809467 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 162 7447479 ns/op 4811438 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 165 7192580 ns/op 4805422 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 165 7510007 ns/op 4807985 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 160 7453235 ns/op 4807613 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 160 7442407 ns/op 4808280 B/op 1447 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 44 25314046 ns/op 12290913 B/op 230518 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 44 25590162 ns/op 12290910 B/op 230518 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 44 25334451 ns/op 12290910 B/op 230518 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 49 25432669 ns/op 12290910 B/op 230518 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 43 25636835 ns/op 12290960 B/op 230518 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 43 25194415 ns/op 12290949 B/op 230518 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 45 25369599 ns/op 12290942 B/op 230518 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 43 25717124 ns/op 12388506 B/op 230519 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 43 25781682 ns/op 12290877 B/op 230518 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 48 25187098 ns/op 12378396 B/op 230518 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 34 29412144 ns/op 7927620 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 40 29522966 ns/op 7927622 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 40 29506367 ns/op 7927628 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 37 29731953 ns/op 7927617 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 37 29515697 ns/op 7927625 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 39 29476793 ns/op 7927620 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 40 29750262 ns/op 7927625 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 37 29715082 ns/op 7927619 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 34 30020914 ns/op 7927632 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 39 29482847 ns/op 7927624 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 163 7216720 ns/op 1941777 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 166 7134539 ns/op 2005623 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 166 7272686 ns/op 2005622 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 165 7110538 ns/op 1941793 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 166 7106534 ns/op 2005622 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 169 7301460 ns/op 2004501 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 165 7139064 ns/op 2006011 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 169 7174821 ns/op 2004502 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 159 7105223 ns/op 1941783 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 159 7163234 ns/op 1941785 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 78 13223759 ns/op 7002412 B/op 218849 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 84 13222525 ns/op 7002419 B/op 218849 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 82 13342143 ns/op 7002421 B/op 218849 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 90 13196807 ns/op 7002399 B/op 218849 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 90 13399451 ns/op 7002432 B/op 218849 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 85 13349435 ns/op 7002404 B/op 218849 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 90 13409243 ns/op 7002606 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 80 13362905 ns/op 7002412 B/op 218849 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 82 13332329 ns/op 7002379 B/op 218849 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 91 13197556 ns/op 7002592 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 80 15034400 ns/op 3713730 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 80 14962724 ns/op 3581349 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 80 14772630 ns/op 3713731 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 72 14828002 ns/op 3728459 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 73 14945205 ns/op 3726439 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 75 14778070 ns/op 3581343 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 80 14761230 ns/op 3581347 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 81 14767204 ns/op 3581341 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 69 14911959 ns/op 3581343 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 80 14704312 ns/op 3713737 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 61 19303329 ns/op 9246384 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 54 19378387 ns/op 9246437 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 58 19222818 ns/op 9246366 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 61 19208414 ns/op 9246484 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 55 19201262 ns/op 9246404 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 55 19112821 ns/op 9246461 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 58 19331036 ns/op 9246375 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 58 19256178 ns/op 9246530 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 52 19269033 ns/op 9246452 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 55 19236467 ns/op 9246475 B/op 346669 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 102 11703944 ns/op 2046000 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 100 11872460 ns/op 2047991 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 102 11701797 ns/op 2045994 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 100 11613278 ns/op 1942137 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 100 11738592 ns/op 1942140 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 100 11893040 ns/op 2047983 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 99 11984329 ns/op 2049080 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 100 11698687 ns/op 2047982 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 94 11569594 ns/op 1942104 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 92 11672882 ns/op 2057222 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 22 45652864 ns/op 8975703 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 24 45883857 ns/op 8975708 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 25 45698835 ns/op 8975703 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 24 46059257 ns/op 8975704 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 25 46286265 ns/op 8975702 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 24 45853843 ns/op 8975700 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 25 46946913 ns/op 8975702 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 24 45841989 ns/op 8975713 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 24 46247696 ns/op 8975708 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 24 46269896 ns/op 8975721 B/op 230871 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 54 21467771 ns/op 2393212 B/op 4 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 51 21437879 ns/op 1942145 B/op 2 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 55 21214904 ns/op 2450003 B/op 4 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 48 21288011 ns/op 2352555 B/op 4 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 50 21494138 ns/op 2382794 B/op 4 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 55 21313085 ns/op 1942100 B/op 2 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 52 21467579 ns/op 2358470 B/op 4 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 50 21781396 ns/op 2375086 B/op 4 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 51 21970516 ns/op 2600525 B/op 5 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 55 21404795 ns/op 1942097 B/op 2 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 69 16650490 ns/op 10871267 B/op 320841 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 67 16696710 ns/op 10871967 B/op 320842 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 66 16660281 ns/op 10870998 B/op 320842 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 69 16796783 ns/op 10868903 B/op 320841 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 70 16697594 ns/op 10869691 B/op 320841 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 64 16944478 ns/op 10869670 B/op 320841 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 70 16544171 ns/op 10867345 B/op 320840 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 60 17033506 ns/op 10870325 B/op 320841 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 70 16748227 ns/op 10867337 B/op 320840 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 72 16588259 ns/op 10871905 B/op 320842 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 181 6638299 ns/op 1983075 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 181 6744684 ns/op 1968644 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 180 6663467 ns/op 1965669 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 180 6601607 ns/op 1968798 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 182 6617217 ns/op 2017151 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 178 6760145 ns/op 1981193 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 178 6586767 ns/op 2090442 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 174 6583170 ns/op 2019343 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 177 6574316 ns/op 1969995 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 180 6560245 ns/op 1948491 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 73 13897589 ns/op 10972189 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 78 13918665 ns/op 10979560 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 96 13934917 ns/op 10974605 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 82 14072911 ns/op 10973340 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 92 13707972 ns/op 10966011 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 82 13885157 ns/op 10972047 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 90 13892258 ns/op 10970912 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 78 13961751 ns/op 10978198 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 78 14008852 ns/op 10975467 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 86 13834524 ns/op 10973925 B/op 128233 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 69 17075774 ns/op 1970437 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 67 17079226 ns/op 1942214 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 68 17008262 ns/op 1942232 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 64 16945709 ns/op 1972584 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 66 17224357 ns/op 1942240 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 64 17242318 ns/op 1972731 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 66 17234952 ns/op 1971785 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 67 17085839 ns/op 1942305 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 66 17444862 ns/op 1971659 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 67 17001027 ns/op 1942229 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 37 31647392 ns/op 1942688 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 38 31114289 ns/op 1942690 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 36 31145136 ns/op 1942691 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 38 31091562 ns/op 1942691 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 37 30846414 ns/op 1942689 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 38 30998883 ns/op 1942691 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 38 31029767 ns/op 1942688 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 37 30958719 ns/op 1942692 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 38 31171374 ns/op 1942688 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 37 30895168 ns/op 1942688 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 258 4588193 ns/op 1941826 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 259 4732900 ns/op 1982773 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 254 4596902 ns/op 1983573 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 254 4676713 ns/op 1983574 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 259 4603386 ns/op 1982762 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 253 4664088 ns/op 1941844 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 254 4778035 ns/op 1941831 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 253 4585661 ns/op 1983741 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 260 4663578 ns/op 1982603 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 249 4602763 ns/op 1984419 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 354 3411803 ns/op 1942039 B/op 4 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 355 3389445 ns/op 1942095 B/op 5 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 352 3401708 ns/op 1942010 B/op 3 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 356 3412537 ns/op 1941984 B/op 3 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 360 3419215 ns/op 1941996 B/op 3 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 356 3498553 ns/op 1941939 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 346 3387095 ns/op 1941988 B/op 3 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 355 3455787 ns/op 1941999 B/op 3 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 356 3397480 ns/op 1941984 B/op 3 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 337 3356920 ns/op 1942014 B/op 3 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2142 493628 ns/op 1943586 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2197 520544 ns/op 1941777 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 1899 536838 ns/op 1943838 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2014 535821 ns/op 1943722 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2365 526624 ns/op 1943430 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 1922 520442 ns/op 1942801 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2091 525683 ns/op 1943632 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2521 484595 ns/op 1943326 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2299 503670 ns/op 1941768 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2366 505471 ns/op 1941770 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 168 7086723 ns/op 5053224 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 172 7262935 ns/op 5053217 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 172 7127204 ns/op 5053219 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 174 7116075 ns/op 5053223 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 166 6959550 ns/op 5053217 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 175 7008176 ns/op 5053216 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 169 6996422 ns/op 5053216 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 168 6932907 ns/op 5053223 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 172 6964452 ns/op 5053219 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 168 7221093 ns/op 5053222 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 175 6823367 ns/op 1952939 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 176 6880280 ns/op 1952891 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 175 6803275 ns/op 1941821 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 174 6830596 ns/op 1953005 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 174 6816386 ns/op 1953005 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 172 6816024 ns/op 1941826 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 175 6906410 ns/op 1952939 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 174 6945074 ns/op 1941823 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 172 6844564 ns/op 1953138 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 175 6878492 ns/op 1952939 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 542 2129822 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 582 2092557 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 555 2142541 ns/op 1941529 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 578 2149566 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 519 2060342 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 574 2103807 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 578 2129799 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 559 2145071 ns/op 1941529 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 577 2120233 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 574 2081103 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 226 5299798 ns/op 1941804 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 220 5214305 ns/op 1941798 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 224 5230800 ns/op 1997758 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 222 5263110 ns/op 1998266 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 224 5192602 ns/op 1941806 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 229 5245279 ns/op 1996557 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 231 5219490 ns/op 1996068 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 225 5236002 ns/op 1997523 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 224 5139916 ns/op 1997759 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 228 5238920 ns/op 1996786 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 492 2377628 ns/op 5825569 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 504 2368346 ns/op 5825569 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 496 2561604 ns/op 5825536 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 447 2575907 ns/op 5825572 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 486 2530587 ns/op 5825522 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 436 2537273 ns/op 5825556 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 458 2700759 ns/op 5825560 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 483 2395793 ns/op 5825585 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 498 2347699 ns/op 5825570 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 510 2374731 ns/op 5825565 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 225 5204963 ns/op 1987076 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 229 5416341 ns/op 1973596 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 223 5244671 ns/op 1975256 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 218 5167820 ns/op 1975944 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 226 5207717 ns/op 1972737 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 216 5469133 ns/op 1977740 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 225 5305270 ns/op 1977542 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 225 5254462 ns/op 1974410 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 223 5218101 ns/op 1981863 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 228 5251037 ns/op 1975307 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 205 6181591 ns/op 3899280 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 196 6476436 ns/op 3902728 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 199 6132713 ns/op 3896560 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 200 6002357 ns/op 3893269 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 189 6146932 ns/op 3897790 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 190 6065076 ns/op 3902226 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 174 5897904 ns/op 3895926 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 208 5933962 ns/op 3900613 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 170 6292159 ns/op 3902529 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 186 6192299 ns/op 3897485 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 39813 30103 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 40246 30281 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 38869 30619 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 39213 30701 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 39852 30306 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 39620 30907 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 40041 30816 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 40106 30303 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 39724 31037 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 39907 30324 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5974 186642 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5812 185541 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5649 188393 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5703 185618 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5976 185372 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5839 187022 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5943 185684 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5378 187396 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 6470 185245 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5600 185135 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 45638 26001 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 46557 26054 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 46197 25979 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 46048 26101 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 45910 26343 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 46893 26140 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 45884 26337 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 45423 26166 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 45805 26375 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 45906 26300 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38649 31175 ns/op 16500 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38710 30761 ns/op 16500 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38704 30972 ns/op 16500 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38860 30746 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38427 30801 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38688 30765 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38234 30795 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38664 31015 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38197 30940 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 39049 30916 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 36862 32305 ns/op 18451 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 37851 32125 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 37118 32157 ns/op 18451 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 38473 32190 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 37054 32062 ns/op 18449 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 38329 32345 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 37102 31924 ns/op 18453 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 38116 32637 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 38017 31945 ns/op 18448 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 37291 32381 ns/op 18451 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 57459 20896 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 56187 20909 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 57381 20914 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 57051 21257 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 56278 20958 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 57348 20829 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 57225 21083 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 56402 20734 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 58237 20972 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 58843 21076 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 35398 33914 ns/op 18442 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 35217 34343 ns/op 18442 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 35776 33884 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 35208 34471 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 34722 34063 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 35107 34658 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 34920 34266 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 35019 34062 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 35389 33840 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 35650 34461 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16496 73123 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16434 72405 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16482 73163 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16448 72446 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16363 72690 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16561 73658 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 15999 73909 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16269 74191 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16392 72855 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16351 73299 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 37341 32476 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 37423 32082 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 37598 32325 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 37279 32352 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 37423 32444 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 37417 32058 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 37680 33130 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 37042 32207 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 37828 32456 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 36907 32497 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 64420 18609 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 65305 18246 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 65617 18501 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 65756 18376 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 63458 18473 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 64654 18335 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 65112 18203 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 64095 18576 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 66727 18222 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 62883 18953 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 276174 4433 ns/op 18887 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 245155 4449 ns/op 18880 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 254505 4416 ns/op 18887 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 279948 4357 ns/op 18889 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 296811 4247 ns/op 18884 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 295621 4360 ns/op 18889 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 233103 4450 ns/op 18885 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 265138 4543 ns/op 18888 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 307903 4284 ns/op 18893 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 285771 4433 ns/op 18895 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 153666 7768 ns/op 20100 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 151293 7614 ns/op 20126 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 152815 7627 ns/op 20117 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 155155 7649 ns/op 20113 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 142588 7613 ns/op 20098 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 152773 7730 ns/op 20117 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 156559 7672 ns/op 20109 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 151654 7610 ns/op 20129 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 158515 7760 ns/op 20098 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 164235 7797 ns/op 20108 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25540 47288 ns/op 24595 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25309 46930 ns/op 24595 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25808 46927 ns/op 24592 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25663 47131 ns/op 24592 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25892 46972 ns/op 24592 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25587 47328 ns/op 24597 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25502 47200 ns/op 24592 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25672 46684 ns/op 24592 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25287 46915 ns/op 24592 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 26037 47070 ns/op 24592 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5962 189498 ns/op 30070 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5565 190418 ns/op 30075 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5710 188910 ns/op 30070 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5518 193648 ns/op 30063 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5623 189817 ns/op 30076 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5647 192505 ns/op 30071 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5752 188783 ns/op 30069 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5904 189448 ns/op 30067 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5546 191228 ns/op 30065 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5744 191617 ns/op 30074 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 35743 33511 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 36181 33831 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 35514 33478 ns/op 18451 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 35803 33538 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 35827 33497 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 35942 33564 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 35540 33677 ns/op 18449 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 35803 33778 ns/op 18444 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 36174 33827 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 36254 33499 ns/op 18449 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29791 41098 ns/op 27325 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29942 40193 ns/op 27326 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29943 40272 ns/op 27324 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29606 40194 ns/op 27324 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29505 39835 ns/op 27324 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29642 40485 ns/op 27327 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29649 40060 ns/op 27327 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29962 40227 ns/op 27327 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29632 40063 ns/op 27327 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29761 40566 ns/op 27327 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 33244 36055 ns/op 18574 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 33114 35780 ns/op 18575 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 33510 35804 ns/op 18575 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 33925 36136 ns/op 18577 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 33674 36111 ns/op 18574 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 33290 35815 ns/op 18577 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 33583 35959 ns/op 18575 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 33688 35819 ns/op 18577 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 33993 36025 ns/op 18574 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 33528 36376 ns/op 18577 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38152 31048 ns/op 31725 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38557 30932 ns/op 31728 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 37821 30718 ns/op 31727 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 37706 31316 ns/op 31728 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38752 31078 ns/op 31730 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38307 30922 ns/op 31726 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38563 31110 ns/op 31728 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38215 31297 ns/op 31728 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38432 31058 ns/op 31726 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 37534 31208 ns/op 31728 B/op 261 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27135 44213 ns/op 18446 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27601 44278 ns/op 18449 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27230 44258 ns/op 18446 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27525 44083 ns/op 18445 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27576 43912 ns/op 18442 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27285 44077 ns/op 18445 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27740 44392 ns/op 18445 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27560 43942 ns/op 18445 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27280 43992 ns/op 18446 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27726 44120 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8530 126063 ns/op 47128 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 9589 124852 ns/op 47128 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8427 126908 ns/op 47125 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 9532 124661 ns/op 47129 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8416 124551 ns/op 47126 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8076 125345 ns/op 47124 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8252 124756 ns/op 47134 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8094 125648 ns/op 47134 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 9075 125415 ns/op 47133 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8449 126156 ns/op 47128 B/op 251 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26134 46270 ns/op 18491 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26338 46246 ns/op 18491 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26257 46658 ns/op 18498 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26234 45675 ns/op 18521 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26295 45735 ns/op 18504 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26233 46012 ns/op 18494 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26728 46252 ns/op 18503 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26331 45675 ns/op 18498 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 25924 46003 ns/op 18509 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26397 46330 ns/op 18481 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 45091 26304 ns/op 31095 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 44265 27046 ns/op 31095 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 44827 26965 ns/op 31092 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 45277 26624 ns/op 31096 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 44545 26516 ns/op 31094 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 44958 26664 ns/op 31098 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 44725 26429 ns/op 31093 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 43737 26749 ns/op 31097 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 44251 26693 ns/op 31094 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 45711 26648 ns/op 31094 B/op 190 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 140732 7561 ns/op 18806 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 172946 7435 ns/op 18759 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 154962 7308 ns/op 18771 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 138564 7401 ns/op 18789 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 162325 7555 ns/op 18763 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 140814 7387 ns/op 18777 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 165940 7367 ns/op 18762 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 153139 7286 ns/op 18781 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 162540 7368 ns/op 18769 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 171972 7209 ns/op 18774 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 69517 17117 ns/op 29752 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 69862 16846 ns/op 29782 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 72194 17113 ns/op 29772 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 72854 16870 ns/op 29796 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 68480 16853 ns/op 29745 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 68313 16864 ns/op 29758 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 71913 16857 ns/op 29757 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 70718 17079 ns/op 29780 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 71250 17041 ns/op 29762 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 69836 16962 ns/op 29779 B/op 71 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7068 153212 ns/op 18444 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 8005 155119 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7855 153161 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7544 154478 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7206 153961 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7483 153603 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7347 156688 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7245 153210 ns/op 18446 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7582 154153 ns/op 18444 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7293 154803 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3964 293258 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 4008 292090 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3897 293002 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3913 293536 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 4102 295151 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 4060 295379 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3982 293276 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3814 293714 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3972 293073 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3975 296398 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 36772 32495 ns/op 21030 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 36807 32811 ns/op 21021 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 37164 32868 ns/op 21027 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 37011 32919 ns/op 21027 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 37292 32615 ns/op 21025 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 37244 32973 ns/op 21023 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 36874 32591 ns/op 21025 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 36990 32696 ns/op 21030 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 37370 32843 ns/op 21027 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 36933 32443 ns/op 21023 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 39084 31194 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 38349 31250 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 39244 31243 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 38715 30962 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 39057 31573 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 38514 31171 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 39394 31180 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 38443 31008 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 38901 31204 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 38515 31191 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 416470 3307 ns/op 18445 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 418963 2989 ns/op 18445 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 428062 3214 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 388612 3203 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 333152 3432 ns/op 18445 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 376176 3307 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 370303 3297 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 413628 3222 ns/op 18445 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 409407 3190 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 320587 3250 ns/op 18445 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 49897 23758 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 49701 23466 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 50725 24029 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 47970 24675 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 49816 24492 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 48900 24502 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 49033 24484 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 46872 24760 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 49228 24421 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 48529 24649 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 19848 59707 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20293 59234 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20427 59696 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20078 59229 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20400 59832 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20386 59651 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20217 59503 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20190 59111 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 19778 60147 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 19987 59563 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 40419 29705 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 40836 29802 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 40791 29622 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 40705 29801 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 40776 30116 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 40310 29935 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 40652 29870 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 40610 29502 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 40722 30072 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 41080 29645 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 34939 35262 ns/op 18442 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 34496 34829 ns/op 18442 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 34358 34897 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 34356 34802 ns/op 18442 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 34201 35089 ns/op 18445 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 34300 34987 ns/op 18442 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 34201 35278 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 34671 35746 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 34498 34819 ns/op 18442 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 34948 35004 ns/op 18445 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 63609 17261 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 66901 17000 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 71792 16540 ns/op 55332 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 69933 16917 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 73458 16990 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 61694 16741 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 68788 17160 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 72129 17019 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 65263 17273 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 68906 17136 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 184068 6961 ns/op 18850 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 165171 6884 ns/op 18863 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 170054 6903 ns/op 18879 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 179264 6777 ns/op 18847 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 173592 6784 ns/op 18855 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 173756 6931 ns/op 18892 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 177620 6766 ns/op 18855 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 169507 6989 ns/op 18865 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 175672 6986 ns/op 18862 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 179104 6761 ns/op 18846 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 131977 9070 ns/op 37232 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 132831 8843 ns/op 37231 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 133358 8832 ns/op 37220 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 140830 8835 ns/op 37203 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 142428 8786 ns/op 37200 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 128572 8536 ns/op 37218 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 138758 9053 ns/op 37216 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 120321 8773 ns/op 37224 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 137397 9294 ns/op 37213 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 133550 8660 ns/op 37208 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 847 1392668 ns/op 278622 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 868 1400809 ns/op 278620 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 846 1393133 ns/op 278619 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 867 1385838 ns/op 279830 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 854 1388227 ns/op 278621 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 834 1405663 ns/op 278620 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 867 1388740 ns/op 278620 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 850 1402650 ns/op 279856 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 849 1390415 ns/op 279858 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 848 1400640 ns/op 279859 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 262 4550705 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 262 4560874 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 264 4580867 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 262 4570394 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 262 4545933 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 264 4566003 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 265 4646279 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 264 4537232 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 262 4548037 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 262 4539832 ns/op 668537 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 850 1361288 ns/op 278622 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 862 1363897 ns/op 280001 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 870 1364517 ns/op 278623 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 867 1357647 ns/op 278623 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 864 1361140 ns/op 278624 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 876 1365907 ns/op 278623 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 861 1357965 ns/op 278625 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 876 1355997 ns/op 278622 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 878 1356186 ns/op 278623 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 884 1353746 ns/op 278622 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 650 1818861 ns/op 340651 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 657 1836073 ns/op 340642 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 643 1825695 ns/op 340640 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 645 1827004 ns/op 340649 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 661 1808397 ns/op 340641 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 639 1812852 ns/op 340640 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 656 1806793 ns/op 340642 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 650 1818049 ns/op 340643 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 664 1830293 ns/op 340641 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 652 1809978 ns/op 340642 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 876 1330142 ns/op 278627 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 907 1316108 ns/op 279935 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 916 1294845 ns/op 279925 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 896 1311489 ns/op 278628 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 902 1300983 ns/op 278628 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 908 1292259 ns/op 278627 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 897 1313139 ns/op 278629 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 884 1305474 ns/op 279972 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 913 1290216 ns/op 278627 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 920 1302640 ns/op 278629 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 530 2217738 ns/op 979408 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 529 2220418 ns/op 979408 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 532 2236469 ns/op 979412 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 532 2263105 ns/op 979406 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 534 2226571 ns/op 979412 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 536 2223070 ns/op 979410 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 532 2264672 ns/op 979413 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 537 2242213 ns/op 979409 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 530 2222313 ns/op 979408 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 523 2217827 ns/op 979412 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 994 1195385 ns/op 278620 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 1005 1171640 ns/op 278620 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 1010 1173526 ns/op 278619 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 1003 1167747 ns/op 278620 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 1008 1169377 ns/op 279788 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 1006 1183798 ns/op 278619 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 1011 1171557 ns/op 279784 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 1004 1180373 ns/op 279793 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 1011 1174073 ns/op 279784 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 1011 1179423 ns/op 278619 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1000 1154951 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1020 1151012 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1008 1152082 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1008 1151947 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1022 1150408 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1028 1151341 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 877 1154883 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1035 1153496 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 987 1159192 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1026 1160091 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 840 1433124 ns/op 278619 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 830 1414401 ns/op 280048 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 830 1422783 ns/op 280048 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 836 1419049 ns/op 280040 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 822 1430700 ns/op 280062 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 831 1426723 ns/op 280045 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 824 1421530 ns/op 278617 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 817 1421423 ns/op 280071 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 834 1428615 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 829 1425195 ns/op 278617 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 915 1282767 ns/op 537093 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 933 1284845 ns/op 537445 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 918 1270383 ns/op 537418 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 915 1281156 ns/op 537274 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 933 1275015 ns/op 537336 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 927 1281529 ns/op 537483 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 938 1286299 ns/op 537458 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 925 1264221 ns/op 537021 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 921 1298955 ns/op 537480 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 926 1275144 ns/op 537193 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 1857 596177 ns/op 282370 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 2053 626722 ns/op 281969 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 2061 607197 ns/op 281888 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 2035 618637 ns/op 283810 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 2115 624886 ns/op 282004 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 2049 612165 ns/op 282043 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 2000 613863 ns/op 282178 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 2053 603480 ns/op 281629 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 1816 619558 ns/op 282389 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 1970 617222 ns/op 280574 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1834 640500 ns/op 648327 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1812 639844 ns/op 648809 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1832 639626 ns/op 648792 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1800 633926 ns/op 648641 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1851 633602 ns/op 648431 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1816 641425 ns/op 648689 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1803 635693 ns/op 648343 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1849 635376 ns/op 648547 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1854 642593 ns/op 648602 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1870 636927 ns/op 648419 B/op 1013 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 518 2279133 ns/op 281843 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 519 2290033 ns/op 279817 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 498 2302290 ns/op 279814 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 523 2327280 ns/op 279817 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 506 2321887 ns/op 279813 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 508 2323887 ns/op 279812 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 514 2324143 ns/op 279812 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 519 2319934 ns/op 281838 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 518 2309525 ns/op 279817 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 511 2328003 ns/op 279812 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 256 4634178 ns/op 1302771 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 254 4608610 ns/op 1302770 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 258 4687469 ns/op 1302771 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 258 4616050 ns/op 1302771 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 256 4624600 ns/op 1302771 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 259 4631850 ns/op 1302771 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 258 4666587 ns/op 1302771 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 255 4620340 ns/op 1302772 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 254 4601001 ns/op 1302771 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 256 4615290 ns/op 1302771 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 885 1331152 ns/op 279964 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 882 1325904 ns/op 279969 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 892 1332400 ns/op 279953 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 892 1322532 ns/op 278622 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 903 1324945 ns/op 278625 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 897 1332200 ns/op 279950 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 903 1327970 ns/op 278625 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 900 1335056 ns/op 279944 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 896 1336271 ns/op 278622 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 892 1326919 ns/op 278622 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 475 2514619 ns/op 975159 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 476 2523377 ns/op 975157 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 469 2505163 ns/op 975156 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 472 2522996 ns/op 975160 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 471 2508978 ns/op 975171 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 472 2512633 ns/op 975153 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 472 2514772 ns/op 975159 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 476 2530571 ns/op 975158 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 471 2528373 ns/op 975161 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 472 2517230 ns/op 975161 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 526 2268238 ns/op 279136 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 517 2271188 ns/op 279137 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 519 2285067 ns/op 281422 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 523 2296262 ns/op 279136 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 518 2276096 ns/op 279137 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 523 2282029 ns/op 279136 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 518 2265875 ns/op 281427 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 525 2282240 ns/op 279136 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 518 2278633 ns/op 279137 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 528 2279473 ns/op 279135 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 248 4773438 ns/op 1925431 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 250 4869847 ns/op 1925438 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 247 4783536 ns/op 1925433 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 249 4843886 ns/op 1925428 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 244 4809632 ns/op 1925427 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 249 4815737 ns/op 1925440 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 243 4764066 ns/op 1925441 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 234 4852781 ns/op 1925429 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 244 4791859 ns/op 1925428 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 249 4851808 ns/op 1925425 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 811 1467790 ns/op 280148 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 813 1464493 ns/op 278692 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 801 1479724 ns/op 280166 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 811 1466983 ns/op 278692 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 817 1459789 ns/op 278691 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 799 1468458 ns/op 278686 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 806 1469189 ns/op 278693 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 798 1479053 ns/op 278687 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 810 1463557 ns/op 278693 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 814 1458877 ns/op 280139 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 292 3863036 ns/op 1792972 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 308 3857977 ns/op 1792972 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 310 3826609 ns/op 1792972 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 307 3867867 ns/op 1792971 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 309 3833237 ns/op 1792972 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 312 3837275 ns/op 1792973 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 309 3848138 ns/op 1792973 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 307 3858785 ns/op 1792972 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 314 3844919 ns/op 1792971 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 307 3858564 ns/op 1792970 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 619 1922285 ns/op 278928 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 614 1929866 ns/op 278919 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 614 1915182 ns/op 278919 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 616 1931334 ns/op 278929 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 613 1921845 ns/op 278920 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 622 1922875 ns/op 278928 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 625 1929131 ns/op 278927 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 609 1926738 ns/op 283339 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 601 1926188 ns/op 283388 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 619 1923847 ns/op 278918 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 396 3005322 ns/op 1473970 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 392 2995410 ns/op 1473586 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 396 3008695 ns/op 1473935 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 396 3023553 ns/op 1474768 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 399 3007806 ns/op 1472999 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 391 2979491 ns/op 1472809 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 396 3002168 ns/op 1474438 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 390 3013946 ns/op 1473826 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 392 3033884 ns/op 1473816 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 390 3009219 ns/op 1473646 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1209 940923 ns/op 279034 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1234 948298 ns/op 280686 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1245 941248 ns/op 279792 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1233 949519 ns/op 281911 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1232 953339 ns/op 281687 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1244 955909 ns/op 280506 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1227 941672 ns/op 282187 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1226 951637 ns/op 279925 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1204 946906 ns/op 281691 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1245 951965 ns/op 279990 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 595 1996445 ns/op 2814300 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 612 1999003 ns/op 2814636 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 574 2020342 ns/op 2815078 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 589 2003013 ns/op 2814499 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 596 2010031 ns/op 2814292 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 594 2010867 ns/op 2814129 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 610 2001138 ns/op 2813919 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 584 2008276 ns/op 2814316 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 597 2006896 ns/op 2815013 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 598 2007251 ns/op 2814307 B/op 29658 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 514 2304545 ns/op 279250 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 516 2325205 ns/op 279247 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 516 2319478 ns/op 278707 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 506 2301475 ns/op 278711 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 522 2307993 ns/op 279239 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 519 2309617 ns/op 279243 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 519 2306862 ns/op 278706 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 518 2310226 ns/op 278706 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 511 2301873 ns/op 279254 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 505 2295832 ns/op 278711 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 296 4029221 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 291 4020741 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 296 4027324 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 297 4025541 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 291 4024478 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 295 4019593 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 292 4023090 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 295 4025030 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 285 4016020 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 295 4022347 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2804 414068 ns/op 279041 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2736 412197 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2781 412895 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2791 416761 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2834 414373 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2745 412201 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2790 411179 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2781 413827 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2818 412802 ns/op 279039 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2826 416602 ns/op 279036 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 2944 380794 ns/op 278650 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3069 380990 ns/op 278646 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3022 383243 ns/op 278648 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3114 382202 ns/op 278646 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3046 380483 ns/op 278647 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 2988 380833 ns/op 278646 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3111 383069 ns/op 278649 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 2979 381280 ns/op 278648 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3034 382098 ns/op 278647 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3050 380163 ns/op 278647 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 39285 33000 ns/op 278663 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 37826 33690 ns/op 278703 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 32100 34178 ns/op 278667 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 37654 35697 ns/op 278674 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 27848 38226 ns/op 278681 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 31612 44509 ns/op 278622 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 33160 38977 ns/op 278680 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 31824 36719 ns/op 278664 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 27600 42681 ns/op 278663 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 31555 38065 ns/op 278725 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 1951 586738 ns/op 557356 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 1995 591408 ns/op 557360 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 2016 591345 ns/op 557367 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 2029 589196 ns/op 557355 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 2044 595843 ns/op 557361 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 1980 590579 ns/op 557356 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 1999 593106 ns/op 557356 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 1970 594883 ns/op 557356 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 2025 588472 ns/op 557356 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 2030 590794 ns/op 557364 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 2019 593822 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 1981 590530 ns/op 278759 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 2006 590939 ns/op 278758 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 2040 591829 ns/op 278617 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 2036 596108 ns/op 278617 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 2012 589667 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 2031 590266 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 2020 589184 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 2025 593294 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 2024 589434 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 4104 292261 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 3966 292835 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 3994 294155 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 3949 292679 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 4057 292827 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 4083 292444 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 4152 291338 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 4083 301847 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 3973 297360 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 4056 293952 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1263 950488 ns/op 279776 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1228 948294 ns/op 279809 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1237 942507 ns/op 278615 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1248 950605 ns/op 278614 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1272 971062 ns/op 278615 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1262 945837 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1255 949309 ns/op 279784 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1270 951343 ns/op 279769 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1239 947729 ns/op 280981 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1227 944443 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3291 355094 ns/op 835868 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3285 353014 ns/op 835869 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3322 357043 ns/op 835869 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3400 350307 ns/op 835869 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3411 351889 ns/op 835869 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3338 357858 ns/op 835869 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3400 358763 ns/op 835868 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3240 359996 ns/op 835869 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3495 354908 ns/op 835870 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3296 352459 ns/op 835870 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1999 621544 ns/op 282985 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 2061 624406 ns/op 282528 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 2001 620486 ns/op 282240 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1876 628652 ns/op 282105 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1730 624408 ns/op 282707 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1904 631199 ns/op 281718 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1906 619833 ns/op 282102 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1891 625833 ns/op 281497 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1921 633952 ns/op 282096 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1797 628654 ns/op 281388 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1842 676009 ns/op 561036 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1821 678210 ns/op 560258 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1646 675222 ns/op 560707 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1858 668159 ns/op 560374 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1770 687407 ns/op 560587 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1662 688514 ns/op 560546 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1822 687649 ns/op 561195 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1740 679535 ns/op 560890 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1749 677525 ns/op 561175 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1828 694452 ns/op 559960 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 926 1270406 ns/op 564907 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 943 1278126 ns/op 564891 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 943 1324554 ns/op 564894 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 940 1279929 ns/op 563776 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 932 1283800 ns/op 563778 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 925 1283460 ns/op 563775 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 933 1266986 ns/op 564901 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 939 1288653 ns/op 563779 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 932 1286521 ns/op 563774 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 938 1275836 ns/op 563779 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 40 26861757 ns/op 1440029 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 42 27178934 ns/op 1439956 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 43 26923661 ns/op 1440028 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 43 27176110 ns/op 1439950 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 44 26921074 ns/op 1439962 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 43 26955562 ns/op 1439905 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 43 27012388 ns/op 1440117 B/op 31410 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 43 26982261 ns/op 1439989 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 43 27430566 ns/op 1440062 B/op 31410 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 42 27495458 ns/op 1439986 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 808 1418585 ns/op 514288 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 836 1416400 ns/op 511143 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 820 1423926 ns/op 511147 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 840 1414799 ns/op 511146 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 834 1404463 ns/op 517236 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 841 1388190 ns/op 514165 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 824 1398038 ns/op 511145 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 819 1396408 ns/op 511146 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 847 1414098 ns/op 511145 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 846 1397014 ns/op 514147 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 368 3240841 ns/op 1000796 B/op 7273 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 369 3205210 ns/op 1000804 B/op 7273 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 362 3266381 ns/op 1000824 B/op 7274 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 372 3207790 ns/op 1000847 B/op 7274 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 369 3219626 ns/op 1000822 B/op 7274 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 372 3241220 ns/op 1000836 B/op 7274 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 364 3226775 ns/op 1000832 B/op 7274 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 369 3217797 ns/op 1000802 B/op 7274 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 368 3221824 ns/op 1000789 B/op 7273 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 375 3212821 ns/op 1000774 B/op 7273 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 757 1572060 ns/op 512615 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 762 1541432 ns/op 512592 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 783 1531074 ns/op 512503 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 732 1535625 ns/op 509259 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 770 1550842 ns/op 515852 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 766 1547196 ns/op 512574 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 752 1544762 ns/op 509259 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 757 1544628 ns/op 512615 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 765 1560678 ns/op 509261 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 769 1542136 ns/op 509260 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 400 2962721 ns/op 1276162 B/op 33893 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 403 2990156 ns/op 1276153 B/op 33893 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 402 2961227 ns/op 1276174 B/op 33893 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 403 2962237 ns/op 1276192 B/op 33894 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 403 2961995 ns/op 1276195 B/op 33894 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 394 2958933 ns/op 1276151 B/op 33893 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 402 2972217 ns/op 1276152 B/op 33893 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 403 2963955 ns/op 1276175 B/op 33893 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 403 2985240 ns/op 1276196 B/op 33894 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 404 2983229 ns/op 1276188 B/op 33894 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1383 873048 ns/op 547034 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1365 874089 ns/op 548884 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1408 867254 ns/op 547030 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1338 864035 ns/op 547032 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1374 863508 ns/op 547031 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1383 862060 ns/op 548861 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1344 861067 ns/op 548910 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1322 871219 ns/op 547031 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1360 868993 ns/op 548889 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1304 866005 ns/op 548975 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 492 2419723 ns/op 890472 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 492 2421967 ns/op 890487 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 492 2451045 ns/op 890475 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 490 2468766 ns/op 890503 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 487 2422105 ns/op 890483 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 496 2418580 ns/op 890489 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 493 2408161 ns/op 890484 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 495 2435277 ns/op 890501 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 492 2424833 ns/op 890502 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 483 2424828 ns/op 890487 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1214 959324 ns/op 524523 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1232 960631 ns/op 523557 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1204 966320 ns/op 524919 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1191 955823 ns/op 521777 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1254 969659 ns/op 521097 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1185 958780 ns/op 522681 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1213 962213 ns/op 526115 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1213 953053 ns/op 523289 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1203 967039 ns/op 522628 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1237 965164 ns/op 524415 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 475 2467301 ns/op 2571095 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 480 2490303 ns/op 2571754 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 476 2500235 ns/op 2572088 B/op 14590 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 487 2471345 ns/op 2570726 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 490 2490014 ns/op 2570598 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 474 2503831 ns/op 2571230 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 472 2501327 ns/op 2571575 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 480 2447709 ns/op 2570727 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 475 2460803 ns/op 2571888 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 474 2476500 ns/op 2571890 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2029 550671 ns/op 513003 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2076 555791 ns/op 515778 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2068 553749 ns/op 512242 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2140 555039 ns/op 513533 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 1994 558188 ns/op 514668 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2098 557065 ns/op 511745 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2122 552105 ns/op 513236 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2044 559521 ns/op 512436 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2157 564699 ns/op 512095 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2035 556043 ns/op 511305 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 432 2683000 ns/op 2599598 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 438 2628592 ns/op 2599524 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 464 2678913 ns/op 2600701 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 448 2666919 ns/op 2599581 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 436 2678405 ns/op 2599305 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 438 2703479 ns/op 2598548 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 444 2683105 ns/op 2600145 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 442 2686361 ns/op 2601620 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 448 2657442 ns/op 2600075 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 441 2674281 ns/op 2599473 B/op 4321 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 154 7792225 ns/op 4479920 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 156 7661328 ns/op 4486651 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 156 7915632 ns/op 4486664 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 157 7711902 ns/op 4479918 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 156 7669965 ns/op 4479907 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 154 7626360 ns/op 4479918 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 154 7671744 ns/op 4486727 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 157 7710838 ns/op 4479920 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 154 7649780 ns/op 4479918 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 156 7622477 ns/op 4486632 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 40 27304776 ns/op 5121923 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 43 27061588 ns/op 5122055 B/op 95371 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 43 27209813 ns/op 5121946 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 43 27415409 ns/op 5121813 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 40 27185166 ns/op 5121852 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 40 27156076 ns/op 5121717 B/op 95369 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 43 27028502 ns/op 5121882 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 38 27072781 ns/op 5121938 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 40 27785748 ns/op 5121740 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 43 27040722 ns/op 5121810 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 590 1999184 ns/op 512326 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 591 1994053 ns/op 508022 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 590 2024256 ns/op 512326 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 594 2006830 ns/op 508021 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 586 2007137 ns/op 508023 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 584 2019172 ns/op 508023 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 595 1999778 ns/op 512288 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 579 2007931 ns/op 512410 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 585 2021158 ns/op 508023 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 588 2014617 ns/op 508022 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 218 5421719 ns/op 4957814 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 224 5408107 ns/op 4957730 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 222 5394743 ns/op 4957701 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 219 5346083 ns/op 4957804 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 222 5411663 ns/op 4957798 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 223 5409534 ns/op 4957675 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 220 5395378 ns/op 4957699 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 222 5435867 ns/op 4957746 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 222 5390052 ns/op 4957692 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 222 5438164 ns/op 4957845 B/op 80512 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 232 5110333 ns/op 1908264 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 232 5161875 ns/op 1908264 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 232 5135561 ns/op 1908264 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 231 5129323 ns/op 1919249 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 230 5129840 ns/op 1908267 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 231 5111516 ns/op 1919251 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 228 5106032 ns/op 1908257 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 231 5164596 ns/op 1919249 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 230 5158570 ns/op 1919300 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 231 5140341 ns/op 1919252 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 159 7540091 ns/op 5572241 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 159 7863384 ns/op 5572327 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 152 7533869 ns/op 5572340 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 159 7932202 ns/op 5572304 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 153 7562474 ns/op 5572353 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 158 7792844 ns/op 5572365 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 154 7554284 ns/op 5572448 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 162 7833754 ns/op 5572328 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 153 7465546 ns/op 5572296 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 158 7875763 ns/op 5572356 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 397 2969489 ns/op 508187 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 394 2960951 ns/op 508197 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 400 3005572 ns/op 508200 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 393 2978441 ns/op 508231 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 398 2974886 ns/op 508159 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 397 2978053 ns/op 508226 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 398 2972075 ns/op 514616 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 396 2977096 ns/op 508190 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 400 2967558 ns/op 508257 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 399 2999503 ns/op 514551 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 66 15323697 ns/op 6304767 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 73 14950550 ns/op 6304795 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 79 15000153 ns/op 6304784 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 70 15103705 ns/op 6304927 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 79 14971809 ns/op 6304882 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 73 15082433 ns/op 6304765 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 74 14950033 ns/op 6304832 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 72 15031197 ns/op 6304764 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 73 15068599 ns/op 6304879 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 78 15069360 ns/op 6305022 B/op 85218 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 242 4929795 ns/op 691807 B/op 320 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 241 4957487 ns/op 689296 B/op 320 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 241 4970476 ns/op 720697 B/op 321 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 241 4946601 ns/op 647390 B/op 320 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 242 5013298 ns/op 691851 B/op 321 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 241 4942943 ns/op 668296 B/op 320 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 240 4987577 ns/op 692330 B/op 321 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 238 4923476 ns/op 646809 B/op 320 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 240 4947930 ns/op 673469 B/op 320 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 242 4936568 ns/op 667605 B/op 320 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 151 7746729 ns/op 7417102 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 154 7808156 ns/op 7416826 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 156 7701826 ns/op 7416775 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 153 7724499 ns/op 7417149 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 152 7699374 ns/op 7417043 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 151 7665003 ns/op 7416991 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 151 7722400 ns/op 7416988 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 153 7744343 ns/op 7416971 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 158 7798424 ns/op 7417186 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 153 7833735 ns/op 7417156 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 504 2314352 ns/op 511736 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 516 2281567 ns/op 508774 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 512 2321566 ns/op 508511 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 513 2284135 ns/op 508780 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 510 2294008 ns/op 509057 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 519 2298181 ns/op 513384 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 516 2295765 ns/op 513573 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 514 2275963 ns/op 511118 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 520 2270619 ns/op 513263 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 516 2294409 ns/op 511177 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 177 6779803 ns/op 8659850 B/op 58176 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 175 6908770 ns/op 8661850 B/op 58175 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 171 6700177 ns/op 8652201 B/op 58175 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 175 6696167 ns/op 8654390 B/op 58175 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 177 6563304 ns/op 8651867 B/op 58175 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 175 6751919 ns/op 8654524 B/op 58176 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 181 6746001 ns/op 8656929 B/op 58175 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 175 6783364 ns/op 8655729 B/op 58175 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 171 6791773 ns/op 8657397 B/op 58176 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 176 6786558 ns/op 8656195 B/op 58175 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 63 16184881 ns/op 508197 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 68 16303846 ns/op 533599 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 72 16378131 ns/op 532216 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 68 16225117 ns/op 508176 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 70 16438032 ns/op 532868 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 72 16223877 ns/op 532215 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 70 16385134 ns/op 532865 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 72 16249367 ns/op 532215 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 64 16533112 ns/op 535205 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 72 16248342 ns/op 508161 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 43 26616634 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 42 27119536 ns/op 1728803 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 42 26785759 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 42 26755727 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 40 26810952 ns/op 1728803 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 44 26943900 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 44 26862641 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 42 26631890 ns/op 1728803 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 43 26769625 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 42 26838090 ns/op 1728803 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 658 1809385 ns/op 534952 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 667 1775349 ns/op 531095 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 670 1780931 ns/op 534866 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 664 1775814 ns/op 531072 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 640 1788558 ns/op 531086 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 672 1776456 ns/op 534871 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 673 1767523 ns/op 534883 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 661 1774820 ns/op 531089 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 662 1770350 ns/op 534933 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 676 1777599 ns/op 531101 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 739 1554604 ns/op 1752127 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 744 1537520 ns/op 1752148 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 769 1530831 ns/op 1752100 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 754 1566903 ns/op 1752168 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 752 1516191 ns/op 1752116 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 758 1569831 ns/op 1752142 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 758 1516295 ns/op 1752164 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 774 1574015 ns/op 1752125 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 769 1544282 ns/op 1752143 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 760 1557586 ns/op 1752130 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2403 480166 ns/op 1730255 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2654 470770 ns/op 1730778 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2934 462651 ns/op 1731160 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2515 453190 ns/op 1729508 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2346 480668 ns/op 1730998 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2587 450997 ns/op 1729467 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2684 484482 ns/op 1730710 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2491 469601 ns/op 1731594 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2379 463311 ns/op 1729528 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2863 484909 ns/op 1729999 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 403 2771023 ns/op 3698656 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 429 2770866 ns/op 3698658 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 418 2796647 ns/op 3698657 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 430 2798473 ns/op 3698656 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 426 2781836 ns/op 3698659 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 426 2778363 ns/op 3698659 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 423 2745927 ns/op 3698658 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 423 2783098 ns/op 3698659 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 417 2775244 ns/op 3698659 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 424 2757737 ns/op 3698656 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 266 4173305 ns/op 517553 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 286 4222637 ns/op 508044 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 288 4173247 ns/op 508043 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 286 4190688 ns/op 508044 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 284 4178809 ns/op 508045 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 288 4187036 ns/op 516827 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 285 4169683 ns/op 508044 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 285 4142048 ns/op 516921 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 285 4168674 ns/op 508044 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 288 4140628 ns/op 516827 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 602 1858289 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 693 1829485 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 609 1796473 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 673 1722612 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 680 1827473 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 692 1778426 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 625 1770516 ns/op 1728536 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 662 1719117 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 686 1735566 ns/op 1728536 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 660 1733496 ns/op 1728538 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 673 1781939 ns/op 508023 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 658 1773075 ns/op 514506 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 670 1781832 ns/op 514393 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 666 1772227 ns/op 508019 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 673 1778364 ns/op 514364 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 662 1759247 ns/op 514467 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 673 1793535 ns/op 514364 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 679 1780611 ns/op 508022 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 672 1761149 ns/op 508018 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 681 1794385 ns/op 508021 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 458 2659053 ns/op 5186583 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 468 2682036 ns/op 5186668 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 452 2626692 ns/op 5186618 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 454 2651916 ns/op 5186647 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 463 2592139 ns/op 5186592 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 440 2624013 ns/op 5186616 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 492 2664092 ns/op 5186558 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 450 2634681 ns/op 5186616 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 441 2635286 ns/op 5186630 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 434 2674782 ns/op 5186684 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 508 2263478 ns/op 1757032 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 501 2235443 ns/op 1755758 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 535 2270421 ns/op 1768127 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 518 2296115 ns/op 1775274 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 513 2339811 ns/op 1758324 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 519 2255634 ns/op 1757093 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 535 2297387 ns/op 1751757 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 519 2254799 ns/op 1770634 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 513 2213086 ns/op 1767710 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 525 2214505 ns/op 1760857 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 454 2682923 ns/op 3472075 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 414 2674493 ns/op 3469324 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 400 2633873 ns/op 3471646 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 465 2830158 ns/op 3470629 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 424 2670339 ns/op 3470573 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 472 2733102 ns/op 3469950 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 422 2629824 ns/op 3470665 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 423 2813333 ns/op 3468140 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 396 2742705 ns/op 3472618 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 422 2857866 ns/op 3467882 B/op 4 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 98 11765624 ns/op 4036113 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 102 11776959 ns/op 3950446 B/op 18049 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 102 11994935 ns/op 4032739 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 82 12212318 ns/op 3950465 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 98 11853224 ns/op 4036121 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 102 11537570 ns/op 3950447 B/op 18049 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 99 11971148 ns/op 4035247 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 98 12041902 ns/op 3950455 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 98 11875724 ns/op 4036112 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 103 11981849 ns/op 4031969 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 37 30515691 ns/op 3627765 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 38 29995356 ns/op 3627773 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 39 30765308 ns/op 3627764 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 37 30168033 ns/op 3627762 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 37 30342850 ns/op 3627766 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 37 30659612 ns/op 3627768 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 37 30781011 ns/op 3627763 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 36 30627329 ns/op 3627766 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 39 30408983 ns/op 3627765 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 36 30301655 ns/op 3627767 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 136 8680307 ns/op 3265576 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 136 8718329 ns/op 3265574 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 133 8643671 ns/op 3268375 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 136 8836229 ns/op 3265575 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 138 8845572 ns/op 3263801 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 136 8731465 ns/op 3265572 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 132 8976880 ns/op 3269331 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 134 8629183 ns/op 3142071 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 135 8755472 ns/op 3266493 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 136 8711193 ns/op 3142065 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 210 5709636 ns/op 3191881 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 214 5590909 ns/op 3191910 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 212 5589771 ns/op 3191937 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 212 5613228 ns/op 3191903 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 213 5577363 ns/op 3191882 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 212 5591646 ns/op 3191888 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 212 5650666 ns/op 3191935 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 213 5567220 ns/op 3191916 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 213 5565422 ns/op 3191920 B/op 14566 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 213 5578939 ns/op 3191905 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 100 11723490 ns/op 4315370 B/op 17964 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 98 11735904 ns/op 4150861 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 98 11827321 ns/op 4150833 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 99 11843049 ns/op 3979478 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 100 11886658 ns/op 4147422 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 88 11648012 ns/op 4170307 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 102 11814442 ns/op 4144117 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 87 11821613 ns/op 4172544 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 87 11539014 ns/op 3979462 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 103 11565157 ns/op 4142509 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 229 5365842 ns/op 3931308 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 225 5232501 ns/op 3931313 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 228 5240545 ns/op 3931326 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 229 5230032 ns/op 3931318 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 229 5210906 ns/op 3931334 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 225 5239646 ns/op 3931297 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 228 5246511 ns/op 3931326 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 228 5222977 ns/op 3931298 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 226 5218644 ns/op 3931308 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 229 5222710 ns/op 3931293 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 253 4590008 ns/op 3339582 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 261 4617349 ns/op 3337548 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 253 4577701 ns/op 3273242 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 259 4643297 ns/op 3338060 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 253 4641123 ns/op 3273205 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 267 4716222 ns/op 3336160 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 256 4706917 ns/op 3273251 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 258 4532203 ns/op 3338276 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 256 4665221 ns/op 3338838 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 259 4691186 ns/op 3338077 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 146 8189577 ns/op 6303571 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 146 8180845 ns/op 6303572 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 146 8198531 ns/op 6303576 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 146 8192529 ns/op 6303571 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 146 8263712 ns/op 6303574 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 146 8218314 ns/op 6303570 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 147 8172728 ns/op 6303574 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 146 8218248 ns/op 6303572 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 147 8145076 ns/op 6303573 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 147 8124146 ns/op 6303573 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 182 6605668 ns/op 4038868 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 187 6227346 ns/op 4036504 B/op 17943 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 181 6239025 ns/op 4039386 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 186 6241545 ns/op 4036890 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 180 6251552 ns/op 4039963 B/op 17943 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 184 6161964 ns/op 3946510 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 189 6608172 ns/op 4035512 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 193 6610053 ns/op 4033666 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 178 6570288 ns/op 3946516 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 177 6475583 ns/op 3946524 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 270 4348130 ns/op 5440045 B/op 15803 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 268 4393513 ns/op 5442421 B/op 15810 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 265 4451928 ns/op 5443295 B/op 15812 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 267 4378899 ns/op 5443024 B/op 15810 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 270 4481090 ns/op 5442766 B/op 15805 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 266 4419555 ns/op 5442714 B/op 15807 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 271 4475451 ns/op 5445880 B/op 15815 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 267 4354064 ns/op 5442175 B/op 15805 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 259 4523116 ns/op 5444643 B/op 15807 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 274 4428532 ns/op 5442396 B/op 15809 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 270 4439290 ns/op 4041578 B/op 17940 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 273 4079113 ns/op 4047966 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 279 4219738 ns/op 4075159 B/op 17940 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 276 4138694 ns/op 4042443 B/op 17940 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 267 4115955 ns/op 4050126 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 280 4337270 ns/op 4105002 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 289 4377758 ns/op 4043361 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 266 4387459 ns/op 4011317 B/op 17940 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 278 4407340 ns/op 4041161 B/op 17940 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 294 4343796 ns/op 4038859 B/op 17940 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 224 5099512 ns/op 5161500 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 226 5254949 ns/op 5164213 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 232 5120011 ns/op 5158831 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 225 5137532 ns/op 5159054 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 232 5131133 ns/op 5161571 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 231 5203303 ns/op 5161175 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 231 5278806 ns/op 5163468 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 234 5156837 ns/op 5160588 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 232 5257724 ns/op 5163408 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 229 5125796 ns/op 5159385 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 102 11762870 ns/op 6610951 B/op 131964 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 97 11718077 ns/op 6613059 B/op 131964 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 91 11793520 ns/op 6569813 B/op 131963 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 94 11635030 ns/op 6614436 B/op 131964 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 92 11704405 ns/op 6569804 B/op 131963 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 96 12025666 ns/op 6613520 B/op 131964 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 102 11878796 ns/op 6569822 B/op 131963 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 90 11840081 ns/op 6616433 B/op 131964 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 87 11687501 ns/op 6618045 B/op 131964 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 100 11661530 ns/op 6569817 B/op 131963 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 33 30926447 ns/op 7452062 B/op 134380 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 39 30536972 ns/op 7452351 B/op 134381 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 40 30108759 ns/op 7452420 B/op 134382 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 40 30560947 ns/op 7452419 B/op 134382 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 34 30172897 ns/op 7452610 B/op 134382 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 39 29935742 ns/op 7452173 B/op 134381 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 40 30475440 ns/op 7452520 B/op 134382 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 39 30130581 ns/op 7452610 B/op 134382 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 39 29903238 ns/op 7452511 B/op 134382 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 40 30244069 ns/op 7452270 B/op 134381 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 348 3504791 ns/op 1166166 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 342 3520495 ns/op 1147069 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 344 3535445 ns/op 1147068 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 339 3515022 ns/op 1166669 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 310 3494368 ns/op 1168509 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 343 3500187 ns/op 1147067 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 324 3498869 ns/op 1147069 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 327 3588130 ns/op 1167395 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 342 3563788 ns/op 1147069 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 340 3517674 ns/op 1166611 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 139 8703821 ns/op 6962020 B/op 115831 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 140 8542541 ns/op 6961973 B/op 115830 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 140 8479950 ns/op 6962176 B/op 115831 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 139 8527341 ns/op 6961849 B/op 115830 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 138 8534574 ns/op 6961690 B/op 115830 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 140 8558076 ns/op 6961884 B/op 115830 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 138 8516601 ns/op 6962180 B/op 115831 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 139 8615809 ns/op 6962342 B/op 115832 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 139 8582689 ns/op 6962042 B/op 115831 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 140 8581492 ns/op 6962400 B/op 115832 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 142 8221277 ns/op 3126557 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 142 8274860 ns/op 3126560 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 144 8242381 ns/op 3079777 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 141 8380479 ns/op 3079764 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 144 8305857 ns/op 3079797 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 145 8247244 ns/op 3125604 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 146 8169745 ns/op 3079770 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 145 8225866 ns/op 3079775 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 146 8221376 ns/op 3079770 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 142 8150907 ns/op 3079785 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 103 11595510 ns/op 8220301 B/op 181424 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 100 11436670 ns/op 8220473 B/op 181425 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 104 11423506 ns/op 8220535 B/op 181425 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 100 11456165 ns/op 8220609 B/op 181425 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 98 11484603 ns/op 8220309 B/op 181425 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 94 11482994 ns/op 8220684 B/op 181425 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 100 11417927 ns/op 8220436 B/op 181425 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 91 11442842 ns/op 8220576 B/op 181425 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 98 11437233 ns/op 8220384 B/op 181424 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 94 11555632 ns/op 8220335 B/op 181424 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 241 5070678 ns/op 1174888 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 238 5041011 ns/op 1175201 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 235 5009729 ns/op 1175626 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 237 5057451 ns/op 1175412 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 236 5079747 ns/op 1175423 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 238 5053705 ns/op 1147314 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 238 5070232 ns/op 1147338 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 241 5025745 ns/op 1174916 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 240 4990278 ns/op 1147386 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 235 4988885 ns/op 1175581 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 30 33684670 ns/op 8074694 B/op 132386 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 32 33386568 ns/op 8075344 B/op 132388 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 32 33221823 ns/op 8074638 B/op 132385 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 32 33227012 ns/op 8075198 B/op 132387 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 37 33489951 ns/op 8075101 B/op 132387 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 37 33651073 ns/op 8075273 B/op 132388 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 37 33440130 ns/op 8075161 B/op 132387 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 32 33445119 ns/op 8074779 B/op 132386 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 36 33705921 ns/op 8074662 B/op 132386 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 31 33691853 ns/op 8075144 B/op 132387 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 128 8898877 ns/op 2600038 B/op 6495 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 133 8864278 ns/op 2629226 B/op 6495 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 135 9007576 ns/op 2609259 B/op 6495 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 133 8913205 ns/op 2594326 B/op 6498 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 134 8978713 ns/op 2601856 B/op 6498 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 132 8888280 ns/op 2561785 B/op 6499 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 129 8931032 ns/op 2598900 B/op 6496 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 133 8889437 ns/op 2525340 B/op 6494 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 132 8948563 ns/op 2630707 B/op 6496 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 133 8996549 ns/op 2561000 B/op 6498 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 115 10130391 ns/op 9849341 B/op 159459 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10329225 ns/op 9847774 B/op 159458 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10251074 ns/op 9848375 B/op 159458 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10429437 ns/op 9850235 B/op 159460 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 98 10409620 ns/op 9850614 B/op 159460 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 97 10374103 ns/op 9850409 B/op 159460 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10148780 ns/op 9848864 B/op 159460 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10328274 ns/op 9848204 B/op 159458 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10038785 ns/op 9848934 B/op 159459 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 99 10284205 ns/op 9848661 B/op 159459 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 307 3642202 ns/op 1151091 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 324 3629404 ns/op 1148317 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 324 3658931 ns/op 1158767 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 326 3586378 ns/op 1188440 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 322 3655856 ns/op 1173305 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 322 3605280 ns/op 1174701 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 316 3644121 ns/op 1195327 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 324 3638526 ns/op 1180224 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 322 3672159 ns/op 1158056 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 322 3665331 ns/op 1196966 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 134 8760161 ns/op 9502022 B/op 67613 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 135 8872521 ns/op 9505060 B/op 67613 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 133 8615276 ns/op 9505163 B/op 67612 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 135 8662162 ns/op 9500957 B/op 67612 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 135 8801480 ns/op 9500862 B/op 67612 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 136 8783816 ns/op 9503255 B/op 67612 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 133 8729130 ns/op 9503797 B/op 67613 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 136 8994898 ns/op 9504030 B/op 67612 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 135 8686918 ns/op 9501586 B/op 67612 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 133 8780950 ns/op 9505088 B/op 67612 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 61 18592137 ns/op 1180439 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 58 18469867 ns/op 1182177 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 60 19170755 ns/op 1180999 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 55 18712297 ns/op 1147334 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 62 18562968 ns/op 1179893 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 61 18547765 ns/op 1180441 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 62 18561580 ns/op 1147382 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 62 18798066 ns/op 1179898 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 61 18626340 ns/op 1180439 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 58 18497240 ns/op 1182182 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 34 32219773 ns/op 2015651 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 37 32115691 ns/op 2015649 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 33 32082634 ns/op 2015649 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 37 32312120 ns/op 2015649 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 37 32167845 ns/op 2015649 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 34 32318117 ns/op 2015648 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 34 32146919 ns/op 2015651 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 37 32188046 ns/op 2015649 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 36 32293721 ns/op 2015648 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 33 32302397 ns/op 2015649 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 411 2763556 ns/op 1163283 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 430 2787238 ns/op 1162573 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 428 2751332 ns/op 1162639 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 412 2774551 ns/op 1163250 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 427 2749526 ns/op 1162676 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 426 2771581 ns/op 1147111 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 428 2809774 ns/op 1162638 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 432 2756853 ns/op 1147108 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 428 2712875 ns/op 1162638 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 435 2676867 ns/op 1147106 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 516 2335874 ns/op 2015740 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 486 2351542 ns/op 2015724 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 504 2335642 ns/op 2015732 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 494 2340740 ns/op 2015735 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 513 2329300 ns/op 2015736 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 499 2351165 ns/op 2015750 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 506 2371184 ns/op 2015728 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 510 2335151 ns/op 2015739 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 524 2323846 ns/op 2015732 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 531 2340639 ns/op 2015731 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2072 528730 ns/op 2016516 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2191 532888 ns/op 2018291 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 1941 558108 ns/op 2016540 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2852 542099 ns/op 2016942 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2300 553444 ns/op 2016384 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2754 531003 ns/op 2017731 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2017 563397 ns/op 2016493 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2157 545265 ns/op 2018306 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2366 531341 ns/op 2017222 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2710 544240 ns/op 2015525 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 306 4238186 ns/op 4384831 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 289 4319341 ns/op 4384797 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 272 4249749 ns/op 4384823 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 274 4357449 ns/op 4384816 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 276 4191764 ns/op 4384818 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 273 4240938 ns/op 4384831 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 298 4177273 ns/op 4384849 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 294 4113248 ns/op 4384853 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 276 4275615 ns/op 4384819 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 268 4207048 ns/op 4384837 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 164 7322465 ns/op 1147124 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 163 7316763 ns/op 1187843 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 163 7325881 ns/op 1187844 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 162 7330861 ns/op 1147127 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 165 7295885 ns/op 1187348 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 166 7271180 ns/op 1187103 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 164 7275150 ns/op 1187594 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 163 7264311 ns/op 1187843 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 163 7389257 ns/op 1147126 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 165 7284744 ns/op 1187348 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 282 4210343 ns/op 2015256 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 286 4199706 ns/op 2015256 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 277 4208247 ns/op 2015257 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 286 4220715 ns/op 2015256 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 286 4292753 ns/op 2015256 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 273 4263525 ns/op 2015257 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 285 4214037 ns/op 2015257 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 289 4267123 ns/op 2015256 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 283 4266306 ns/op 2015256 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 277 4287871 ns/op 2015257 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 422 2838975 ns/op 1167602 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 422 2738970 ns/op 1147085 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 434 2731326 ns/op 1186987 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 435 2749695 ns/op 1147078 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 421 2782870 ns/op 1167658 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 432 2734100 ns/op 1167129 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 432 2741431 ns/op 1167129 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 429 2772086 ns/op 1147081 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 435 2722150 ns/op 1166990 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 420 2763502 ns/op 1167701 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 393 2946789 ns/op 6046803 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 384 2966594 ns/op 6046773 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 421 2879752 ns/op 6046828 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 400 2899440 ns/op 6046798 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 412 2923407 ns/op 6046777 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 416 2938681 ns/op 6046750 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 445 2978179 ns/op 6046810 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 381 3037222 ns/op 6046796 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 386 2909369 ns/op 6046754 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 390 2915581 ns/op 6046787 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 393 2965258 ns/op 2047950 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 400 2957010 ns/op 2046124 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 400 2996595 ns/op 2043403 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 387 2943785 ns/op 2047885 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 391 3001681 ns/op 2052373 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 397 2975409 ns/op 2037614 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 396 2952246 ns/op 2051759 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 394 2999735 ns/op 2044898 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 369 2998489 ns/op 2041474 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 381 2919797 ns/op 2042460 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 350 3673114 ns/op 4045808 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 338 3509536 ns/op 4041590 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 340 3490235 ns/op 4044047 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 318 3375225 ns/op 4044263 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 339 3514927 ns/op 4045323 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 324 3560087 ns/op 4043674 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 327 3409720 ns/op 4047133 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 345 3657256 ns/op 4043867 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 352 3547617 ns/op 4046344 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 324 3461501 ns/op 4045642 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1322 860820 ns/op 518139 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1411 851381 ns/op 518075 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1461 853700 ns/op 518940 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1432 872887 ns/op 518062 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1381 863797 ns/op 518096 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1412 833297 ns/op 517146 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1408 841603 ns/op 518077 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1450 857431 ns/op 517147 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1470 849300 ns/op 518039 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1398 839892 ns/op 517147 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 139 8592301 ns/op 685120 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 139 8568247 ns/op 685121 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 138 8552823 ns/op 685121 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 139 8612393 ns/op 685120 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 136 8631427 ns/op 685121 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 139 8591045 ns/op 685121 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 138 8590026 ns/op 685122 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 139 8597432 ns/op 685120 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 139 8784331 ns/op 685122 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 136 8662137 ns/op 685120 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1206 961994 ns/op 504069 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1264 971554 ns/op 503971 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1219 971196 ns/op 504047 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1203 979141 ns/op 504074 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1282 982126 ns/op 503944 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1248 980294 ns/op 510105 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1213 973456 ns/op 504059 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1239 974110 ns/op 504014 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1220 985782 ns/op 504046 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1239 988089 ns/op 504012 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 712 1692281 ns/op 567568 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 702 1689870 ns/op 567576 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 693 1695349 ns/op 567568 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 711 1682649 ns/op 567578 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 698 1694285 ns/op 567577 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 693 1678175 ns/op 567588 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 698 1701229 ns/op 567577 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 711 1678659 ns/op 567577 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 685 1694845 ns/op 567569 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 702 1696405 ns/op 567565 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 872 1357890 ns/op 513426 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 864 1367642 ns/op 513454 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 895 1365754 ns/op 513351 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 896 1395056 ns/op 513348 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 879 1378811 ns/op 513402 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 873 1378103 ns/op 513422 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 884 1377879 ns/op 513385 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 892 1386690 ns/op 513361 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 891 1394634 ns/op 513364 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 870 1379472 ns/op 513433 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 691 1666285 ns/op 883217 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 722 1653724 ns/op 883220 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 658 1677710 ns/op 883220 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 705 1654307 ns/op 883217 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 704 1655461 ns/op 883217 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 698 1651487 ns/op 883220 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 711 1673698 ns/op 883219 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 706 1680133 ns/op 883217 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 682 1669521 ns/op 883221 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 716 1660765 ns/op 883218 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1771 641244 ns/op 513462 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1945 627760 ns/op 513332 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1996 627980 ns/op 513304 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1886 632902 ns/op 513375 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1935 628972 ns/op 513344 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1832 634414 ns/op 513410 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1876 632244 ns/op 513374 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1887 628287 ns/op 513372 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1947 620171 ns/op 512025 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1845 628119 ns/op 513400 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 506 2343277 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 484 2338102 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 495 2374900 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 514 2340799 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 498 2390183 ns/op 852866 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 505 2338637 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 505 2351449 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 495 2359428 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 506 2350840 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 504 2346309 ns/op 852866 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1825 655054 ns/op 509143 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1837 661045 ns/op 511957 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1838 659600 ns/op 509132 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1826 658754 ns/op 509133 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1869 646678 ns/op 510522 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1882 653066 ns/op 509139 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1866 654812 ns/op 511913 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1879 646620 ns/op 509138 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1948 656282 ns/op 509130 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1906 653422 ns/op 509135 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1046 1153550 ns/op 973242 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 992 1181354 ns/op 971672 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1008 1141167 ns/op 970239 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1062 1161091 ns/op 971137 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1003 1170446 ns/op 971590 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 985 1151108 ns/op 971743 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1033 1167326 ns/op 972876 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 994 1191579 ns/op 972184 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1003 1166246 ns/op 972377 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 973 1170091 ns/op 972101 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4101 254037 ns/op 506813 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4815 257678 ns/op 505071 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4628 257385 ns/op 505502 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4912 249044 ns/op 505738 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 5116 250566 ns/op 505679 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4932 251641 ns/op 505715 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4497 251554 ns/op 505292 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 5190 254826 ns/op 505601 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4692 253456 ns/op 505724 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4690 252818 ns/op 506419 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 927 1252829 ns/op 1060343 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 922 1266650 ns/op 1060469 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 895 1260277 ns/op 1061109 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 890 1260642 ns/op 1061243 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 913 1276016 ns/op 1061649 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 916 1274533 ns/op 1060364 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 964 1279523 ns/op 1060286 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 897 1276472 ns/op 1060988 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 938 1278454 ns/op 1062256 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 933 1278778 ns/op 1061363 B/op 812 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 282 4205148 ns/op 1919982 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 280 4209575 ns/op 1919982 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 286 4258414 ns/op 1919973 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 283 4204071 ns/op 1919978 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 286 4241275 ns/op 1923641 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 279 4243462 ns/op 1923734 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 285 4234776 ns/op 1923656 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 288 4202822 ns/op 1919981 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 280 4203838 ns/op 1919983 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 284 4334840 ns/op 1919976 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 132 9117547 ns/op 2145920 B/op 31185 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 133 9039074 ns/op 2145645 B/op 31184 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 133 8984034 ns/op 2146603 B/op 31187 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 134 9174721 ns/op 2146365 B/op 31186 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 134 8989592 ns/op 2146701 B/op 31187 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 132 9008595 ns/op 2146758 B/op 31187 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 133 9016725 ns/op 2146630 B/op 31187 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 132 9063306 ns/op 2146468 B/op 31186 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 132 9021628 ns/op 2146840 B/op 31188 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 132 9095865 ns/op 2146850 B/op 31188 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 916 1280447 ns/op 469826 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 956 1264181 ns/op 467052 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 988 1266850 ns/op 469622 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 988 1226185 ns/op 469622 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 991 1264830 ns/op 467051 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 937 1263117 ns/op 467054 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 956 1267859 ns/op 469708 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 988 1254436 ns/op 469623 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 954 1239153 ns/op 469714 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 1004 1227877 ns/op 467053 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 394 3127893 ns/op 2068646 B/op 27161 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 385 3060326 ns/op 2068883 B/op 27162 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 387 3032278 ns/op 2068832 B/op 27161 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 386 3056107 ns/op 2068643 B/op 27161 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 386 3048312 ns/op 2068784 B/op 27161 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 388 3069011 ns/op 2068799 B/op 27161 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 386 3065712 ns/op 2068523 B/op 27160 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 386 3047021 ns/op 2069320 B/op 27163 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 391 3060282 ns/op 2068806 B/op 27161 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 393 3065481 ns/op 2068522 B/op 27160 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 507 2296667 ns/op 637076 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 501 2263424 ns/op 642142 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 529 2289659 ns/op 641873 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 531 2292371 ns/op 637075 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 520 2284337 ns/op 641952 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 516 2304602 ns/op 637073 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 526 2311061 ns/op 637070 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 517 2258606 ns/op 641982 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 523 2275282 ns/op 641924 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 517 2278482 ns/op 641981 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 330 3563217 ns/op 2422079 B/op 44967 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 333 3564186 ns/op 2421972 B/op 44967 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 336 3565932 ns/op 2421978 B/op 44967 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 332 3602371 ns/op 2421781 B/op 44966 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 331 3564983 ns/op 2422019 B/op 44967 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 334 3580299 ns/op 2422393 B/op 44968 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 333 3578416 ns/op 2422136 B/op 44968 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 334 3560133 ns/op 2422169 B/op 44968 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 332 3594010 ns/op 2422239 B/op 44968 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 333 3596084 ns/op 2421799 B/op 44966 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 506 2319137 ns/op 480456 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 513 2351626 ns/op 475433 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 514 2322563 ns/op 480319 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 525 2328891 ns/op 480288 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 507 2353707 ns/op 475416 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 513 2331210 ns/op 475431 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 520 2363175 ns/op 480262 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 513 2326090 ns/op 480358 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 505 2325311 ns/op 480436 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 517 2340117 ns/op 475436 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 121 9735762 ns/op 2342291 B/op 30715 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 121 9754526 ns/op 2342120 B/op 30714 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 122 9786367 ns/op 2340766 B/op 30709 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 122 9759378 ns/op 2340951 B/op 30710 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 122 9767578 ns/op 2341981 B/op 30713 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 121 9785389 ns/op 2341254 B/op 30711 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 122 9776732 ns/op 2340865 B/op 30710 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 122 9738254 ns/op 2341140 B/op 30711 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 122 9854583 ns/op 2341375 B/op 30711 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 121 9772230 ns/op 2341498 B/op 30712 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 333 3570631 ns/op 1067489 B/op 557 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 337 3581172 ns/op 1081956 B/op 557 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 326 3514410 ns/op 1071475 B/op 557 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 337 3598453 ns/op 1094016 B/op 557 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 339 3518556 ns/op 1077344 B/op 557 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 322 3548576 ns/op 1076823 B/op 558 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 333 3592478 ns/op 1075670 B/op 557 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 340 3562750 ns/op 1076868 B/op 557 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 330 3565648 ns/op 1083557 B/op 557 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 334 3714651 ns/op 1063980 B/op 556 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 367 3224969 ns/op 2751786 B/op 39623 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 370 3182135 ns/op 2751958 B/op 39623 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 367 3210699 ns/op 2751892 B/op 39623 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 373 3226244 ns/op 2751728 B/op 39623 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 367 3224074 ns/op 2752195 B/op 39624 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 370 3210657 ns/op 2751936 B/op 39623 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 370 3234175 ns/op 2751818 B/op 39623 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 367 3222796 ns/op 2751604 B/op 39622 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 373 3183988 ns/op 2751590 B/op 39622 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 372 3245359 ns/op 2752062 B/op 39624 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1062 1073215 ns/op 470811 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1156 1063199 ns/op 471260 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1137 1071352 ns/op 473911 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1116 1066212 ns/op 471075 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1147 1065678 ns/op 470972 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1146 1073499 ns/op 471755 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1093 1074518 ns/op 470737 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1072 1069627 ns/op 472086 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1142 1070452 ns/op 472409 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1140 1068103 ns/op 472612 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 468 2579798 ns/op 2604876 B/op 12061 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 471 2557068 ns/op 2604611 B/op 12062 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 475 2540596 ns/op 2603978 B/op 12061 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 469 2554038 ns/op 2602931 B/op 12061 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 468 2525742 ns/op 2603293 B/op 12062 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 468 2541303 ns/op 2604025 B/op 12062 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 471 2541598 ns/op 2601864 B/op 12059 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 475 2587377 ns/op 2603639 B/op 12061 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 469 2559354 ns/op 2604163 B/op 12060 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 472 2557835 ns/op 2603779 B/op 12061 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 207 5715774 ns/op 475377 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 210 5728193 ns/op 478417 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 211 5790264 ns/op 475371 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 212 5684323 ns/op 478387 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 210 5727316 ns/op 475370 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 208 5691033 ns/op 478449 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 212 5734324 ns/op 478386 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 212 5684356 ns/op 478385 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 210 5698841 ns/op 478416 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 211 5690597 ns/op 475371 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10220209 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10179519 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10221001 ns/op 639393 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10265175 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10171134 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10228560 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10325936 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 99 10304542 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10217139 ns/op 639393 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 116 10293658 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1045 1167434 ns/op 467050 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1034 1166824 ns/op 469519 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1042 1159532 ns/op 467050 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1053 1182083 ns/op 467052 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1063 1177321 ns/op 469452 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1027 1163943 ns/op 467052 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1030 1156843 ns/op 467051 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1036 1177773 ns/op 469514 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1046 1168458 ns/op 469492 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1045 1178568 ns/op 469495 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1366 913878 ns/op 639305 B/op 3 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1294 917785 ns/op 639273 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1312 911436 ns/op 639292 B/op 3 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1376 918302 ns/op 639285 B/op 3 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1332 921862 ns/op 639307 B/op 3 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1330 920361 ns/op 639340 B/op 3 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1303 907422 ns/op 639291 B/op 3 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1255 915567 ns/op 639285 B/op 3 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1369 910969 ns/op 639284 B/op 3 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1316 911727 ns/op 639281 B/op 3 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 11865 90433 ns/op 639424 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 11922 100069 ns/op 639475 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 12594 91663 ns/op 639305 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 11578 94992 ns/op 639600 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 12439 99669 ns/op 639360 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 10000 101726 ns/op 639486 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 10000 101928 ns/op 639225 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 10000 104795 ns/op 639291 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 10000 106919 ns/op 639421 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 11524 107687 ns/op 639547 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 895 1312267 ns/op 1654248 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 855 1388816 ns/op 1654245 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 870 1388125 ns/op 1654242 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 865 1398631 ns/op 1654244 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 900 1399574 ns/op 1654242 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 806 1385989 ns/op 1654242 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 888 1398737 ns/op 1654244 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 884 1397456 ns/op 1654242 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 818 1380273 ns/op 1654244 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 865 1382237 ns/op 1654244 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 470 2576640 ns/op 480629 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 464 2564148 ns/op 475248 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 472 2592790 ns/op 480606 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 465 2574462 ns/op 480689 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 464 2569412 ns/op 480701 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 469 2559224 ns/op 475247 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 471 2576890 ns/op 480618 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 460 2626900 ns/op 475243 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 469 2585609 ns/op 475247 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 470 2588652 ns/op 480629 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 834 1481669 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 840 1455413 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 822 1458464 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 836 1453237 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 793 1465491 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 804 1462701 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 838 1459963 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 830 1468882 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 817 1459280 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 850 1465634 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1170 1039845 ns/op 475238 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1179 1030319 ns/op 475237 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1161 1027924 ns/op 475239 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1179 1053629 ns/op 477936 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1159 1025222 ns/op 477981 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1191 1026732 ns/op 475239 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1146 1036628 ns/op 478013 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1150 1034003 ns/op 475240 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1147 1033589 ns/op 478011 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1191 1033960 ns/op 477907 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1525 809184 ns/op 1917370 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1544 778592 ns/op 1917379 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1424 795067 ns/op 1917369 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1390 772819 ns/op 1917377 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1710 763040 ns/op 1917372 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1356 745269 ns/op 1917376 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1568 771502 ns/op 1917358 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1587 783850 ns/op 1917366 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1515 764456 ns/op 1917376 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1551 775395 ns/op 1917369 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1388 858321 ns/op 651875 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1478 856888 ns/op 651500 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1378 859175 ns/op 652145 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1345 864549 ns/op 648143 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1470 845165 ns/op 652165 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1351 869816 ns/op 651141 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1459 869383 ns/op 649680 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1351 847101 ns/op 652754 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1357 870155 ns/op 650001 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1453 855500 ns/op 649894 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1292 960493 ns/op 1286685 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1275 997680 ns/op 1288552 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1148 974218 ns/op 1287646 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1178 990512 ns/op 1286855 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1258 955131 ns/op 1287589 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1240 990844 ns/op 1286774 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1156 954891 ns/op 1288034 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1298 978783 ns/op 1285743 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1210 963297 ns/op 1286463 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1275 955225 ns/op 1287196 B/op 4 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 237 5072279 ns/op 1941841 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 240 5053649 ns/op 1941837 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 243 5049109 ns/op 1959094 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 243 4977850 ns/op 1941833 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 236 5079208 ns/op 1959616 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 242 4975674 ns/op 1959167 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 236 4933363 ns/op 1941830 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 240 4975264 ns/op 1941824 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 238 4958899 ns/op 1941840 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 238 5016327 ns/op 1959464 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 34 30733404 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 34 30951639 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 36 30765724 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 39 30785363 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 36 30816223 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 38 30846512 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 39 30588587 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 34 30817547 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 36 30750993 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 36 31363248 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 220 5388244 ns/op 1941840 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 219 5439516 ns/op 1941841 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 217 5322756 ns/op 1941816 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 214 5360554 ns/op 1991362 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 223 5481874 ns/op 1989364 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 224 5392435 ns/op 1989150 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 224 5254744 ns/op 1941820 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 222 5365772 ns/op 1989579 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 210 5464512 ns/op 1992297 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 216 5395383 ns/op 1990900 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 132 9103886 ns/op 3214756 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 129 8980716 ns/op 3214774 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 130 9040935 ns/op 3214841 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 130 9055162 ns/op 3214914 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 130 9104625 ns/op 3214768 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 132 9113216 ns/op 3214828 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 132 9117289 ns/op 3214829 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 130 9064258 ns/op 3214769 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 130 9274391 ns/op 3214842 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 132 9122715 ns/op 3214756 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 196 6070248 ns/op 1941826 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 199 6170347 ns/op 1995071 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 190 6260267 ns/op 1997608 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 195 6344751 ns/op 1996170 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 196 6392297 ns/op 1995891 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 196 6119516 ns/op 1995891 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 189 6223503 ns/op 1997888 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 193 6176439 ns/op 1941847 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 193 6145376 ns/op 1996736 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 196 6260479 ns/op 1995891 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 171 6939318 ns/op 3804949 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 171 7035613 ns/op 3804968 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 171 6999418 ns/op 3804949 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 172 6967611 ns/op 3804963 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 171 6948530 ns/op 3804968 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 171 6948420 ns/op 3804968 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 172 6946234 ns/op 3804963 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 170 7038205 ns/op 3804955 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 171 6967251 ns/op 3804968 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 170 6990647 ns/op 3804973 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 352 3450582 ns/op 1971918 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 339 3354781 ns/op 1973075 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 356 3390060 ns/op 1941850 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 352 3435005 ns/op 1941845 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 350 3370680 ns/op 1972092 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 339 3383130 ns/op 1941840 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 349 3385860 ns/op 1941848 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 350 3373515 ns/op 1941847 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 345 3358311 ns/op 1972527 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 360 3369348 ns/op 1971251 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 268 4434041 ns/op 3475202 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 270 4470016 ns/op 3475203 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 264 4495000 ns/op 3475203 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 268 4442296 ns/op 3475203 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 271 4479366 ns/op 3475202 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 267 4470846 ns/op 3475202 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 264 4476039 ns/op 3475203 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 271 4452951 ns/op 3475203 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 266 4476219 ns/op 3475203 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 267 4475503 ns/op 3475204 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 289 4218174 ns/op 1978517 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 288 4096952 ns/op 1978634 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 279 4071969 ns/op 1979833 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 284 4103523 ns/op 1979158 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 292 4148897 ns/op 1978136 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 286 4051294 ns/op 1978894 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 286 4104675 ns/op 1978905 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 284 4112139 ns/op 1979157 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 289 4144332 ns/op 1978517 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 285 4149503 ns/op 1979025 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 220 5470645 ns/op 4062188 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 217 5502362 ns/op 4059280 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 216 5355138 ns/op 4060034 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 220 5412927 ns/op 4061434 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 219 5372167 ns/op 4062225 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 218 5379581 ns/op 4059251 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 217 5357608 ns/op 4063069 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 222 5417779 ns/op 4060632 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 220 5463587 ns/op 4065168 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 213 5347838 ns/op 4060138 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 522 2217934 ns/op 1959358 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 525 2219113 ns/op 1958739 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 525 2258349 ns/op 1978076 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 510 2252493 ns/op 1968074 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 547 2276232 ns/op 1986933 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 502 2216437 ns/op 1958101 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 536 2259903 ns/op 1977350 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 514 2275807 ns/op 1969777 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 506 2268428 ns/op 1968284 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 525 2243498 ns/op 1957931 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 159 7481493 ns/op 4806316 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 160 7555527 ns/op 4806244 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 163 7422281 ns/op 4807455 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 160 7464302 ns/op 4807613 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 162 7502792 ns/op 4810125 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 160 7505560 ns/op 4806930 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 157 7398003 ns/op 4807100 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 158 7351446 ns/op 4805022 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 162 7425452 ns/op 4806182 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 160 7452492 ns/op 4805617 B/op 1447 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 42 25236156 ns/op 12290995 B/op 230518 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 43 25574398 ns/op 12290957 B/op 230518 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 43 25395643 ns/op 12388576 B/op 230519 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 42 25429709 ns/op 12390871 B/op 230519 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 43 25472876 ns/op 12388499 B/op 230519 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 45 25431777 ns/op 12384145 B/op 230518 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 42 25566101 ns/op 12390869 B/op 230519 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 46 25586918 ns/op 12382145 B/op 230518 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 45 25626691 ns/op 12290865 B/op 230518 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 45 25358299 ns/op 12291002 B/op 230518 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 39 29754371 ns/op 7927616 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 38 29585857 ns/op 7927619 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 39 29787527 ns/op 7927620 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 38 29710420 ns/op 7927620 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 39 29882922 ns/op 7927625 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 36 29679558 ns/op 7927627 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 34 29665070 ns/op 7927621 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 40 29654396 ns/op 7927622 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 36 29633889 ns/op 7927616 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 40 29736298 ns/op 7927625 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 163 7319124 ns/op 2006802 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 165 7254421 ns/op 1941793 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 163 7221032 ns/op 2006801 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 162 7227386 ns/op 2007204 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 164 7310833 ns/op 2006404 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 165 7299741 ns/op 2006010 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 166 7223940 ns/op 1941792 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 165 7364298 ns/op 1941794 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 162 7249516 ns/op 2007205 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 160 7214053 ns/op 2008025 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 90 13648611 ns/op 7002499 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 94 13471484 ns/op 7002435 B/op 218849 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 97 13427497 ns/op 7002391 B/op 218849 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 94 13604385 ns/op 7002536 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 85 13329533 ns/op 7002559 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 85 13321635 ns/op 7002520 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 82 13451320 ns/op 7002572 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 82 13685850 ns/op 7002568 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 90 13313457 ns/op 7002432 B/op 218849 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 79 13472335 ns/op 7002514 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 79 15226693 ns/op 3715412 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 79 15021000 ns/op 3715413 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 79 14999416 ns/op 3715416 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 69 15078867 ns/op 3734832 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 78 15129644 ns/op 3581363 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 78 15261901 ns/op 3717137 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 70 15159114 ns/op 3732675 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 78 15413478 ns/op 3581364 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 79 15266572 ns/op 3581356 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 79 15142432 ns/op 3715413 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 52 19794462 ns/op 9246452 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 62 19353715 ns/op 9246301 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 63 19456327 ns/op 9246384 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 60 19419112 ns/op 9246417 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 57 19372775 ns/op 9246395 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 55 19387214 ns/op 9246352 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 61 19430751 ns/op 9246436 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 63 19567693 ns/op 9246422 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 54 19456195 ns/op 9246494 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 56 19502148 ns/op 9246319 B/op 346669 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 102 11665303 ns/op 1942147 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 100 11778398 ns/op 2047992 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 97 11827431 ns/op 2051269 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 90 11916758 ns/op 1942129 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 100 11756272 ns/op 1942160 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 90 11797974 ns/op 2059741 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 91 11747130 ns/op 2058443 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 90 11665863 ns/op 1942128 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 99 11839456 ns/op 1942156 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 91 11678095 ns/op 1942140 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 24 46048640 ns/op 8975702 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 25 46115636 ns/op 8975702 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 24 45834591 ns/op 8975708 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 26 46683709 ns/op 8975707 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 22 45748338 ns/op 8975716 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 24 46136120 ns/op 8975695 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 25 46123413 ns/op 8975696 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 25 46140886 ns/op 8975705 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 24 45917264 ns/op 8975700 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 25 45738433 ns/op 8975698 B/op 230871 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 51 21283598 ns/op 2068880 B/op 2 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 54 21351249 ns/op 1942102 B/op 2 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 54 21388874 ns/op 1988129 B/op 2 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 55 21255396 ns/op 1977401 B/op 2 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 55 21240250 ns/op 2307379 B/op 3 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 55 21333609 ns/op 1977405 B/op 2 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 55 21270821 ns/op 2335779 B/op 4 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 48 21621619 ns/op 2312103 B/op 4 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 55 21913628 ns/op 2335752 B/op 4 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 55 21641663 ns/op 2265081 B/op 3 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 69 16687142 ns/op 10867855 B/op 320840 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 72 16729798 ns/op 10869181 B/op 320841 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 70 16419913 ns/op 10868757 B/op 320841 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 72 16794570 ns/op 10870101 B/op 320841 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 63 16715635 ns/op 10869626 B/op 320841 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 67 16752657 ns/op 10872380 B/op 320842 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 67 16638323 ns/op 10867955 B/op 320840 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 62 16915653 ns/op 10870781 B/op 320842 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 73 16729093 ns/op 10870119 B/op 320841 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 72 16406812 ns/op 10867354 B/op 320840 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 175 6588573 ns/op 1945459 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 174 6929840 ns/op 2002246 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 176 6766979 ns/op 1986787 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 175 6775335 ns/op 1947093 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 175 6675747 ns/op 1946305 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 174 6779520 ns/op 1967282 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 176 6879124 ns/op 2008498 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 180 6726282 ns/op 2016208 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 176 6785444 ns/op 1947067 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 176 6897103 ns/op 1963880 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 80 14156832 ns/op 10971052 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 79 14218033 ns/op 10968458 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 79 13999590 ns/op 10969842 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 94 14099354 ns/op 10970386 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 87 14204962 ns/op 10965199 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 76 14187899 ns/op 10970267 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 91 14437934 ns/op 10967184 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 93 14249683 ns/op 10975109 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 80 14168934 ns/op 10971014 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 92 14198909 ns/op 10968327 B/op 128233 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 67 16827582 ns/op 1971271 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 68 16802426 ns/op 1970834 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 68 16735200 ns/op 1970850 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 63 16826206 ns/op 1973094 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 66 16808444 ns/op 1971676 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 67 16786951 ns/op 1971210 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 68 16991743 ns/op 1970849 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 67 16910815 ns/op 1971268 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 67 16903531 ns/op 1971225 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 67 16882717 ns/op 1942229 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 38 31178975 ns/op 1942689 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 38 31054069 ns/op 1942688 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 38 31157620 ns/op 1942688 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 38 31245505 ns/op 1942690 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 37 31994885 ns/op 1942688 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 38 31065918 ns/op 1942689 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 38 31132534 ns/op 1942690 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 37 30940756 ns/op 1942689 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 38 31060199 ns/op 1942688 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 38 31062289 ns/op 1942688 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 237 4551837 ns/op 1941828 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 260 4491644 ns/op 1982615 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 260 4598266 ns/op 1982603 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 264 4595661 ns/op 1981991 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 258 4616436 ns/op 1982933 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 250 4732693 ns/op 1941837 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 255 4647029 ns/op 1983409 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 249 4606795 ns/op 1941838 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 248 4678466 ns/op 1941841 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 254 4713588 ns/op 1983586 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 344 3296455 ns/op 1942128 B/op 5 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 362 3295120 ns/op 1942181 B/op 6 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 352 3294495 ns/op 1942149 B/op 6 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 362 3339583 ns/op 1942159 B/op 6 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 355 3327840 ns/op 1942096 B/op 5 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 366 3249552 ns/op 1942134 B/op 6 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 338 3266814 ns/op 1942224 B/op 7 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 357 3324127 ns/op 1942159 B/op 6 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 363 3300375 ns/op 1942029 B/op 4 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 358 3314209 ns/op 1942115 B/op 5 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2127 538490 ns/op 1942703 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2167 573414 ns/op 1942685 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2006 499726 ns/op 1944670 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2001 519769 ns/op 1941794 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2010 509472 ns/op 1941786 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 1995 508738 ns/op 1945673 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2229 518089 ns/op 1943510 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2050 520998 ns/op 1941764 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2400 499212 ns/op 1942601 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2438 511306 ns/op 1941785 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 160 7515916 ns/op 5053279 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 159 7534143 ns/op 5053224 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 159 7598659 ns/op 5053225 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 158 7751692 ns/op 5053212 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 156 7622092 ns/op 5053225 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 152 7513184 ns/op 5053213 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 159 7610402 ns/op 5053223 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 154 7662674 ns/op 5053218 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 154 7754983 ns/op 5053219 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 157 7581535 ns/op 5053217 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 171 6865516 ns/op 1941828 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 175 6852609 ns/op 1952939 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 174 6833352 ns/op 1953004 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 174 6911371 ns/op 1953022 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 174 6889234 ns/op 1953004 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 172 6865933 ns/op 1953138 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 169 6895077 ns/op 1953344 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 174 6816784 ns/op 1953004 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 174 6948709 ns/op 1953004 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 174 6918230 ns/op 1941823 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 602 1964125 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 607 1948892 ns/op 1941529 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 602 1945726 ns/op 1941529 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 592 1993981 ns/op 1941529 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 585 1990327 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 596 2003569 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 592 1957075 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 559 1958489 ns/op 1941529 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 591 1975025 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 600 1965863 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 225 5225589 ns/op 1997508 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 223 5333559 ns/op 1998012 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 224 5189176 ns/op 1997759 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 231 5287971 ns/op 1941797 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 226 5226581 ns/op 1997275 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 222 5131279 ns/op 1941809 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 231 5286624 ns/op 1996067 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 228 5279462 ns/op 1996785 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 226 5271056 ns/op 1997276 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 220 5215196 ns/op 1941813 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 469 2442704 ns/op 5825567 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 490 2421006 ns/op 5825567 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 502 2598069 ns/op 5825522 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 453 2442418 ns/op 5825551 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 499 2529034 ns/op 5825528 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 440 2379480 ns/op 5825575 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 460 2388806 ns/op 5825568 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 465 2520678 ns/op 5825526 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 471 2454186 ns/op 5825579 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 520 2320047 ns/op 5825567 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 226 5135943 ns/op 1964799 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 230 5198745 ns/op 1988655 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 235 5129652 ns/op 1976010 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 232 5207347 ns/op 1972162 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 225 5160481 ns/op 1973859 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 230 5137687 ns/op 1970491 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 217 5166171 ns/op 1977309 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 231 5151309 ns/op 1991787 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 224 5164755 ns/op 1995402 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 231 5134062 ns/op 1979905 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 194 6767946 ns/op 3897442 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 171 6380687 ns/op 3900549 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 164 6344338 ns/op 3901945 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 188 6183583 ns/op 3898432 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 189 6103516 ns/op 3905116 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 218 6299729 ns/op 3898861 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 188 6501745 ns/op 3896722 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 194 6383667 ns/op 3896892 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 189 6069425 ns/op 3902299 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 180 6907035 ns/op 3899692 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 39240 30417 ns/op 18445 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 39363 30381 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 39716 30506 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 39553 30573 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 39874 30649 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 39550 30574 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 39362 30304 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 39622 30343 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 39220 30392 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 40141 30784 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 6039 185119 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5881 188494 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5722 186029 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5767 186017 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5719 186779 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5625 185341 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5802 184395 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 6018 185952 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5866 185319 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5509 186173 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 45507 26359 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 45416 26253 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 46052 26278 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 45524 26347 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 45366 26117 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 45865 26197 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 46278 26265 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 45339 26288 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 46100 26247 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 45681 26319 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 37813 31040 ns/op 16500 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38574 30773 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38744 30971 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38671 30876 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38881 30763 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38493 31103 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38694 30863 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38301 30858 ns/op 16500 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38529 31217 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38317 30961 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 37137 32220 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 36992 32504 ns/op 18449 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 37842 32113 ns/op 18451 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 37171 32478 ns/op 18451 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 37764 31652 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 37623 32141 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 37777 32281 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 37383 32235 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 36867 32580 ns/op 18451 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 37528 32367 ns/op 18444 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 57465 20864 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 57139 20986 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 57291 20634 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 56966 20915 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 56037 20976 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 57160 20895 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 55791 20692 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 56944 21000 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 57429 20954 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 56874 20841 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 34629 34192 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 34948 34091 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 34978 34251 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 35277 34335 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 35302 34298 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 34915 34235 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 35322 34729 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 35618 34060 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 34894 34303 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 34994 34291 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16414 72989 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16482 73978 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16503 73036 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16515 72696 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16490 72644 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16173 73084 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16315 73634 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16516 73464 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16290 72360 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16552 72894 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 37872 32379 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 37834 31902 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 37394 32491 ns/op 18445 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 38079 32825 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 36766 32242 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 37243 32361 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 37437 32393 ns/op 18445 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 37690 32362 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 37786 32396 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 37328 32133 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 65539 18211 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 66254 18085 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 65679 18069 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 64148 18084 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 67741 18201 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 65032 18536 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 64795 18210 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 61646 18343 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 64912 18152 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 68217 18191 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 256892 4149 ns/op 18898 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 285030 4154 ns/op 18897 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 273006 4593 ns/op 18902 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 288178 4276 ns/op 18901 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 293254 4507 ns/op 18906 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 276745 4479 ns/op 18923 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 292960 4297 ns/op 18884 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 300727 4239 ns/op 18888 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 286627 4333 ns/op 18896 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 238128 4333 ns/op 18900 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 158134 7596 ns/op 20107 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 149103 7537 ns/op 20122 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 156018 7795 ns/op 20117 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 159324 7641 ns/op 20125 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 146084 7815 ns/op 20119 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 158539 7669 ns/op 20124 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 147913 7545 ns/op 20129 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 157082 7535 ns/op 20119 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 158514 7743 ns/op 20107 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 152517 7720 ns/op 20121 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25443 47180 ns/op 24592 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25395 47446 ns/op 24592 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25747 47157 ns/op 24592 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25440 47075 ns/op 24589 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25437 47273 ns/op 24589 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25731 47299 ns/op 24592 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25531 47387 ns/op 24590 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25513 47684 ns/op 24592 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25269 47193 ns/op 24589 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25300 47340 ns/op 24592 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5824 189739 ns/op 30074 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5349 190888 ns/op 30069 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5589 190064 ns/op 30069 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 6370 189220 ns/op 30070 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5696 189751 ns/op 30074 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5642 190148 ns/op 30069 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5770 189477 ns/op 30073 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5838 190096 ns/op 30071 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5593 189081 ns/op 30064 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5467 190649 ns/op 30074 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 35542 33751 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 36363 33371 ns/op 18444 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 35932 33975 ns/op 18449 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 34603 33727 ns/op 18449 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 36169 34131 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 36794 33960 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 35466 33379 ns/op 18444 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 35007 33655 ns/op 18449 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 36172 33765 ns/op 18444 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 35444 33549 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29893 40082 ns/op 27328 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29886 39996 ns/op 27327 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29850 39969 ns/op 27325 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29804 40155 ns/op 27328 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29614 40213 ns/op 27330 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29130 39806 ns/op 27327 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29845 39968 ns/op 27327 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29442 40032 ns/op 27325 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29619 39981 ns/op 27325 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29851 40170 ns/op 27323 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 33207 36176 ns/op 18577 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 33296 36308 ns/op 18574 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 33488 35919 ns/op 18575 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 33199 36341 ns/op 18575 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 33552 36645 ns/op 18572 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 33170 36105 ns/op 18575 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 33549 36372 ns/op 18577 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 33645 36390 ns/op 18577 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 33456 36101 ns/op 18577 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 33567 36264 ns/op 18572 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 39013 30754 ns/op 31727 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 39249 31225 ns/op 31731 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38662 30737 ns/op 31725 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38967 30882 ns/op 31728 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38856 31082 ns/op 31725 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38768 31094 ns/op 31728 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38222 30949 ns/op 31724 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38414 30829 ns/op 31726 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38498 30634 ns/op 31724 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38676 31098 ns/op 31729 B/op 261 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27187 44008 ns/op 18445 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27590 44632 ns/op 18446 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27398 44104 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27178 44090 ns/op 18445 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27596 44378 ns/op 18446 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27540 44533 ns/op 18445 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27602 44311 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 26954 44215 ns/op 18446 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27528 44169 ns/op 18448 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 27312 44429 ns/op 18445 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8589 125511 ns/op 47123 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 9532 124488 ns/op 47126 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8104 125278 ns/op 47127 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8437 127560 ns/op 47135 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8508 124576 ns/op 47123 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8271 124979 ns/op 47126 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 9594 125026 ns/op 47126 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8082 125852 ns/op 47126 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8569 125791 ns/op 47129 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8144 124071 ns/op 47124 B/op 251 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26055 45601 ns/op 18488 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26126 46002 ns/op 18501 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26320 46071 ns/op 18525 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26337 45535 ns/op 18504 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26534 45961 ns/op 18514 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26092 45841 ns/op 18502 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26074 45867 ns/op 18505 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26362 46030 ns/op 18504 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26416 45591 ns/op 18487 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26364 46381 ns/op 18484 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 43303 26966 ns/op 31097 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 44331 26937 ns/op 31094 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 43968 27102 ns/op 31095 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 43429 27277 ns/op 31094 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 44528 27180 ns/op 31093 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 43564 27393 ns/op 31096 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 45078 27246 ns/op 31096 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 44025 26967 ns/op 31097 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 43918 27366 ns/op 31093 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 43275 26621 ns/op 31095 B/op 190 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 155275 7513 ns/op 18792 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 159362 7282 ns/op 18762 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 170754 7323 ns/op 18744 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 168516 7438 ns/op 18793 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 167404 7272 ns/op 18771 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 164515 7462 ns/op 18769 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 151305 7310 ns/op 18777 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 142069 7281 ns/op 18778 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 151162 7189 ns/op 18750 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 155415 7337 ns/op 18772 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 70230 17159 ns/op 29754 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 70764 17048 ns/op 29762 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 69804 16846 ns/op 29780 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 70857 16966 ns/op 29761 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 70114 16917 ns/op 29747 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 70923 17077 ns/op 29777 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 70782 16856 ns/op 29763 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 69162 16993 ns/op 29746 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 70896 17012 ns/op 29762 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 66585 16951 ns/op 29774 B/op 71 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 6979 154086 ns/op 18444 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7734 154178 ns/op 18444 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7820 153297 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7826 154615 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7826 153068 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7830 152588 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7849 152691 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7634 153779 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7730 152836 ns/op 18444 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7766 154733 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3990 292326 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3964 293037 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3834 294052 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3882 294175 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 4046 291239 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 4064 292191 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3968 299642 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3436 297017 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 4030 294206 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 4065 295270 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 36452 32427 ns/op 21023 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 36796 33070 ns/op 21021 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 36678 33155 ns/op 21023 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 36595 33017 ns/op 21028 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 36907 32721 ns/op 21023 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 37094 32733 ns/op 21023 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 36400 33071 ns/op 21023 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 37227 32975 ns/op 21025 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 36838 32665 ns/op 21023 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 36631 32884 ns/op 21025 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 38524 31556 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 38613 31224 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 38643 31843 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 37495 31387 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 38072 31361 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 38101 31015 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 38542 31225 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 38398 31146 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 38792 31461 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 38773 31581 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 393878 3235 ns/op 18445 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 352563 3157 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 395665 3248 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 397275 3252 ns/op 18445 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 361992 3059 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 423460 3198 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 420001 3025 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 366982 3082 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 328897 3110 ns/op 18445 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 328759 3113 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 50488 23679 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 51295 23663 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 48778 23589 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 50367 23874 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 49282 24099 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 49054 24233 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 49640 24521 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 49622 24388 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 49408 24290 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 50805 24250 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20215 59736 ns/op 18444 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20172 59822 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20314 59592 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20310 60361 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20256 60377 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20221 59487 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20214 60329 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20130 59527 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20361 59542 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20280 59349 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 40280 29722 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 40930 29770 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 39884 29779 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 41335 29594 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 40489 29837 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 40462 30043 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 40087 29652 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 40246 29574 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 40243 29720 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 40970 29671 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 34351 35229 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 34838 35462 ns/op 18442 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 34452 35111 ns/op 18442 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 33295 37026 ns/op 18442 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 34017 36568 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 32944 36815 ns/op 18442 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 33523 36553 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 33435 36512 ns/op 18442 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 32264 36304 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 32868 36681 ns/op 18442 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 68574 17206 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 72374 16794 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 71623 16921 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 71185 17355 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 69033 16936 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 63417 17025 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 71526 16898 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 70352 16745 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 64938 17134 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 70838 16971 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 180025 6788 ns/op 18866 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 169537 6803 ns/op 18888 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 170832 6809 ns/op 18875 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 180249 6761 ns/op 18886 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 173558 6699 ns/op 18875 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 182487 6689 ns/op 18834 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 162736 6942 ns/op 18870 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 175994 6877 ns/op 18859 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 171888 6768 ns/op 18867 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 186752 6802 ns/op 18883 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 140899 8737 ns/op 37191 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 128797 9151 ns/op 37228 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 138048 8861 ns/op 37197 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 122238 8508 ns/op 37200 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 142677 8377 ns/op 37229 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 135164 8830 ns/op 37237 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 129360 8641 ns/op 37210 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 140106 8445 ns/op 37228 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 137074 9219 ns/op 37218 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 136263 8504 ns/op 37220 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 858 1389848 ns/op 278621 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 868 1389625 ns/op 278620 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 858 1390155 ns/op 278621 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 852 1383470 ns/op 278622 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 854 1389534 ns/op 279850 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 850 1413816 ns/op 278622 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 852 1385595 ns/op 278618 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 848 1396303 ns/op 278622 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 854 1384872 ns/op 278621 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Marshal-24 848 1408301 ns/op 278619 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 259 4549925 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 262 4528123 ns/op 668537 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 258 4543429 ns/op 668537 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 262 4644459 ns/op 668537 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 262 4556572 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 264 4575731 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 265 4514971 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 261 4550840 ns/op 668537 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 264 4534754 ns/op 668537 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv1/Unmarshal-24 262 4554403 ns/op 668536 B/op 15949 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 867 1354479 ns/op 278624 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 874 1357268 ns/op 278619 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 862 1350090 ns/op 278621 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 874 1358793 ns/op 279978 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 878 1357810 ns/op 278619 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 874 1360083 ns/op 278619 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 870 1362103 ns/op 278620 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 866 1358702 ns/op 278620 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 872 1363314 ns/op 278619 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Marshal-24 867 1355644 ns/op 278620 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 651 1832132 ns/op 340643 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 648 1809990 ns/op 340651 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 648 1815746 ns/op 340643 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 657 1814607 ns/op 340649 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 651 1816270 ns/op 340643 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 646 1827581 ns/op 340652 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 651 1820246 ns/op 340643 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 651 1818889 ns/op 340643 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 649 1809172 ns/op 340643 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONv2/Unmarshal-24 654 1811965 ns/op 340642 B/op 1628 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 890 1319533 ns/op 278629 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 898 1294276 ns/op 278628 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 918 1388812 ns/op 278630 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 889 1327868 ns/op 278629 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 900 1328242 ns/op 278628 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 884 1318711 ns/op 278630 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 903 1326880 ns/op 278628 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 878 1327367 ns/op 278627 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 890 1324021 ns/op 278629 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Marshal-24 900 1329919 ns/op 278628 B/op 2 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 528 2236538 ns/op 979409 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 532 2221972 ns/op 979413 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 529 2225057 ns/op 979409 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 537 2222659 ns/op 979409 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 523 2232618 ns/op 979407 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 536 2217133 ns/op 979409 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 536 2307542 ns/op 979409 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 501 2263043 ns/op 979410 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 528 2254050 ns/op 979409 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/JSONIterator/Unmarshal-24 531 2231621 ns/op 979413 B/op 26751 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 973 1191396 ns/op 278619 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 960 1187077 ns/op 279848 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 951 1203051 ns/op 278618 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 994 1183348 ns/op 278620 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 981 1209480 ns/op 279823 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 984 1218600 ns/op 278619 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 936 1224500 ns/op 278620 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 988 1217516 ns/op 278621 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 886 1210502 ns/op 278622 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Marshal-24 986 1224983 ns/op 278621 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1006 1204406 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 997 1202494 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 914 1215419 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1015 1192850 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1004 1188035 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1004 1165953 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1014 1150724 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1024 1168984 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1018 1156280 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/SegmentJSON/Unmarshal-24 1017 1153091 ns/op 361520 B/op 606 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 824 1427327 ns/op 278617 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 819 1424691 ns/op 278618 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 841 1432938 ns/op 278619 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 832 1424164 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 816 1431383 ns/op 278618 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 828 1445383 ns/op 278617 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 836 1428734 ns/op 280036 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 818 1453944 ns/op 280069 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 831 1423049 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Marshal-24 830 1419243 ns/op 278617 B/op 1 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 918 1287893 ns/op 537622 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 928 1278356 ns/op 537310 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 919 1282453 ns/op 537419 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 938 1282876 ns/op 537736 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 915 1275571 ns/op 537328 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 926 1279724 ns/op 537585 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 936 1275988 ns/op 537756 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 904 1286483 ns/op 537353 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 925 1269249 ns/op 537419 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/GoJSON/Unmarshal-24 925 1283312 ns/op 537398 B/op 8119 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 1957 620775 ns/op 283999 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 2016 623228 ns/op 282706 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 2138 610179 ns/op 281905 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 1989 620925 ns/op 281115 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 2076 610981 ns/op 283170 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 1999 605806 ns/op 282389 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 2139 612838 ns/op 283041 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 2083 614629 ns/op 282254 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 2128 605038 ns/op 282945 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Marshal-24 2086 616098 ns/op 284062 B/op 4 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1844 637366 ns/op 648551 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1773 637749 ns/op 648243 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1832 641293 ns/op 648501 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1812 638518 ns/op 648515 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1826 640070 ns/op 648505 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1825 637059 ns/op 648681 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1828 638671 ns/op 648445 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1825 635166 ns/op 648389 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1808 636243 ns/op 648577 B/op 1013 allocs/op Benchmark/CanadaGeometry/Concrete/SonicJSON/Unmarshal-24 1804 639480 ns/op 648521 B/op 1013 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 519 2291795 ns/op 279817 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 492 2285807 ns/op 279819 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 523 2283504 ns/op 279820 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 519 2305216 ns/op 279817 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 520 2287596 ns/op 281834 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 520 2279762 ns/op 281838 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 513 2282179 ns/op 279812 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 518 2286495 ns/op 279817 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 523 2300785 ns/op 279816 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Marshal-24 523 2277831 ns/op 279816 B/op 31 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 256 4622286 ns/op 1302770 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 260 4664878 ns/op 1302771 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 254 4623562 ns/op 1302770 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 259 4642214 ns/op 1302771 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 259 4657798 ns/op 1302771 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 255 4647315 ns/op 1302771 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 258 4683941 ns/op 1302770 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 259 4647165 ns/op 1302770 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 258 4619499 ns/op 1302770 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv1/Unmarshal-24 256 4630779 ns/op 1302771 B/op 52217 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 901 1319126 ns/op 278625 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 894 1324074 ns/op 278622 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 861 1327083 ns/op 278622 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 885 1337897 ns/op 278623 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 897 1362654 ns/op 278622 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 841 1326404 ns/op 280038 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 889 1325248 ns/op 278622 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 894 1330979 ns/op 278622 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 892 1320903 ns/op 278622 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Marshal-24 867 1325713 ns/op 278625 B/op 2 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 472 2505043 ns/op 975161 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 475 2508966 ns/op 975158 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 476 2521056 ns/op 975168 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 476 2497223 ns/op 975158 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 474 2553158 ns/op 975159 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 476 2503991 ns/op 975159 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 472 2506911 ns/op 975171 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 476 2524134 ns/op 975168 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 474 2507797 ns/op 975158 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONv2/Unmarshal-24 469 2527135 ns/op 975155 B/op 37900 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 519 2261307 ns/op 279137 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 524 2255078 ns/op 279136 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 506 2271667 ns/op 279139 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 522 2270950 ns/op 279136 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 530 2275559 ns/op 279135 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 519 2296008 ns/op 279137 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 519 2310323 ns/op 281423 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 531 2258867 ns/op 279135 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 519 2275705 ns/op 279137 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Marshal-24 528 2263978 ns/op 279135 B/op 14 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 250 4778486 ns/op 1925438 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 250 4743399 ns/op 1925425 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 252 4776709 ns/op 1925432 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 250 4804487 ns/op 1925438 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 252 4753433 ns/op 1925432 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 253 4800717 ns/op 1925431 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 252 4736925 ns/op 1925432 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 252 4762289 ns/op 1925433 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 253 4831562 ns/op 1925429 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/JSONIterator/Unmarshal-24 250 4799201 ns/op 1925439 B/op 84973 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 798 1479650 ns/op 280172 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 813 1472476 ns/op 280142 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 813 1465501 ns/op 278692 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 802 1468402 ns/op 278694 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 808 1476744 ns/op 278693 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 806 1472273 ns/op 278693 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 801 1473716 ns/op 278694 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 814 1468696 ns/op 278692 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 790 1471849 ns/op 278689 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Marshal-24 817 1463377 ns/op 278691 B/op 1 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 313 3834865 ns/op 1792973 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 309 3869915 ns/op 1792971 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 307 3884884 ns/op 1792973 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 312 3826991 ns/op 1792972 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 309 3858400 ns/op 1792973 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 310 3831247 ns/op 1792974 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 306 3825465 ns/op 1792973 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 310 3859864 ns/op 1792974 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 310 3819359 ns/op 1792971 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/SegmentJSON/Unmarshal-24 302 3831638 ns/op 1792972 B/op 29724 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 607 1930646 ns/op 278921 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 610 1951584 ns/op 278920 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 614 1923801 ns/op 278920 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 612 1920143 ns/op 278920 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 609 1919105 ns/op 278921 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 619 1918930 ns/op 278929 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 590 1931674 ns/op 278925 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 610 1923006 ns/op 278920 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 609 1941556 ns/op 283328 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Marshal-24 621 1927110 ns/op 279907 B/op 3 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 396 3034652 ns/op 1472681 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 399 3005086 ns/op 1473427 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 391 3019096 ns/op 1473587 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 391 3051979 ns/op 1474648 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 388 2992920 ns/op 1472984 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 397 3021269 ns/op 1473118 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 396 3000695 ns/op 1473187 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 397 3020500 ns/op 1473484 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 394 3044677 ns/op 1474272 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/GoJSON/Unmarshal-24 399 3010522 ns/op 1473470 B/op 59191 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1234 944300 ns/op 278807 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1203 947469 ns/op 280556 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1243 953100 ns/op 279847 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1224 952649 ns/op 279813 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1237 944318 ns/op 280568 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1244 950543 ns/op 279406 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1194 944811 ns/op 279955 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1225 944440 ns/op 280528 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1239 951431 ns/op 281670 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Marshal-24 1232 938062 ns/op 279034 B/op 4 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 592 1987556 ns/op 2814303 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 596 1991620 ns/op 2813956 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 592 2003585 ns/op 2813583 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 595 2031822 ns/op 2814300 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 600 1998065 ns/op 2814828 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 588 2016968 ns/op 2814501 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 600 2009939 ns/op 2814646 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 591 2004087 ns/op 2814130 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 586 2023167 ns/op 2814321 B/op 29658 allocs/op Benchmark/CanadaGeometry/Interface/SonicJSON/Unmarshal-24 585 2027895 ns/op 2814137 B/op 29658 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 512 2314034 ns/op 278709 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 512 2297860 ns/op 278709 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 518 2331985 ns/op 279245 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 511 2313487 ns/op 278709 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 512 2366852 ns/op 278708 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 513 2318713 ns/op 279252 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 522 2319629 ns/op 278705 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 517 2315096 ns/op 278707 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 513 2311808 ns/op 278708 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Marshal-24 518 2329468 ns/op 278706 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 295 4023049 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 289 4028711 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 296 3997509 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 291 4021375 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 300 4006142 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 296 4001208 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 292 3995550 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 296 4033328 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 292 4024951 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv1/Unmarshal-24 298 3997991 ns/op 278816 B/op 7 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2829 412363 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2856 413061 ns/op 279032 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2785 413971 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2788 414686 ns/op 279042 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2798 410412 ns/op 279040 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2762 416886 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2822 412533 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2862 409122 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2763 413210 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Marshal-24 2805 409597 ns/op 279040 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3068 376249 ns/op 278647 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3022 379493 ns/op 278647 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3003 377348 ns/op 278646 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 2982 377825 ns/op 278646 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3152 378184 ns/op 278644 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3060 378472 ns/op 278645 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3056 378882 ns/op 278646 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3169 380709 ns/op 278646 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3066 376549 ns/op 278645 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONv2/Unmarshal-24 3058 376644 ns/op 278645 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 41085 32491 ns/op 278668 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 35024 31060 ns/op 278750 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 37670 33110 ns/op 278696 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 34597 38312 ns/op 278680 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 29395 35343 ns/op 278686 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 33367 35357 ns/op 278652 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 36398 33771 ns/op 278697 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 35872 37281 ns/op 278753 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 27730 38602 ns/op 278704 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Marshal-24 33074 34620 ns/op 278722 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 1999 580736 ns/op 557357 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 1963 577089 ns/op 557357 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 2014 579233 ns/op 557360 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 2037 578164 ns/op 557356 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 2053 582286 ns/op 557357 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 2041 579552 ns/op 557356 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 2062 576251 ns/op 557356 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 1906 582294 ns/op 557364 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 2001 580863 ns/op 557357 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/JSONIterator/Unmarshal-24 1851 578167 ns/op 557357 B/op 13 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 1971 583257 ns/op 278760 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 2025 581203 ns/op 278617 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 2019 580288 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 2035 577303 ns/op 278756 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 2012 580493 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 1999 580396 ns/op 278757 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 2036 575892 ns/op 278756 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 2024 581477 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 2019 577184 ns/op 278616 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Marshal-24 2035 576436 ns/op 278617 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 4101 284467 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 4052 286874 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 4155 286658 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 4117 288267 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 3888 286700 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 4016 284983 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 4101 285911 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 3913 288483 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 3990 289616 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/SegmentJSON/Unmarshal-24 4052 300686 ns/op 278552 B/op 2 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1240 932080 ns/op 278614 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1261 932615 ns/op 279778 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1268 932357 ns/op 279771 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1252 936813 ns/op 278614 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1262 932168 ns/op 278615 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1285 936924 ns/op 279755 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1249 934292 ns/op 279787 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1268 933786 ns/op 279771 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1270 926990 ns/op 278615 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Marshal-24 1230 937833 ns/op 278615 B/op 1 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3364 345084 ns/op 835869 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3490 346193 ns/op 835867 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3496 350837 ns/op 835868 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3194 357175 ns/op 835868 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3052 359291 ns/op 835869 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3364 362758 ns/op 835867 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3026 359237 ns/op 835869 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3458 353266 ns/op 835867 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3319 355823 ns/op 835868 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/GoJSON/Unmarshal-24 3249 353728 ns/op 835869 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1801 621532 ns/op 282305 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1890 627041 ns/op 282118 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1839 622920 ns/op 282532 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1825 625131 ns/op 282091 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1870 624308 ns/op 282357 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1927 623206 ns/op 282315 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1884 623542 ns/op 282069 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1996 621595 ns/op 282056 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1854 623909 ns/op 281404 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Marshal-24 1873 624231 ns/op 282395 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1774 699838 ns/op 560517 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1832 678629 ns/op 560647 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1778 693993 ns/op 559190 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1768 668647 ns/op 559927 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1724 661911 ns/op 560366 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1784 682016 ns/op 559903 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1764 668247 ns/op 561018 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1759 668906 ns/op 561152 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1738 686191 ns/op 560404 B/op 4 allocs/op Benchmark/CanadaGeometry/RawValue/SonicJSON/Unmarshal-24 1730 654018 ns/op 560786 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 925 1244963 ns/op 564916 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 944 1254356 ns/op 563779 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 956 1269105 ns/op 563776 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 940 1247383 ns/op 564895 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 928 1271799 ns/op 563778 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 934 1252839 ns/op 564899 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 938 1267305 ns/op 564901 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 938 1263266 ns/op 563780 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 942 1255595 ns/op 564889 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Marshal-24 946 1268825 ns/op 564886 B/op 912 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 40 26871562 ns/op 1439926 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 42 26763572 ns/op 1439951 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 43 26925381 ns/op 1440106 B/op 31410 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 43 26974282 ns/op 1440038 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 42 26842114 ns/op 1440097 B/op 31410 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 42 26905223 ns/op 1440080 B/op 31410 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 42 27089792 ns/op 1440008 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 43 26996638 ns/op 1439914 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 44 27041565 ns/op 1440064 B/op 31410 allocs/op Benchmark/CITMCatalog/Concrete/JSONv1/Unmarshal-24 43 27734159 ns/op 1440027 B/op 31409 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 840 1363510 ns/op 511146 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 856 1389468 ns/op 511147 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 868 1364433 ns/op 514074 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 866 1367693 ns/op 511148 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 825 1371098 ns/op 511149 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 864 1367939 ns/op 511149 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 856 1367191 ns/op 511147 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 883 1381193 ns/op 511149 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 852 1352913 ns/op 514128 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Marshal-24 871 1365956 ns/op 511148 B/op 133 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 369 3197912 ns/op 1000811 B/op 7274 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 362 3217818 ns/op 1000789 B/op 7273 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 370 3203821 ns/op 1000847 B/op 7274 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 369 3241171 ns/op 1000792 B/op 7274 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 372 3198671 ns/op 1000795 B/op 7273 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 374 3214568 ns/op 1000804 B/op 7274 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 375 3231089 ns/op 1000800 B/op 7273 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 373 3198701 ns/op 1000826 B/op 7274 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 372 3201814 ns/op 1000808 B/op 7274 allocs/op Benchmark/CITMCatalog/Concrete/JSONv2/Unmarshal-24 363 3196268 ns/op 1000827 B/op 7274 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 769 1530729 ns/op 512560 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 670 1537316 ns/op 509259 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 765 1533312 ns/op 509261 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 770 1527693 ns/op 509260 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 753 1535156 ns/op 512634 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 769 1534731 ns/op 509260 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 768 1533886 ns/op 509260 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 776 1529112 ns/op 509259 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 753 1552453 ns/op 509263 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Marshal-24 772 1526487 ns/op 509259 B/op 22 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 391 2974098 ns/op 1276164 B/op 33893 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 398 2947243 ns/op 1276192 B/op 33894 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 405 2968354 ns/op 1276194 B/op 33894 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 405 2955907 ns/op 1276180 B/op 33893 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 403 2942717 ns/op 1276212 B/op 33894 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 405 2934633 ns/op 1276162 B/op 33893 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 404 2944858 ns/op 1276198 B/op 33894 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 403 2949882 ns/op 1276175 B/op 33894 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 406 2947913 ns/op 1276174 B/op 33893 allocs/op Benchmark/CITMCatalog/Concrete/JSONIterator/Unmarshal-24 404 2937761 ns/op 1276215 B/op 33894 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1381 838023 ns/op 547029 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1369 840110 ns/op 547031 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1390 835072 ns/op 547024 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1350 850964 ns/op 547025 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1405 829385 ns/op 547025 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1340 838567 ns/op 548919 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1404 846118 ns/op 547027 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1356 842824 ns/op 548901 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1408 841813 ns/op 547026 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Marshal-24 1376 841357 ns/op 547029 B/op 616 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 493 2408490 ns/op 890487 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 496 2409980 ns/op 890513 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 490 2401192 ns/op 890489 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 489 2439289 ns/op 890501 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 490 2398467 ns/op 890461 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 490 2414128 ns/op 890479 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 495 2403431 ns/op 890479 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 494 2439659 ns/op 890497 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 496 2413284 ns/op 890500 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/SegmentJSON/Unmarshal-24 494 2407565 ns/op 890493 B/op 3285 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1225 942722 ns/op 523955 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1215 962635 ns/op 520832 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1233 949454 ns/op 523571 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1210 956674 ns/op 520131 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1219 958588 ns/op 520640 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1057 949294 ns/op 521386 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1221 946502 ns/op 520820 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1228 956633 ns/op 523065 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1224 952235 ns/op 522906 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Marshal-24 1228 956869 ns/op 521673 B/op 3 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 453 2482892 ns/op 2571037 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 475 2494425 ns/op 2572684 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 482 2491398 ns/op 2571202 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 471 2476535 ns/op 2572323 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 468 2539316 ns/op 2571298 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 476 2474581 ns/op 2572077 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 481 2500391 ns/op 2571354 B/op 14589 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 465 2530233 ns/op 2572832 B/op 14590 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 482 2476286 ns/op 2571375 B/op 14590 allocs/op Benchmark/CITMCatalog/Concrete/GoJSON/Unmarshal-24 483 2462332 ns/op 2572643 B/op 14590 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2116 548375 ns/op 512933 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2059 558865 ns/op 509874 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2032 555497 ns/op 516011 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2064 558632 ns/op 513050 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2014 554713 ns/op 511140 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2197 555334 ns/op 511279 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2095 555824 ns/op 510636 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2092 555631 ns/op 512852 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2113 551693 ns/op 511963 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Marshal-24 2080 553560 ns/op 510194 B/op 4 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 442 2636551 ns/op 2595590 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 447 2635229 ns/op 2595059 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 442 2640216 ns/op 2594896 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 445 2662510 ns/op 2595579 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 429 2649468 ns/op 2594942 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 426 2636994 ns/op 2594708 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 445 2668041 ns/op 2594163 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 445 2639282 ns/op 2595567 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 445 2652260 ns/op 2595109 B/op 4321 allocs/op Benchmark/CITMCatalog/Concrete/SonicJSON/Unmarshal-24 451 2640810 ns/op 2596019 B/op 4321 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 154 7646930 ns/op 4486729 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 156 7716794 ns/op 4479911 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 154 7766662 ns/op 4479918 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 157 7650453 ns/op 4486598 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 156 7637088 ns/op 4486630 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 153 7663840 ns/op 4486784 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 157 7700443 ns/op 4486605 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 156 7850572 ns/op 4479927 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 154 7638057 ns/op 4479918 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Marshal-24 156 7687530 ns/op 4479908 B/op 95477 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 40 27089218 ns/op 5121970 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 38 27032894 ns/op 5122130 B/op 95371 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 44 27141716 ns/op 5121871 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 44 27208242 ns/op 5121963 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 43 26989244 ns/op 5121850 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 42 27134911 ns/op 5121720 B/op 95369 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 43 27278848 ns/op 5122059 B/op 95371 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 40 27470085 ns/op 5121729 B/op 95369 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 43 27301032 ns/op 5121744 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv1/Unmarshal-24 43 27194423 ns/op 5121742 B/op 95370 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 584 1997347 ns/op 508023 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 590 2029584 ns/op 512325 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 594 2027074 ns/op 512296 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 586 2007240 ns/op 508024 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 588 2023903 ns/op 512341 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 598 1996920 ns/op 512267 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 586 2041083 ns/op 512356 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 595 2004476 ns/op 512289 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 565 2008361 ns/op 508022 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Marshal-24 592 2014730 ns/op 508022 B/op 2 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 224 5323274 ns/op 4957763 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 223 5365017 ns/op 4957737 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 224 5324464 ns/op 4957808 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 224 5316716 ns/op 4957742 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 226 5376162 ns/op 4957810 B/op 80512 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 222 5354372 ns/op 4957778 B/op 80512 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 223 5348951 ns/op 4957758 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 219 5356638 ns/op 4957759 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 225 5320954 ns/op 4957701 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONv2/Unmarshal-24 220 5340322 ns/op 4957733 B/op 80511 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 231 5149463 ns/op 1919252 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 232 5151076 ns/op 1908261 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 232 5078239 ns/op 1919200 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 224 5093764 ns/op 1908263 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 232 5103112 ns/op 1908262 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 231 5123983 ns/op 1919249 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 235 5079077 ns/op 1908256 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 231 5130934 ns/op 1919253 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 234 5106621 ns/op 1919104 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Marshal-24 235 5085056 ns/op 1908257 B/op 32813 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 158 7528013 ns/op 5572254 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 158 7458525 ns/op 5572335 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 157 7531615 ns/op 5572242 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 159 7516705 ns/op 5572454 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 157 7602645 ns/op 5572286 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 159 7477090 ns/op 5572345 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 159 7590203 ns/op 5572352 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 160 7616034 ns/op 5572278 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 158 7457577 ns/op 5572368 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/JSONIterator/Unmarshal-24 158 7494164 ns/op 5572333 B/op 118754 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 393 2993714 ns/op 508191 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 386 2998586 ns/op 508187 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 397 3003602 ns/op 514563 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 393 3007971 ns/op 508117 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 396 3002779 ns/op 508223 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 397 3004351 ns/op 508252 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 369 2994122 ns/op 508227 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 396 3016654 ns/op 508369 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 398 3003330 ns/op 508213 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Marshal-24 396 2989270 ns/op 508116 B/op 1 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 74 15067410 ns/op 6304724 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 73 15019943 ns/op 6305030 B/op 85218 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 80 15026718 ns/op 6304775 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 79 14996663 ns/op 6304945 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 75 14945657 ns/op 6304890 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 78 15028400 ns/op 6304942 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 78 15082798 ns/op 6304944 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 72 14980544 ns/op 6304764 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 76 14993640 ns/op 6304962 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/SegmentJSON/Unmarshal-24 81 14939712 ns/op 6304985 B/op 85217 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 240 4980432 ns/op 691199 B/op 321 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 242 4930749 ns/op 657325 B/op 320 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 242 5020480 ns/op 658026 B/op 320 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 241 4937342 ns/op 656681 B/op 320 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 236 4989274 ns/op 657680 B/op 320 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 240 4904727 ns/op 669184 B/op 320 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 240 4949109 ns/op 687345 B/op 320 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 238 4948235 ns/op 687127 B/op 320 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 244 4934053 ns/op 672979 B/op 321 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Marshal-24 243 4961042 ns/op 661965 B/op 319 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 152 7884332 ns/op 7416932 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 153 7799491 ns/op 7417505 B/op 123577 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 154 7745332 ns/op 7416898 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 153 7767301 ns/op 7416953 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 152 7651618 ns/op 7416848 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 154 7832127 ns/op 7417111 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 156 7730800 ns/op 7417166 B/op 123577 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 154 7728723 ns/op 7417182 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 153 7838004 ns/op 7416901 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/GoJSON/Unmarshal-24 153 7686402 ns/op 7417342 B/op 123576 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 492 2303316 ns/op 513592 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 501 2279821 ns/op 516175 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 526 2274565 ns/op 509044 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 529 2280978 ns/op 508511 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 518 2301059 ns/op 510939 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 518 2293793 ns/op 511369 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 520 2274148 ns/op 511215 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 518 2277409 ns/op 511479 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 519 2274471 ns/op 511113 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Marshal-24 529 2265900 ns/op 513704 B/op 4 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 180 6546606 ns/op 8655239 B/op 58175 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 178 6354468 ns/op 8650730 B/op 58175 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 180 6598744 ns/op 8654152 B/op 58175 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 182 6409694 ns/op 8651625 B/op 58175 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 180 6543705 ns/op 8651728 B/op 58175 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 180 6463585 ns/op 8651685 B/op 58175 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 182 6659435 ns/op 8655253 B/op 58176 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 182 6687467 ns/op 8655307 B/op 58176 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 183 6635335 ns/op 8652771 B/op 58175 allocs/op Benchmark/CITMCatalog/Interface/SonicJSON/Unmarshal-24 176 6726941 ns/op 8659933 B/op 58176 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 62 16268326 ns/op 536089 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 70 16340522 ns/op 532865 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 73 16264892 ns/op 531924 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 66 16277677 ns/op 534384 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 72 16331926 ns/op 532215 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 70 16280718 ns/op 508168 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 62 16184667 ns/op 536086 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 70 16386049 ns/op 532868 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 72 16362502 ns/op 532175 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Marshal-24 73 16280655 ns/op 531839 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 43 26976663 ns/op 1728800 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 43 26741432 ns/op 1728800 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 44 27289374 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 43 26909152 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 44 26735712 ns/op 1728803 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 44 26758871 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 43 26694801 ns/op 1728803 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 42 26727274 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 43 26812467 ns/op 1728801 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv1/Unmarshal-24 43 26980291 ns/op 1728803 B/op 7 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 663 1790030 ns/op 531104 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 669 1803968 ns/op 534903 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 657 1810093 ns/op 538839 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 657 1787106 ns/op 531095 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 654 1793101 ns/op 534971 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 661 1795413 ns/op 534939 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 667 1799726 ns/op 531095 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 670 1787719 ns/op 534883 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 674 1801608 ns/op 531100 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Marshal-24 642 1797021 ns/op 535054 B/op 213 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 696 1616816 ns/op 1752098 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 687 1530908 ns/op 1752147 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 765 1559685 ns/op 1752097 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 730 1546229 ns/op 1752113 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 763 1553595 ns/op 1752130 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 697 1636070 ns/op 1752133 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 726 1531686 ns/op 1752111 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 760 1549301 ns/op 1752130 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 746 1537928 ns/op 1752099 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONv2/Unmarshal-24 720 1540029 ns/op 1752108 B/op 216 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2685 507781 ns/op 1730760 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2584 468215 ns/op 1730136 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2168 466719 ns/op 1730393 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2790 523479 ns/op 1730038 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2133 534585 ns/op 1729616 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2674 506888 ns/op 1729450 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2371 515751 ns/op 1730251 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 3022 514493 ns/op 1731678 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2080 549243 ns/op 1730472 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Marshal-24 2106 486825 ns/op 1729601 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 370 3308969 ns/op 3698635 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 360 3327120 ns/op 3698629 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 360 3229551 ns/op 3698646 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 360 3365860 ns/op 3698646 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 374 3283075 ns/op 3698632 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 366 3290070 ns/op 3698638 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 345 3336745 ns/op 3698647 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 345 3363007 ns/op 3698637 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 361 3318338 ns/op 3698637 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/JSONIterator/Unmarshal-24 358 3364734 ns/op 3698636 B/op 25879 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 286 4194198 ns/op 508044 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 286 4170233 ns/op 516889 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 286 4163387 ns/op 508044 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 274 4153608 ns/op 508039 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 284 4187094 ns/op 508045 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 290 4171482 ns/op 516765 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 285 4210365 ns/op 516921 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 282 4179141 ns/op 517017 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 286 4221857 ns/op 516889 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Marshal-24 284 4245256 ns/op 516953 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 610 1993065 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 621 1992714 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 608 1968835 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 639 1931691 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 604 1947552 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 597 2005477 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 603 1960885 ns/op 1728536 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 608 1979119 ns/op 1728536 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 598 1941355 ns/op 1728537 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/SegmentJSON/Unmarshal-24 595 1974722 ns/op 1728536 B/op 2 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 672 1784269 ns/op 514374 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 678 1779809 ns/op 508023 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 672 1775489 ns/op 508018 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 672 1789289 ns/op 514374 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 684 1787034 ns/op 520504 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 674 1775267 ns/op 514354 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 678 1777445 ns/op 514321 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 666 1787530 ns/op 514432 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 682 1779667 ns/op 508021 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Marshal-24 668 1794923 ns/op 520801 B/op 1 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 414 2784802 ns/op 5186620 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 416 2735091 ns/op 5186581 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 418 2783311 ns/op 5186577 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 415 2801758 ns/op 5186586 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 404 2940342 ns/op 5186682 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 404 2807239 ns/op 5186582 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 415 2737060 ns/op 5186666 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 384 2821932 ns/op 5186621 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 414 2768198 ns/op 5186654 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/GoJSON/Unmarshal-24 430 2887509 ns/op 5186650 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 506 2377616 ns/op 1755200 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 483 2375490 ns/op 1762075 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 465 2391973 ns/op 1757764 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 499 2379256 ns/op 1744612 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 493 2416204 ns/op 1759138 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 525 2386045 ns/op 1759480 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 499 2337707 ns/op 1756526 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 494 2424495 ns/op 1764379 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 486 2399673 ns/op 1782887 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Marshal-24 522 2367383 ns/op 1759679 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 457 2665255 ns/op 3473888 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 435 2879883 ns/op 3470032 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 411 2847747 ns/op 3469421 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 411 2975858 ns/op 3467612 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 393 2990957 ns/op 3470798 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 400 2860459 ns/op 3471097 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 427 2931878 ns/op 3469493 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 417 2907899 ns/op 3469273 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 400 2919315 ns/op 3470822 B/op 4 allocs/op Benchmark/CITMCatalog/RawValue/SonicJSON/Unmarshal-24 388 3037336 ns/op 3467670 B/op 4 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 97 11985811 ns/op 3950450 B/op 18049 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 88 11961459 ns/op 4045847 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 100 12098183 ns/op 4034362 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 97 11902310 ns/op 3950458 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 100 12072610 ns/op 4034374 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 90 12153128 ns/op 4043697 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 88 12090613 ns/op 4045841 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 99 11738966 ns/op 3950446 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 98 12046385 ns/op 4036117 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Marshal-24 100 11932785 ns/op 3950447 B/op 18050 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 36 30152438 ns/op 3627765 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 36 30655510 ns/op 3627768 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 37 30180578 ns/op 3627771 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 38 29978769 ns/op 3627765 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 39 30609499 ns/op 3627767 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 37 30271679 ns/op 3627762 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 39 30661571 ns/op 3627766 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 36 30119921 ns/op 3627768 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 37 30904979 ns/op 3627766 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv1/Unmarshal-24 38 30789146 ns/op 3627764 B/op 30525 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 135 8892416 ns/op 3266493 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 132 8841221 ns/op 3269332 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 135 8786875 ns/op 3142070 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 132 8957411 ns/op 3269333 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 133 8985756 ns/op 3268374 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 134 8899681 ns/op 3142072 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 132 8779700 ns/op 3142081 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 138 8981667 ns/op 3263799 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 133 9019975 ns/op 3268348 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Marshal-24 133 8893455 ns/op 3142053 B/op 2569 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 211 5660859 ns/op 3191862 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 211 5629993 ns/op 3191944 B/op 14566 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 213 5661029 ns/op 3191948 B/op 14566 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 210 5609592 ns/op 3191914 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 213 5649019 ns/op 3191917 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 211 5584724 ns/op 3191877 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 213 5646049 ns/op 3191916 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 211 5607935 ns/op 3191924 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 214 5720481 ns/op 3191879 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONv2/Unmarshal-24 208 5618912 ns/op 3191910 B/op 14565 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 99 11897731 ns/op 3979477 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 98 11729999 ns/op 4150894 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 102 11658962 ns/op 4144117 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 91 11540931 ns/op 4164029 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 100 11782286 ns/op 4147423 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 97 11620027 ns/op 4152602 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 103 11687478 ns/op 3979483 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 100 11734391 ns/op 4147453 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 103 11758691 ns/op 4142572 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Marshal-24 99 11758709 ns/op 4149124 B/op 17963 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 230 5232627 ns/op 3931317 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 230 5255636 ns/op 3931302 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 230 5191218 ns/op 3931317 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 226 5238151 ns/op 3931308 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 226 5258642 ns/op 3931310 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 229 5270407 ns/op 3931296 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 225 5233644 ns/op 3931314 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 225 5235360 ns/op 3931311 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 230 5269045 ns/op 3931302 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/JSONIterator/Unmarshal-24 228 5212282 ns/op 3931312 B/op 51888 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 247 4709759 ns/op 3341207 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 248 4658351 ns/op 3340929 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 255 4784123 ns/op 3339058 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 252 4669641 ns/op 3273233 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 253 4782440 ns/op 3273230 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 254 4753416 ns/op 3339292 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 248 4681970 ns/op 3273232 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 255 4770985 ns/op 3273209 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 249 4742243 ns/op 3340634 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Marshal-24 248 4633879 ns/op 3273205 B/op 5339 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 146 8114036 ns/op 6303573 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 145 8146306 ns/op 6303571 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 146 8244397 ns/op 6303571 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 146 8090718 ns/op 6303571 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 146 8175727 ns/op 6303571 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 146 8204153 ns/op 6303573 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 145 8266077 ns/op 6303571 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 145 8216292 ns/op 6303567 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 145 8212494 ns/op 6303572 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/SegmentJSON/Unmarshal-24 145 8136429 ns/op 6303571 B/op 28563 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 174 6276349 ns/op 3946533 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 182 6423027 ns/op 3946540 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 184 6281906 ns/op 4037870 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 186 6289261 ns/op 4036902 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 176 6320782 ns/op 4042049 B/op 17943 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 194 6339151 ns/op 4033185 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 190 6492704 ns/op 3946521 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 186 6394561 ns/op 4127336 B/op 17943 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 195 6185812 ns/op 3946559 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Marshal-24 180 6203576 ns/op 3946540 B/op 17942 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 264 4595286 ns/op 5444895 B/op 15806 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 267 4658344 ns/op 5444893 B/op 15808 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 256 4565609 ns/op 5444278 B/op 15807 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 266 4496184 ns/op 5442763 B/op 15807 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 273 4572284 ns/op 5445258 B/op 15808 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 259 4517694 ns/op 5443621 B/op 15807 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 260 4426315 ns/op 5443328 B/op 15815 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 264 4517475 ns/op 5445114 B/op 15808 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 272 4487023 ns/op 5443191 B/op 15807 allocs/op Benchmark/SyntheaFHIR/Concrete/GoJSON/Unmarshal-24 267 4463497 ns/op 5441093 B/op 15802 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 256 4168694 ns/op 4085448 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 264 4452762 ns/op 4043709 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 277 4187555 ns/op 4047425 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 274 4018230 ns/op 4016186 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 276 4156100 ns/op 4047371 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 280 4113427 ns/op 4043030 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 284 4258847 ns/op 4076040 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 280 4235323 ns/op 4074442 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 277 4189684 ns/op 4013116 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Marshal-24 285 4236581 ns/op 4013848 B/op 17941 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 228 5105915 ns/op 5160817 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 225 5042872 ns/op 5162839 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 235 5030776 ns/op 5159654 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 231 5142142 ns/op 5165313 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 226 5089825 ns/op 5166098 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 226 5122531 ns/op 5163280 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 231 5131262 ns/op 5163918 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 231 5085339 ns/op 5162545 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 235 5124708 ns/op 5163264 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Concrete/SonicJSON/Unmarshal-24 229 5055488 ns/op 5164983 B/op 6982 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 102 11842586 ns/op 6569825 B/op 131963 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 84 11943093 ns/op 6619763 B/op 131964 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 90 11953005 ns/op 6616436 B/op 131964 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 100 11725707 ns/op 6611764 B/op 131964 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 100 11746214 ns/op 6569817 B/op 131963 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 100 11735897 ns/op 6611762 B/op 131964 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 102 12000042 ns/op 6610949 B/op 131964 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 100 12057078 ns/op 6569816 B/op 131963 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 93 11727057 ns/op 6569792 B/op 131963 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Marshal-24 94 11777841 ns/op 6569817 B/op 131963 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 39 30106639 ns/op 7451920 B/op 134380 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 34 30377074 ns/op 7451927 B/op 134380 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 39 30104427 ns/op 7452921 B/op 134383 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 37 30199102 ns/op 7452469 B/op 134382 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 36 30046460 ns/op 7452649 B/op 134382 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 39 29964932 ns/op 7452318 B/op 134381 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 36 29956428 ns/op 7452289 B/op 134381 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 37 30076650 ns/op 7452189 B/op 134381 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 37 29962449 ns/op 7452611 B/op 134382 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv1/Unmarshal-24 40 30184732 ns/op 7452367 B/op 134381 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 344 3472938 ns/op 1166382 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 348 3521933 ns/op 1166166 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 342 3506896 ns/op 1147068 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 334 3543022 ns/op 1166965 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 327 3516299 ns/op 1147067 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 348 3506596 ns/op 1166166 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 348 3493110 ns/op 1147066 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 340 3509734 ns/op 1147070 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 337 3490049 ns/op 1166786 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Marshal-24 346 3472185 ns/op 1147066 B/op 2 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 139 8568467 ns/op 6962063 B/op 115831 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 139 8603942 ns/op 6962295 B/op 115832 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 140 8474736 ns/op 6962105 B/op 115831 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 139 8438930 ns/op 6962343 B/op 115832 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 139 8501632 ns/op 6962068 B/op 115831 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 138 8608029 ns/op 6962201 B/op 115831 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 138 8600371 ns/op 6961804 B/op 115830 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 140 8524611 ns/op 6962031 B/op 115831 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 138 8656113 ns/op 6962097 B/op 115831 allocs/op Benchmark/SyntheaFHIR/Interface/JSONv2/Unmarshal-24 139 8516914 ns/op 6962007 B/op 115831 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 147 8008276 ns/op 3124972 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 147 8164939 ns/op 3124974 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 150 8212577 ns/op 3124058 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 144 8225276 ns/op 3125902 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 146 8040528 ns/op 3125284 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 150 7940000 ns/op 3079778 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 148 8086356 ns/op 3079763 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 148 8002936 ns/op 3079765 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 146 8144542 ns/op 3125284 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Marshal-24 146 8312633 ns/op 3079795 B/op 45293 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 103 11575852 ns/op 8220721 B/op 181426 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 100 11619095 ns/op 8220713 B/op 181426 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 99 11579962 ns/op 8220528 B/op 181425 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 100 11530916 ns/op 8220614 B/op 181425 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 100 11422080 ns/op 8220315 B/op 181424 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 97 11555579 ns/op 8220347 B/op 181425 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 99 11527322 ns/op 8220567 B/op 181425 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 100 11613791 ns/op 8220748 B/op 181426 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 100 11615351 ns/op 8220487 B/op 181425 allocs/op Benchmark/SyntheaFHIR/Interface/JSONIterator/Unmarshal-24 93 11554179 ns/op 8220490 B/op 181425 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 241 5038156 ns/op 1174913 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 243 5026198 ns/op 1174704 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 242 5171262 ns/op 1174746 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 240 4986105 ns/op 1175034 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 243 4980110 ns/op 1174701 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 244 4967884 ns/op 1174535 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 241 4920303 ns/op 1174885 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 240 4926037 ns/op 1147394 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 238 4958008 ns/op 1175226 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Marshal-24 243 4957805 ns/op 1147345 B/op 1 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 31 33509980 ns/op 8074711 B/op 132386 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 33 33356670 ns/op 8074745 B/op 132386 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 32 33794625 ns/op 8075389 B/op 132388 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 32 33373445 ns/op 8074662 B/op 132385 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 33 33545163 ns/op 8074629 B/op 132385 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 32 33689532 ns/op 8075158 B/op 132387 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 32 33523053 ns/op 8074493 B/op 132385 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 33 33710030 ns/op 8075305 B/op 132388 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 34 33493314 ns/op 8074219 B/op 132384 allocs/op Benchmark/SyntheaFHIR/Interface/SegmentJSON/Unmarshal-24 36 33349777 ns/op 8075106 B/op 132387 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 133 8869555 ns/op 2600395 B/op 6476 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 133 8966585 ns/op 2523429 B/op 6478 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 134 9002220 ns/op 2557501 B/op 6476 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 133 8805261 ns/op 2522941 B/op 6474 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 135 8818303 ns/op 2598211 B/op 6475 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 133 8951248 ns/op 2514094 B/op 6476 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 135 8780319 ns/op 2556428 B/op 6476 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 135 8761792 ns/op 2607205 B/op 6476 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 134 8889217 ns/op 2513675 B/op 6476 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Marshal-24 133 8840296 ns/op 2505154 B/op 6477 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 117 10203374 ns/op 9848513 B/op 159459 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 97 10423451 ns/op 9847827 B/op 159459 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10167653 ns/op 9849413 B/op 159459 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10169219 ns/op 9848644 B/op 159458 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10395200 ns/op 9850327 B/op 159460 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 98 10276568 ns/op 9847635 B/op 159458 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 115 10176428 ns/op 9850371 B/op 159460 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10268801 ns/op 9849373 B/op 159459 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10406764 ns/op 9849433 B/op 159460 allocs/op Benchmark/SyntheaFHIR/Interface/GoJSON/Unmarshal-24 100 10404076 ns/op 9849288 B/op 159458 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 295 3708271 ns/op 1159941 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 320 3678612 ns/op 1153968 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 320 3737920 ns/op 1167529 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 310 3657289 ns/op 1153260 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 318 3673496 ns/op 1166143 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 326 3644460 ns/op 1152121 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 326 3638250 ns/op 1151702 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 316 3689012 ns/op 1180681 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 326 3665217 ns/op 1152974 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Marshal-24 316 3703107 ns/op 1184304 B/op 4 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 138 8715244 ns/op 9502447 B/op 67613 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 135 8798894 ns/op 9502597 B/op 67612 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 135 8806742 ns/op 9502656 B/op 67613 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 135 8980358 ns/op 9507107 B/op 67612 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 134 8898941 ns/op 9506689 B/op 67612 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 134 8670001 ns/op 9502101 B/op 67613 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 138 8671828 ns/op 9499746 B/op 67612 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 134 8870622 ns/op 9502305 B/op 67611 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 134 8927225 ns/op 9504219 B/op 67612 allocs/op Benchmark/SyntheaFHIR/Interface/SonicJSON/Unmarshal-24 136 8863809 ns/op 9503171 B/op 67612 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 57 18570457 ns/op 1147318 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 62 18698100 ns/op 1179893 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 58 18973364 ns/op 1182170 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 57 18867921 ns/op 1182794 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 60 18643122 ns/op 1147400 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 58 18532945 ns/op 1182170 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 56 18737588 ns/op 1183382 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 58 18699658 ns/op 1147369 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 60 18433684 ns/op 1180988 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Marshal-24 60 18624498 ns/op 1147399 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 36 32509012 ns/op 2015652 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 37 32417321 ns/op 2015651 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 36 32583490 ns/op 2015649 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 36 32464603 ns/op 2015649 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 37 32385343 ns/op 2015649 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 36 32481220 ns/op 2015649 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 37 32866290 ns/op 2015649 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 37 32203064 ns/op 2015649 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 37 32177469 ns/op 2015649 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv1/Unmarshal-24 37 32079290 ns/op 2015651 B/op 8 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 427 2713120 ns/op 1147111 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 435 2767396 ns/op 1147113 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 432 2742158 ns/op 1162500 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 433 2760685 ns/op 1162464 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 432 2744496 ns/op 1162501 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 429 2755334 ns/op 1147109 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 428 2797141 ns/op 1162646 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 426 2808407 ns/op 1147112 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 417 2851426 ns/op 1163061 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Marshal-24 426 2803345 ns/op 1147111 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 500 2366826 ns/op 2015700 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 504 2381153 ns/op 2015730 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 499 2386599 ns/op 2015742 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 519 2405638 ns/op 2015756 B/op 3 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 507 2375781 ns/op 2015756 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 504 2375225 ns/op 2015732 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 505 2401324 ns/op 2015729 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 507 2382266 ns/op 2015750 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 495 2358528 ns/op 2015763 B/op 3 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONv2/Unmarshal-24 500 2390647 ns/op 2015765 B/op 3 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 1813 591375 ns/op 2016636 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 1861 618963 ns/op 2016613 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 1968 584778 ns/op 2015518 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2337 533798 ns/op 2016387 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2136 591335 ns/op 2015521 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 1988 544414 ns/op 2018570 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 1744 592738 ns/op 2016682 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2167 573410 ns/op 2016434 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 2064 556237 ns/op 2016482 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Marshal-24 1900 556073 ns/op 2017644 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 310 4104972 ns/op 4384798 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 276 4229585 ns/op 4384818 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 288 4019200 ns/op 4384841 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 306 4205451 ns/op 4384813 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 306 4146637 ns/op 4384823 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 282 3972290 ns/op 4384842 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 316 4028517 ns/op 4384851 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 279 3971096 ns/op 4384853 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 318 4232794 ns/op 4384826 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/JSONIterator/Unmarshal-24 298 3994203 ns/op 4384848 B/op 40175 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 162 7298092 ns/op 1188079 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 162 7327190 ns/op 1188077 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 163 7286509 ns/op 1147125 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 163 7275603 ns/op 1187825 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 164 7375062 ns/op 1147124 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 165 7294640 ns/op 1187348 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 164 7279534 ns/op 1147124 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 163 7487293 ns/op 1187825 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 163 7279285 ns/op 1147127 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Marshal-24 163 7299388 ns/op 1147125 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 285 4186384 ns/op 2015256 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 290 4187216 ns/op 2015256 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 288 4158235 ns/op 2015256 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 291 4181114 ns/op 2015256 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 288 4173659 ns/op 2015257 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 288 4143076 ns/op 2015256 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 291 4157139 ns/op 2015256 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 284 4140793 ns/op 2015257 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 286 4168125 ns/op 2015256 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/SegmentJSON/Unmarshal-24 284 4180485 ns/op 2015256 B/op 2 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 423 2773998 ns/op 1167560 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 432 2766885 ns/op 1187173 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 436 2790991 ns/op 1147078 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 428 2812439 ns/op 1167319 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 426 2767726 ns/op 1147082 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 416 2777521 ns/op 1167901 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 420 2814106 ns/op 1147085 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 427 2774961 ns/op 1167366 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 421 2780070 ns/op 1147085 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Marshal-24 424 2768501 ns/op 1167505 B/op 1 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 370 2807949 ns/op 6046634 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 375 2888508 ns/op 6046723 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 435 2874389 ns/op 6046682 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 412 3003312 ns/op 6046693 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 399 2953398 ns/op 6046764 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 411 3031250 ns/op 6046742 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 382 3038182 ns/op 6046689 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 435 2896031 ns/op 6046747 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 405 2994707 ns/op 6046785 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/GoJSON/Unmarshal-24 396 3077705 ns/op 6046826 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 400 2976659 ns/op 2053280 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 399 3022335 ns/op 2052529 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 397 2970150 ns/op 2051938 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 406 2989004 ns/op 2043159 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 385 2939014 ns/op 2053706 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 392 2982741 ns/op 2048767 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 404 2991580 ns/op 2044776 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 400 3008994 ns/op 2049921 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 397 3030738 ns/op 2055032 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Marshal-24 400 3013360 ns/op 2034655 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 321 3669401 ns/op 4043824 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 325 3655842 ns/op 4043253 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 339 3483317 ns/op 4042479 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 325 3634732 ns/op 4047582 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 339 3670547 ns/op 4045057 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 330 3654931 ns/op 4042452 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 327 3627961 ns/op 4046837 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 318 3583526 ns/op 4045268 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 338 3704217 ns/op 4042846 B/op 4 allocs/op Benchmark/SyntheaFHIR/RawValue/SonicJSON/Unmarshal-24 344 3579232 ns/op 4043271 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1422 828606 ns/op 518069 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1438 828580 ns/op 518057 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1456 836695 ns/op 518047 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1476 824807 ns/op 518923 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1454 832194 ns/op 518048 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1389 818618 ns/op 517146 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1384 830327 ns/op 518093 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1270 828505 ns/op 518177 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1393 834048 ns/op 517146 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Marshal-24 1459 830139 ns/op 518045 B/op 201 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 139 8611136 ns/op 685121 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 138 8605231 ns/op 685121 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 138 8678175 ns/op 685121 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 138 8698013 ns/op 685122 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 138 8600645 ns/op 685120 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 138 8681210 ns/op 685120 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 138 8786589 ns/op 685121 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 138 8683970 ns/op 685121 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 139 8664845 ns/op 685120 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv1/Unmarshal-24 136 8627314 ns/op 685121 B/op 8876 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1213 953569 ns/op 501962 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1260 947628 ns/op 503978 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1228 952376 ns/op 504032 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1248 945495 ns/op 503999 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1279 940193 ns/op 501963 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1248 942124 ns/op 503999 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1245 948451 ns/op 501964 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1264 949676 ns/op 503974 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1287 945870 ns/op 503936 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Marshal-24 1243 949586 ns/op 506051 B/op 59 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 708 1696418 ns/op 567579 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 700 1699994 ns/op 567570 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 703 1692285 ns/op 567565 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 685 1698679 ns/op 567579 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 709 1677889 ns/op 567578 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 699 1691905 ns/op 567566 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 686 1691548 ns/op 567579 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 708 1697325 ns/op 567579 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 698 1685939 ns/op 567566 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONv2/Unmarshal-24 694 1689580 ns/op 567577 B/op 2981 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 861 1348220 ns/op 510517 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 909 1328434 ns/op 513309 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 900 1347065 ns/op 510515 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 916 1319901 ns/op 510516 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 895 1323339 ns/op 513351 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 907 1330430 ns/op 513316 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 895 1324103 ns/op 513351 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 906 1329022 ns/op 516120 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 891 1327694 ns/op 516213 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Marshal-24 904 1318585 ns/op 513325 B/op 52 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 711 1656275 ns/op 883220 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 708 1640413 ns/op 883221 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 716 1642052 ns/op 883222 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 718 1650213 ns/op 883217 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 724 1640075 ns/op 883220 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 708 1650616 ns/op 883220 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 712 1639330 ns/op 883219 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 728 1638742 ns/op 883218 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 712 1644099 ns/op 883219 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/JSONIterator/Unmarshal-24 718 1646869 ns/op 883217 B/op 17960 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1826 615944 ns/op 512025 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1940 618045 ns/op 512023 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1924 629365 ns/op 513341 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1944 619625 ns/op 513330 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1934 618704 ns/op 513340 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1945 618169 ns/op 513332 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1936 620113 ns/op 513336 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1984 618472 ns/op 513305 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1906 617861 ns/op 513359 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Marshal-24 1886 625054 ns/op 513378 B/op 121 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 505 2356574 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 507 2356112 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 506 2342853 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 498 2346989 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 505 2353103 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 500 2359404 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 492 2348630 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 506 2348760 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 505 2328656 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/SegmentJSON/Unmarshal-24 510 2370845 ns/op 852865 B/op 5673 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1885 626404 ns/op 509137 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1921 621049 ns/op 509134 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1932 623642 ns/op 509137 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1843 623751 ns/op 509143 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1918 627161 ns/op 510486 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1896 624067 ns/op 510509 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1858 631747 ns/op 510523 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1935 627038 ns/op 509139 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1875 625960 ns/op 509137 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Marshal-24 1892 632953 ns/op 511875 B/op 6 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1032 1167041 ns/op 973140 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1014 1175289 ns/op 974084 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1035 1163128 ns/op 971328 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1040 1179873 ns/op 972019 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1022 1165420 ns/op 973974 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1005 1157986 ns/op 971325 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1011 1171457 ns/op 971300 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1014 1160020 ns/op 971781 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 1003 1168001 ns/op 972895 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/GoJSON/Unmarshal-24 997 1188244 ns/op 971316 B/op 1196 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4839 241468 ns/op 505745 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4898 240371 ns/op 504642 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4810 241085 ns/op 505326 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4584 238430 ns/op 504992 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4639 239922 ns/op 504953 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4705 246321 ns/op 505811 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4969 239032 ns/op 505218 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4996 243932 ns/op 506315 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 4562 243713 ns/op 505583 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Marshal-24 5032 239533 ns/op 504668 B/op 4 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 951 1243298 ns/op 1061201 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 946 1258976 ns/op 1062229 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 962 1263292 ns/op 1062061 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 955 1253208 ns/op 1061082 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 957 1257342 ns/op 1061077 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 932 1265317 ns/op 1062394 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 930 1267754 ns/op 1061139 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 942 1264092 ns/op 1061789 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 972 1258737 ns/op 1061809 B/op 812 allocs/op Benchmark/TwitterStatus/Concrete/SonicJSON/Unmarshal-24 908 1260013 ns/op 1062136 B/op 812 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 279 4277386 ns/op 1919973 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 280 4258098 ns/op 1919982 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 279 4315772 ns/op 1919972 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 279 4268444 ns/op 1919972 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 278 4263919 ns/op 1923748 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 276 4242671 ns/op 1923779 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 278 4281604 ns/op 1919974 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 274 4261778 ns/op 1923810 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 279 4318523 ns/op 1923744 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Marshal-24 280 4266753 ns/op 1919982 B/op 31055 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 133 9067245 ns/op 2145882 B/op 31184 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 133 8977777 ns/op 2146207 B/op 31186 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 133 9064052 ns/op 2146255 B/op 31186 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 132 8998479 ns/op 2146328 B/op 31186 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 132 9069135 ns/op 2146348 B/op 31186 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 132 9073574 ns/op 2145730 B/op 31184 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 130 9020401 ns/op 2146020 B/op 31185 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 130 9019507 ns/op 2146435 B/op 31186 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 132 9056539 ns/op 2146343 B/op 31186 allocs/op Benchmark/TwitterStatus/Interface/JSONv1/Unmarshal-24 133 9019548 ns/op 2145991 B/op 31185 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 1006 1180605 ns/op 469578 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 988 1172775 ns/op 469622 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 1004 1177906 ns/op 467053 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 993 1182700 ns/op 472170 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 1004 1179872 ns/op 472113 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 1012 1174391 ns/op 469562 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 1000 1177327 ns/op 467053 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 974 1188365 ns/op 469661 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 1018 1174553 ns/op 467052 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Marshal-24 1015 1177409 ns/op 469554 B/op 2 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 388 3055664 ns/op 2068662 B/op 27161 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 388 3077824 ns/op 2068970 B/op 27162 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 391 3038559 ns/op 2068789 B/op 27161 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 386 3078964 ns/op 2068946 B/op 27162 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 369 3047191 ns/op 2068886 B/op 27162 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 393 3065788 ns/op 2069044 B/op 27162 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 391 3041598 ns/op 2069227 B/op 27163 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 390 3061465 ns/op 2069003 B/op 27162 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 385 3061072 ns/op 2069000 B/op 27162 allocs/op Benchmark/TwitterStatus/Interface/JSONv2/Unmarshal-24 394 3039584 ns/op 2068957 B/op 27162 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 541 2220834 ns/op 637073 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 542 2228585 ns/op 637073 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 542 2219130 ns/op 641755 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 530 2205913 ns/op 641865 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 541 2247803 ns/op 637073 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 531 2213869 ns/op 641855 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 543 2213452 ns/op 637072 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 540 2211916 ns/op 637073 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 542 2208454 ns/op 641755 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Marshal-24 531 2221360 ns/op 637075 B/op 3794 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 328 3607366 ns/op 2422102 B/op 44967 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 330 3599706 ns/op 2421751 B/op 44966 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 333 3567975 ns/op 2421901 B/op 44967 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 330 3584930 ns/op 2421735 B/op 44966 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 332 3590629 ns/op 2421824 B/op 44966 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 325 3570547 ns/op 2421828 B/op 44966 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 331 3606187 ns/op 2421791 B/op 44966 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 331 3595202 ns/op 2421996 B/op 44967 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 330 3599020 ns/op 2421742 B/op 44966 allocs/op Benchmark/TwitterStatus/Interface/JSONIterator/Unmarshal-24 332 3582401 ns/op 2421745 B/op 44966 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 522 2281988 ns/op 480288 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 516 2280529 ns/op 480334 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 528 2284622 ns/op 480199 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 525 2295523 ns/op 480247 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 499 2294626 ns/op 480484 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 530 2341939 ns/op 475427 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 523 2292006 ns/op 480288 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 511 2293919 ns/op 480343 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 524 2287077 ns/op 480231 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Marshal-24 528 2269036 ns/op 475416 B/op 1 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 122 9833535 ns/op 2341415 B/op 30711 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 122 9884019 ns/op 2341386 B/op 30711 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 122 9798744 ns/op 2341835 B/op 30713 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 122 9763709 ns/op 2341384 B/op 30711 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 121 9757204 ns/op 2341293 B/op 30711 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 120 9719700 ns/op 2341551 B/op 30712 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 121 9784439 ns/op 2342207 B/op 30714 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 122 9785725 ns/op 2341290 B/op 30711 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 121 9912256 ns/op 2341197 B/op 30711 allocs/op Benchmark/TwitterStatus/Interface/SegmentJSON/Unmarshal-24 122 9940967 ns/op 2341423 B/op 30712 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 344 3437807 ns/op 1051133 B/op 539 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 344 3450939 ns/op 1060256 B/op 539 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 345 3429118 ns/op 1060417 B/op 540 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 348 3461078 ns/op 1078064 B/op 540 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 345 3445033 ns/op 1067426 B/op 540 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 348 3489846 ns/op 1084980 B/op 540 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 345 3483322 ns/op 1071779 B/op 540 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 340 3451148 ns/op 1056188 B/op 539 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 345 3444590 ns/op 1057406 B/op 539 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Marshal-24 343 3462437 ns/op 1082371 B/op 540 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 374 3193239 ns/op 2751708 B/op 39623 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 363 3190028 ns/op 2751816 B/op 39623 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 369 3165023 ns/op 2751768 B/op 39623 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 368 3203850 ns/op 2752233 B/op 39624 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 348 3163581 ns/op 2751953 B/op 39623 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 378 3190224 ns/op 2751928 B/op 39623 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 373 3222182 ns/op 2751642 B/op 39622 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 373 3218604 ns/op 2752176 B/op 39624 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 369 3151862 ns/op 2751803 B/op 39623 allocs/op Benchmark/TwitterStatus/Interface/GoJSON/Unmarshal-24 373 3216996 ns/op 2751947 B/op 39623 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1130 1014748 ns/op 471237 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1154 1002199 ns/op 470922 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1147 993754 ns/op 469751 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1138 1005831 ns/op 470726 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1167 1005275 ns/op 469656 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1190 1003595 ns/op 471781 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1178 1001551 ns/op 472111 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1182 1001058 ns/op 471188 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1171 1011913 ns/op 468384 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Marshal-24 1158 999904 ns/op 471613 B/op 4 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 466 2553559 ns/op 2603809 B/op 12061 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 469 2550675 ns/op 2605241 B/op 12061 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 471 2574244 ns/op 2604070 B/op 12062 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 466 2539248 ns/op 2603894 B/op 12060 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 471 2539861 ns/op 2603643 B/op 12060 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 459 2560773 ns/op 2604270 B/op 12061 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 460 2565604 ns/op 2602682 B/op 12061 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 441 2575359 ns/op 2603507 B/op 12061 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 472 2544615 ns/op 2603136 B/op 12061 allocs/op Benchmark/TwitterStatus/Interface/SonicJSON/Unmarshal-24 472 2562526 ns/op 2602897 B/op 12061 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 212 5659000 ns/op 478384 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 208 5670204 ns/op 478449 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 211 5628617 ns/op 478400 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 211 5631037 ns/op 475373 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 210 5694470 ns/op 478418 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 212 5662440 ns/op 475369 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 212 5611539 ns/op 478388 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 214 5695532 ns/op 475368 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 212 5618582 ns/op 478386 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Marshal-24 211 5648202 ns/op 478400 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10153220 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10134707 ns/op 639393 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 118 10383890 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10179505 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10175044 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10118563 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10176101 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10124015 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10160750 ns/op 639393 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv1/Unmarshal-24 100 10150840 ns/op 639392 B/op 8 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1071 1112082 ns/op 467050 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1057 1116829 ns/op 471880 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1083 1130807 ns/op 469408 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1060 1129911 ns/op 471866 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1069 1118191 ns/op 467050 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1051 1117508 ns/op 469480 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1032 1114928 ns/op 469524 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1088 1117861 ns/op 469397 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1070 1141333 ns/op 469435 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Marshal-24 1056 1133297 ns/op 471885 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1371 855104 ns/op 639304 B/op 3 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1408 866333 ns/op 639329 B/op 3 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1350 865975 ns/op 639267 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1362 858865 ns/op 639296 B/op 3 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1389 860205 ns/op 639340 B/op 3 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1353 871509 ns/op 639336 B/op 3 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1388 871458 ns/op 639321 B/op 3 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1380 867035 ns/op 639302 B/op 3 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1357 861507 ns/op 639275 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONv2/Unmarshal-24 1406 866541 ns/op 639301 B/op 3 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 11955 104563 ns/op 639313 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 10000 100619 ns/op 639614 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 10000 104711 ns/op 639617 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 10000 108031 ns/op 639360 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 10000 106233 ns/op 639480 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 9996 100336 ns/op 639679 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 12097 105989 ns/op 639418 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 11571 103860 ns/op 639323 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 12236 99701 ns/op 639420 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Marshal-24 10000 105763 ns/op 639230 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 846 1320870 ns/op 1654246 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 901 1411668 ns/op 1654242 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 798 1393642 ns/op 1654242 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 853 1429135 ns/op 1654242 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 873 1435189 ns/op 1654244 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 854 1410365 ns/op 1654242 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 870 1408821 ns/op 1654242 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 874 1421082 ns/op 1654243 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 859 1395275 ns/op 1654243 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/JSONIterator/Unmarshal-24 829 1377493 ns/op 1654242 B/op 15279 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 464 2589873 ns/op 480701 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 469 2561259 ns/op 480641 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 469 2561418 ns/op 475247 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 468 2575644 ns/op 480653 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 470 2577895 ns/op 475247 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 466 2644999 ns/op 480677 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 465 2601868 ns/op 480689 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 460 2564474 ns/op 480749 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 469 2610966 ns/op 475247 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Marshal-24 469 2573482 ns/op 480641 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 847 1425981 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 841 1422282 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 831 1432189 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 852 1430188 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 822 1429184 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 835 1438348 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 802 1440536 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 841 1418949 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 835 1420929 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/SegmentJSON/Unmarshal-24 836 1444078 ns/op 639000 B/op 2 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1179 1009868 ns/op 477936 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1190 1016894 ns/op 475239 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1173 1008940 ns/op 477950 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1192 1008789 ns/op 477905 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1197 1005314 ns/op 477896 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1192 1010819 ns/op 475239 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1137 1016003 ns/op 478034 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1117 1013233 ns/op 475238 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1176 1014477 ns/op 480645 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Marshal-24 1197 1002791 ns/op 477896 B/op 1 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1441 779638 ns/op 1917339 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1520 753797 ns/op 1917358 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1526 778432 ns/op 1917359 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1570 754689 ns/op 1917370 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1602 746828 ns/op 1917360 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1635 767562 ns/op 1917364 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1654 747120 ns/op 1917371 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1656 744341 ns/op 1917364 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1551 753575 ns/op 1917372 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/GoJSON/Unmarshal-24 1602 742298 ns/op 1917361 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1318 846498 ns/op 650237 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1384 829145 ns/op 649231 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1422 846272 ns/op 649029 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1234 867414 ns/op 647901 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1442 852782 ns/op 648634 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1424 840413 ns/op 652070 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1413 841906 ns/op 650833 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1352 826626 ns/op 649768 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1320 842555 ns/op 651187 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Marshal-24 1422 838528 ns/op 650527 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1207 968853 ns/op 1285070 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1216 980618 ns/op 1285363 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1234 947276 ns/op 1286042 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1240 994216 ns/op 1286261 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1284 959524 ns/op 1285900 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1256 968745 ns/op 1285310 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1220 981772 ns/op 1285072 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1291 978474 ns/op 1285117 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1250 995411 ns/op 1287648 B/op 4 allocs/op Benchmark/TwitterStatus/RawValue/SonicJSON/Unmarshal-24 1326 991169 ns/op 1284939 B/op 4 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 236 4981641 ns/op 1959616 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 238 5037940 ns/op 1941840 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 238 5031000 ns/op 1941827 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 237 4986277 ns/op 1941841 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 234 5071475 ns/op 1941833 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 238 5059807 ns/op 1959464 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 238 5043572 ns/op 1941840 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 235 4999152 ns/op 1959693 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 241 5017828 ns/op 1959240 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Marshal-24 243 4954561 ns/op 1941833 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 34 31137519 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 34 30672528 ns/op 4433753 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 34 30677185 ns/op 4433753 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 37 30979439 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 34 30634162 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 36 30913105 ns/op 4433753 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 33 31130610 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 38 30897182 ns/op 4433755 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 37 30844710 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv1/Unmarshal-24 33 30595844 ns/op 4433752 B/op 78503 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 219 5636662 ns/op 1990224 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 213 5488957 ns/op 1941851 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 213 5533443 ns/op 1941851 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 214 5524769 ns/op 1991362 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 216 5502402 ns/op 1941832 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 214 5507490 ns/op 1991362 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 211 5656542 ns/op 1941854 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 218 5553763 ns/op 1990462 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 216 5523220 ns/op 1941831 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Marshal-24 213 5534255 ns/op 1941837 B/op 1 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 130 9463984 ns/op 3214842 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 130 9144709 ns/op 3214769 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 130 9159854 ns/op 3214842 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 132 9122826 ns/op 3214780 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 130 9122775 ns/op 3214843 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 130 9140256 ns/op 3214842 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 130 9313211 ns/op 3214768 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 129 9210667 ns/op 3214775 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 130 9116604 ns/op 3214842 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONv2/Unmarshal-24 129 9184669 ns/op 3214849 B/op 13965 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 192 6208661 ns/op 1997024 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 190 6115655 ns/op 1997625 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 192 6123919 ns/op 1997009 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 195 6056849 ns/op 1996170 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 198 6049035 ns/op 1941854 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 193 6165831 ns/op 1996736 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 186 6069167 ns/op 1941860 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 190 6164470 ns/op 1941852 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 195 6211564 ns/op 1941859 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Marshal-24 195 6120093 ns/op 1996170 B/op 2 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 171 6961570 ns/op 3804969 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 171 6968122 ns/op 3804967 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 170 7003946 ns/op 3804955 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 170 6986445 ns/op 3804973 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 169 6980668 ns/op 3804979 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 170 6957025 ns/op 3804954 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 170 7047461 ns/op 3804954 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 171 6964080 ns/op 3804949 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 170 6943355 ns/op 3804956 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/JSONIterator/Unmarshal-24 169 6967681 ns/op 3804960 B/op 39338 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 351 3364389 ns/op 1941846 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 338 3376887 ns/op 1973159 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 363 3391043 ns/op 1941851 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 350 3455818 ns/op 1972092 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 349 3402025 ns/op 1972171 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 350 3452797 ns/op 1941847 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 346 3445765 ns/op 1972437 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 356 3400473 ns/op 1971585 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 351 3410734 ns/op 1971995 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Marshal-24 346 3385782 ns/op 1941851 B/op 1 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 264 4454830 ns/op 3475204 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 266 4420638 ns/op 3475203 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 267 4504920 ns/op 3475203 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 268 4460200 ns/op 3475203 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 266 4504808 ns/op 3475203 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 265 4449872 ns/op 3475202 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 271 4512490 ns/op 3475202 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 267 4443786 ns/op 3475204 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 261 4461194 ns/op 3475203 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/SegmentJSON/Unmarshal-24 266 4508541 ns/op 3475203 B/op 13885 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 289 4146056 ns/op 1941834 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 282 4212531 ns/op 1979447 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 282 4236006 ns/op 1979425 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 283 4179325 ns/op 1941830 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 283 4182885 ns/op 1941819 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 289 4147586 ns/op 1978517 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 282 4164382 ns/op 1979425 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 277 4153900 ns/op 1980098 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 289 4113024 ns/op 1978517 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Marshal-24 283 4248239 ns/op 1979291 B/op 1 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 218 5345857 ns/op 4060758 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 222 5310435 ns/op 4059177 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 219 5234206 ns/op 4059205 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 216 5267679 ns/op 4063085 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 218 5361509 ns/op 4059984 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 223 5272408 ns/op 4061299 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 216 5385670 ns/op 4063116 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 219 5348614 ns/op 4065223 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 224 5302978 ns/op 4065699 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/GoJSON/Unmarshal-24 216 5319262 ns/op 4061554 B/op 13509 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 482 2325749 ns/op 1971032 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 525 2306730 ns/op 1958992 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 518 2334163 ns/op 1969827 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 506 2304259 ns/op 1971029 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 507 2313300 ns/op 1970703 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 499 2323716 ns/op 1949684 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 505 2307942 ns/op 1949600 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 511 2313935 ns/op 1980426 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 490 2294151 ns/op 1961039 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Marshal-24 526 2326084 ns/op 1959753 B/op 4 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 158 7540282 ns/op 4809065 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 158 7484547 ns/op 4806369 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 152 7558443 ns/op 4803859 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 160 7522157 ns/op 4806285 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 158 7433121 ns/op 4809066 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 160 7501952 ns/op 4809613 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 160 7554172 ns/op 4808280 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 159 7384939 ns/op 4806987 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 162 7467914 ns/op 4808810 B/op 1447 allocs/op Benchmark/GolangSource/Concrete/SonicJSON/Unmarshal-24 158 7469101 ns/op 4806369 B/op 1447 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 42 25604401 ns/op 12390871 B/op 230519 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 40 25514576 ns/op 12395877 B/op 230519 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 44 25432269 ns/op 12386249 B/op 230519 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 44 25615207 ns/op 12386242 B/op 230519 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 42 25577118 ns/op 12290920 B/op 230518 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 45 25526386 ns/op 12290936 B/op 230518 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 46 25586242 ns/op 12382087 B/op 230518 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 46 25544958 ns/op 12382162 B/op 230519 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 44 25848607 ns/op 12290913 B/op 230518 allocs/op Benchmark/GolangSource/Interface/JSONv1/Marshal-24 40 25305045 ns/op 12395797 B/op 230519 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 36 29630089 ns/op 7927632 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 36 29666177 ns/op 7927621 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 34 29731949 ns/op 7927625 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 40 29662567 ns/op 7927624 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 34 29509256 ns/op 7927629 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 40 29562904 ns/op 7927626 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 39 30005600 ns/op 7927622 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 36 29736365 ns/op 7927632 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 39 29770839 ns/op 7927620 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv1/Unmarshal-24 34 30002326 ns/op 7927621 B/op 271274 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 163 7229377 ns/op 1941797 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 162 7342997 ns/op 2007204 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 163 7361820 ns/op 1941797 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 160 7930501 ns/op 2008025 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 160 7333602 ns/op 2008026 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 164 7296084 ns/op 1941795 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 163 7507371 ns/op 1941796 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 164 7465500 ns/op 2006403 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 163 7301369 ns/op 2071826 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Marshal-24 162 7261678 ns/op 1941800 B/op 2 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 88 13328589 ns/op 7002461 B/op 218849 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 82 13475702 ns/op 7002418 B/op 218849 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 86 13370482 ns/op 7002568 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 91 13351343 ns/op 7002558 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 85 13404305 ns/op 7002513 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 87 13437753 ns/op 7002554 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 78 13478172 ns/op 7002456 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 78 13433014 ns/op 7002573 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 92 13580954 ns/op 7002500 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONv2/Unmarshal-24 81 13458587 ns/op 7002554 B/op 218850 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 80 14890023 ns/op 3713731 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 68 14904495 ns/op 3581355 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 69 15082641 ns/op 3581343 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 75 14896828 ns/op 3722591 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 80 14794628 ns/op 3581351 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 70 14752732 ns/op 3581345 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 80 14925846 ns/op 3581349 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 78 14835120 ns/op 3581363 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 80 14833198 ns/op 3713732 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Marshal-24 73 14959611 ns/op 3726435 B/op 38423 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 61 19571483 ns/op 9246535 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 56 19368772 ns/op 9246493 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 62 19551673 ns/op 9246402 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 62 19658556 ns/op 9246455 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 61 19427361 ns/op 9246432 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 60 19275426 ns/op 9246466 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 56 19436133 ns/op 9246484 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 61 19479822 ns/op 9246432 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 60 19390188 ns/op 9246410 B/op 346669 allocs/op Benchmark/GolangSource/Interface/JSONIterator/Unmarshal-24 56 19425792 ns/op 9246480 B/op 346669 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 100 11923885 ns/op 1942159 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 100 11857164 ns/op 1942139 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 100 11804878 ns/op 2048006 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 100 11779864 ns/op 2047970 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 100 11802146 ns/op 1942246 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 98 11890022 ns/op 1942067 B/op 1 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 100 11775975 ns/op 2047968 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 99 11827325 ns/op 2049057 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 100 11895239 ns/op 1942251 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Marshal-24 93 11785037 ns/op 1942103 B/op 2 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 24 46653703 ns/op 8975705 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 25 46197760 ns/op 8975701 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 25 46121114 ns/op 8975704 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 25 45888030 ns/op 8975705 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 24 46270054 ns/op 8975696 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 24 45985351 ns/op 8975698 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 24 46164099 ns/op 8975698 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 25 46365815 ns/op 8975704 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 24 45983398 ns/op 8975700 B/op 230871 allocs/op Benchmark/GolangSource/Interface/SegmentJSON/Unmarshal-24 24 46462137 ns/op 8975708 B/op 230871 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 54 21683952 ns/op 1978059 B/op 2 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 55 21773400 ns/op 2372027 B/op 4 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 48 22557806 ns/op 2312076 B/op 3 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 55 21630980 ns/op 2485300 B/op 4 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 52 21432295 ns/op 2328496 B/op 4 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 54 21639007 ns/op 2271064 B/op 3 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 55 21379933 ns/op 2022591 B/op 3 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 52 21436351 ns/op 2328477 B/op 4 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 48 21681544 ns/op 2312073 B/op 3 allocs/op Benchmark/GolangSource/Interface/GoJSON/Marshal-24 49 21690996 ns/op 2304613 B/op 4 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 60 17038441 ns/op 10875083 B/op 320842 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 72 16755415 ns/op 10869633 B/op 320841 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 70 16686673 ns/op 10869325 B/op 320841 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 60 16795950 ns/op 10868223 B/op 320840 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 72 16513444 ns/op 10870085 B/op 320841 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 67 16681948 ns/op 10869431 B/op 320841 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 70 16546221 ns/op 10867868 B/op 320840 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 62 16766455 ns/op 10871298 B/op 320842 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 60 16769272 ns/op 10868786 B/op 320841 allocs/op Benchmark/GolangSource/Interface/GoJSON/Unmarshal-24 62 17167783 ns/op 10870258 B/op 320841 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 180 6659179 ns/op 1965702 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 180 6532654 ns/op 1980252 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 180 6656287 ns/op 2049302 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 178 6477004 ns/op 1947787 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 178 6530027 ns/op 1945442 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 181 6576013 ns/op 1947688 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 177 6540376 ns/op 1989662 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 181 6685555 ns/op 1947750 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 182 6610893 ns/op 1946939 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Marshal-24 180 6734654 ns/op 2041871 B/op 5 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 75 14255119 ns/op 10973279 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 78 13947019 ns/op 10978159 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 94 13978809 ns/op 10973748 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 97 14180027 ns/op 10976621 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 93 13903339 ns/op 10988812 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 93 13909365 ns/op 10984270 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 81 13693360 ns/op 10986685 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 86 14146054 ns/op 10975167 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 78 14495615 ns/op 10976832 B/op 128233 allocs/op Benchmark/GolangSource/Interface/SonicJSON/Unmarshal-24 100 14199926 ns/op 10979289 B/op 128233 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 67 16928972 ns/op 1971241 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 66 16841506 ns/op 1971659 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 69 16866089 ns/op 1942205 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 62 16941126 ns/op 1973639 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 66 16946452 ns/op 1971692 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 64 16883536 ns/op 1972618 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 68 16842786 ns/op 1970801 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 63 16789497 ns/op 1973060 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 72 16871164 ns/op 1969246 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Marshal-24 67 16832797 ns/op 1971238 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 38 31043619 ns/op 1942689 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 38 31017391 ns/op 1942688 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 37 30868343 ns/op 1942689 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 38 31077099 ns/op 1942688 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 37 30827777 ns/op 1942689 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 38 30832328 ns/op 1942688 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 37 31024086 ns/op 1942688 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 38 31106909 ns/op 1942688 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 38 30901907 ns/op 1942688 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv1/Unmarshal-24 37 30847534 ns/op 1942688 B/op 10 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 266 4623262 ns/op 1941828 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 256 4650151 ns/op 1983257 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 252 4645063 ns/op 1941834 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 250 4630423 ns/op 1984247 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 246 4684625 ns/op 1984929 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 254 4601855 ns/op 1983574 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 253 4666402 ns/op 1983740 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 254 4620102 ns/op 1983574 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 256 4637764 ns/op 2024661 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Marshal-24 253 4740292 ns/op 1983740 B/op 1 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 340 3419417 ns/op 1941950 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 355 3424354 ns/op 1941981 B/op 3 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 344 3429368 ns/op 1941968 B/op 3 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 354 3444600 ns/op 1942039 B/op 4 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 339 3415489 ns/op 1942011 B/op 3 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 349 3434828 ns/op 1941939 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 346 3414445 ns/op 1942010 B/op 3 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 352 3413796 ns/op 1941944 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 356 3431203 ns/op 1942028 B/op 4 allocs/op Benchmark/GolangSource/RawValue/JSONv2/Unmarshal-24 342 3430268 ns/op 1942062 B/op 4 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2383 517838 ns/op 1941762 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2504 519782 ns/op 1941769 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2722 515196 ns/op 1942488 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2070 533251 ns/op 1942722 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2410 492542 ns/op 1943399 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2012 507121 ns/op 1943719 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 1960 529735 ns/op 1943775 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2448 553416 ns/op 1942552 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 1953 555677 ns/op 1943753 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Marshal-24 2023 503971 ns/op 1942738 B/op 2 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 176 6790404 ns/op 5053249 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 176 6791187 ns/op 5053209 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 182 6690840 ns/op 5053211 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 174 6642160 ns/op 5053220 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 172 6880502 ns/op 5053218 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 176 6679161 ns/op 5053210 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 176 6746279 ns/op 5053210 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 178 6908661 ns/op 5053215 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 174 6839145 ns/op 5053221 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/JSONIterator/Unmarshal-24 184 6790417 ns/op 5053214 B/op 113125 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 175 6791579 ns/op 1952938 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 177 6786523 ns/op 1941818 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 175 6923494 ns/op 1941838 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 175 6757821 ns/op 1941839 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 175 6741681 ns/op 1941821 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 175 6754007 ns/op 1952938 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 175 6747485 ns/op 1952939 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 176 6787307 ns/op 1941820 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 176 6757331 ns/op 1941819 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Marshal-24 177 6788964 ns/op 1952811 B/op 1 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 610 1892738 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 644 1864590 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 579 1940392 ns/op 1941529 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 634 1862494 ns/op 1941529 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 634 1876865 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 627 1872862 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 634 1877430 ns/op 1941529 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 637 1863768 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 631 1876113 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/SegmentJSON/Unmarshal-24 630 1870753 ns/op 1941528 B/op 2 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 231 5103357 ns/op 1996068 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 232 5093308 ns/op 1941796 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 234 5105351 ns/op 1995367 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 234 5113256 ns/op 1995367 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 235 5174679 ns/op 1995139 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 220 5215410 ns/op 1941798 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 224 5216216 ns/op 1997758 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 232 5207245 ns/op 1941809 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 228 5075706 ns/op 1996786 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Marshal-24 226 5049011 ns/op 1997275 B/op 1 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 507 2454883 ns/op 5825573 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 506 2360273 ns/op 5825525 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 429 2438675 ns/op 5825559 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 459 2396303 ns/op 5825551 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 480 2411276 ns/op 5825568 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 460 2501781 ns/op 5825489 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 513 2421960 ns/op 5825542 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 495 2324834 ns/op 5825557 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 493 2421355 ns/op 5825531 B/op 4 allocs/op Benchmark/GolangSource/RawValue/GoJSON/Unmarshal-24 458 2441327 ns/op 5825526 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 232 5121301 ns/op 1979426 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 228 5133620 ns/op 1967978 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 228 5117315 ns/op 1978397 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 226 5201090 ns/op 1995832 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 230 5137370 ns/op 1963652 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 232 5184053 ns/op 1989309 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 232 5065594 ns/op 1963814 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 232 5139963 ns/op 2000895 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 229 5096920 ns/op 1977091 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Marshal-24 234 5203142 ns/op 1995465 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 181 6081662 ns/op 3900758 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 165 6586578 ns/op 3894032 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 170 6228438 ns/op 3894996 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 195 6351988 ns/op 3894076 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 204 6687708 ns/op 3899365 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 175 6160904 ns/op 3901347 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 174 7175032 ns/op 3897780 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 192 6490696 ns/op 3895373 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 193 5968170 ns/op 3901363 B/op 4 allocs/op Benchmark/GolangSource/RawValue/SonicJSON/Unmarshal-24 189 6184460 ns/op 3900047 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 42658 28263 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 42252 28175 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 43078 28083 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 40230 28041 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 42979 28306 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 42039 27967 ns/op 18442 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 42331 28378 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 42098 28101 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 42862 27893 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Marshal-24 42316 27922 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5773 186396 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5713 184763 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5656 186027 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5630 191903 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5647 185927 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 6447 186552 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5712 184718 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5697 186742 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5592 184982 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv1/Unmarshal-24 5757 186058 ns/op 19320 B/op 67 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 48994 24322 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 49759 24332 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 49490 24128 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 49593 24192 ns/op 18444 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 49396 24173 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 49472 24082 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 49371 24154 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 48950 24305 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 49368 24119 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Marshal-24 49153 24333 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 39026 30873 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38514 30754 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38866 30830 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38622 30725 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38168 30788 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 37822 30949 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38899 30731 ns/op 16500 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38322 30692 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38841 30905 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONv2/Unmarshal-24 38731 30949 ns/op 16501 B/op 50 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 39567 29758 ns/op 18453 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 39828 29838 ns/op 18448 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 39992 29673 ns/op 18448 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 39945 29562 ns/op 18448 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 40089 29810 ns/op 18444 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 39067 30120 ns/op 18448 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 40024 29594 ns/op 18448 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 40250 29680 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 40378 29490 ns/op 18448 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Marshal-24 40054 29986 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 58216 20581 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 58143 20539 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 58034 20493 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 58602 20321 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 59199 20492 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 57338 20589 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 58106 20729 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 57903 20417 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 57619 20498 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/JSONIterator/Unmarshal-24 58650 20772 ns/op 21053 B/op 133 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 37651 31699 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 37692 31880 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 37758 31912 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 37555 31854 ns/op 18442 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 38034 32020 ns/op 18442 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 37347 31895 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 38034 31727 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 37350 31885 ns/op 18442 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 37908 32277 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Marshal-24 37609 31698 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16465 72777 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16432 73151 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16512 73328 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16305 72812 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16275 73239 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16590 72527 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16471 73346 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16483 72620 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16594 73453 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/SegmentJSON/Unmarshal-24 16561 73038 ns/op 36304 B/op 123 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 40015 29798 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 39703 29814 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 39818 30020 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 40057 30109 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 40220 29812 ns/op 18442 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 39901 30094 ns/op 18438 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 39685 29966 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 39517 30213 ns/op 18442 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 39860 30064 ns/op 18442 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Marshal-24 40226 30015 ns/op 18442 B/op 1 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 70867 16952 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 70224 16825 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 67892 16955 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 71626 16927 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 67473 16842 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 68031 17032 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 69351 17089 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 71288 16970 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 70000 17019 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/GoJSON/Unmarshal-24 69366 17074 ns/op 19460 B/op 2 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 272919 4073 ns/op 18866 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 284443 4117 ns/op 18866 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 298435 4038 ns/op 18886 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 280978 4045 ns/op 18869 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 296120 4140 ns/op 18883 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 262526 4140 ns/op 18872 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 295695 4184 ns/op 18889 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 286135 4095 ns/op 18874 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 285706 4011 ns/op 18879 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Marshal-24 295948 4060 ns/op 18882 B/op 4 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 168241 7306 ns/op 20120 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 163328 7352 ns/op 20104 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 165172 7312 ns/op 20109 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 159894 7257 ns/op 20119 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 161008 7228 ns/op 20097 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 164004 7351 ns/op 20119 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 157965 7250 ns/op 20087 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 162727 7375 ns/op 20115 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 165670 7262 ns/op 20088 B/op 5 allocs/op Benchmark/StringUnicode/Concrete/SonicJSON/Unmarshal-24 163242 7328 ns/op 20114 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 26484 44404 ns/op 24589 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 26955 44749 ns/op 24589 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 26672 44450 ns/op 24595 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 26994 45009 ns/op 24592 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 27016 44535 ns/op 24589 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 25920 45021 ns/op 24592 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 26582 44823 ns/op 24595 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 26889 44904 ns/op 24592 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 26506 44635 ns/op 24589 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Marshal-24 27084 44689 ns/op 24592 B/op 125 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5625 189666 ns/op 30070 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5656 188565 ns/op 30079 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5412 189279 ns/op 30067 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5940 189640 ns/op 30074 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5884 188030 ns/op 30071 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5616 189576 ns/op 30074 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5650 190383 ns/op 30067 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5596 191031 ns/op 30073 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5571 188585 ns/op 30071 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv1/Unmarshal-24 5720 191014 ns/op 30074 B/op 193 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 38337 31019 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 37779 31310 ns/op 18448 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 38251 31162 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 38439 31095 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 37369 31287 ns/op 18448 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 37948 31244 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 38622 31143 ns/op 18444 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 38470 31511 ns/op 18450 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 38322 31135 ns/op 18453 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Marshal-24 38034 31451 ns/op 18444 B/op 2 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29898 40343 ns/op 27324 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29666 39859 ns/op 27328 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29407 40150 ns/op 27326 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 30050 39961 ns/op 27328 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29901 40122 ns/op 27327 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 30456 40207 ns/op 27329 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 30099 40580 ns/op 27325 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 29971 39645 ns/op 27326 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 30016 39981 ns/op 27327 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONv2/Unmarshal-24 30042 39921 ns/op 27327 B/op 178 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 35497 33670 ns/op 18572 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 35581 33170 ns/op 18574 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 36078 33375 ns/op 18572 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 35644 33714 ns/op 18577 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 35166 33544 ns/op 18572 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 35328 33329 ns/op 18574 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 35725 33306 ns/op 18577 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 35590 33296 ns/op 18574 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 35809 33375 ns/op 18572 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Marshal-24 35509 33324 ns/op 18572 B/op 5 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38005 31353 ns/op 31727 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38230 31227 ns/op 31727 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38863 31350 ns/op 31725 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38757 30931 ns/op 31727 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38401 30982 ns/op 31730 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38670 31109 ns/op 31726 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38974 31129 ns/op 31728 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38080 31302 ns/op 31726 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38799 31416 ns/op 31729 B/op 261 allocs/op Benchmark/StringUnicode/Interface/JSONIterator/Unmarshal-24 38476 31145 ns/op 31728 B/op 261 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 28986 40853 ns/op 18444 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 29172 40768 ns/op 18445 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 28840 40669 ns/op 18444 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 29293 41603 ns/op 18445 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 29216 40903 ns/op 18442 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 29116 41238 ns/op 18448 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 29022 41004 ns/op 18445 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 28756 41122 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 29353 41263 ns/op 18448 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Marshal-24 28458 40577 ns/op 18442 B/op 1 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8293 125506 ns/op 47128 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8221 125334 ns/op 47122 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 9610 124996 ns/op 47122 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8199 125462 ns/op 47123 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8215 125268 ns/op 47124 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8139 125748 ns/op 47123 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 7996 126901 ns/op 47128 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8216 124935 ns/op 47123 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8368 125192 ns/op 47124 B/op 251 allocs/op Benchmark/StringUnicode/Interface/SegmentJSON/Unmarshal-24 8456 125272 ns/op 47130 B/op 251 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 27805 42922 ns/op 18504 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 27590 43502 ns/op 18524 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 27178 42973 ns/op 18509 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 27956 43026 ns/op 18510 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 27475 43086 ns/op 18495 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 27639 43282 ns/op 18511 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 27613 43069 ns/op 18498 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 26746 43185 ns/op 18503 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 27892 43228 ns/op 18501 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Marshal-24 27690 43112 ns/op 18501 B/op 1 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 43941 26296 ns/op 31094 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 44686 26685 ns/op 31095 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 44742 26388 ns/op 31095 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 45324 26342 ns/op 31099 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 45709 26541 ns/op 31096 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 45285 26475 ns/op 31096 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 45657 26557 ns/op 31096 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 45276 26420 ns/op 31097 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 45274 26449 ns/op 31096 B/op 190 allocs/op Benchmark/StringUnicode/Interface/GoJSON/Unmarshal-24 45368 26422 ns/op 31093 B/op 190 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 168945 6961 ns/op 18769 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 167082 6959 ns/op 18756 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 175962 7056 ns/op 18736 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 178603 6915 ns/op 18754 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 161524 6959 ns/op 18747 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 174606 6942 ns/op 18762 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 166484 7017 ns/op 18737 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 174234 6975 ns/op 18753 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 173641 6932 ns/op 18753 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Marshal-24 170020 6888 ns/op 18754 B/op 4 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 70710 16315 ns/op 29754 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 73855 16439 ns/op 29750 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 73992 16298 ns/op 29751 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 74940 16187 ns/op 29754 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 71121 16459 ns/op 29770 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 72614 16411 ns/op 29756 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 72261 16102 ns/op 29763 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 74301 16247 ns/op 29771 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 72342 16410 ns/op 29782 B/op 71 allocs/op Benchmark/StringUnicode/Interface/SonicJSON/Unmarshal-24 73095 16396 ns/op 29748 B/op 71 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 6938 151481 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7464 151202 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7304 152025 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7267 162835 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7092 154809 ns/op 18444 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7002 150808 ns/op 18444 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7087 152911 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7188 149976 ns/op 18444 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 7518 151313 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Marshal-24 6993 152138 ns/op 18441 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3926 291692 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3884 292323 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3850 293345 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3998 292137 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3944 290300 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3991 293716 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3987 296382 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3769 292967 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 4006 293476 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv1/Unmarshal-24 3976 291881 ns/op 18608 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 38200 30654 ns/op 21023 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 39529 30760 ns/op 21025 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 37885 30563 ns/op 21021 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 39278 30514 ns/op 21023 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 38688 30351 ns/op 21025 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 39477 30502 ns/op 21027 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 38875 30446 ns/op 21025 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 39391 30475 ns/op 21023 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 39238 30398 ns/op 21023 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Marshal-24 38739 30494 ns/op 21027 B/op 8 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 41403 29007 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 41630 29142 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 40909 28930 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 40938 29231 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 39921 28782 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 41448 28878 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 41114 29066 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 41592 29190 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 41400 28807 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONv2/Unmarshal-24 41065 29064 ns/op 21045 B/op 9 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 385309 2834 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 422503 2837 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 445020 2990 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 389980 2870 ns/op 18445 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 380588 3037 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 357946 2891 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 359311 2869 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 478063 2831 ns/op 18445 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 396906 2908 ns/op 18446 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Marshal-24 438571 2908 ns/op 18445 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 53991 21804 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 53638 22179 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 54253 21872 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 54573 22141 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 55795 21892 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 55632 21902 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 53372 21804 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 55244 21908 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 54944 21917 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/JSONIterator/Unmarshal-24 54638 21915 ns/op 39745 B/op 79 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 20955 56132 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 21414 56207 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 21452 56392 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 21310 56619 ns/op 18443 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 21198 56439 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 21392 56739 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 21354 55963 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 21098 56112 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 21373 56189 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Marshal-24 21003 56129 ns/op 18440 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 43212 27302 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 42919 27361 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 43896 27173 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 44125 27265 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 43272 27345 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 43231 27413 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 43699 27168 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 43707 27666 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 43386 27285 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/SegmentJSON/Unmarshal-24 44260 27437 ns/op 18456 B/op 2 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 36796 32195 ns/op 18442 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 36690 32273 ns/op 18444 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 36934 32543 ns/op 18444 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 36925 32378 ns/op 18444 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 36589 32154 ns/op 18442 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 37220 32480 ns/op 18436 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 36898 32254 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 36879 32230 ns/op 18444 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 37263 32316 ns/op 18444 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Marshal-24 36374 32138 ns/op 18439 B/op 1 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 75183 15698 ns/op 55332 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 76088 15628 ns/op 55332 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 73988 15772 ns/op 55332 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 77055 15557 ns/op 55332 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 75745 15707 ns/op 55332 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 78583 15745 ns/op 55332 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 78310 15789 ns/op 55332 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 74100 15717 ns/op 55332 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 75268 15605 ns/op 55332 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/GoJSON/Unmarshal-24 76674 15791 ns/op 55333 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 183949 6248 ns/op 18844 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 188389 6212 ns/op 18839 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 187605 6270 ns/op 18818 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 197800 6236 ns/op 18834 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 185551 6391 ns/op 18865 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 187489 6177 ns/op 18823 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 196915 6185 ns/op 18828 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 197140 6232 ns/op 18836 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 167554 6264 ns/op 18827 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Marshal-24 181012 6268 ns/op 18862 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 152912 8133 ns/op 37221 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 150584 8221 ns/op 37219 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 132466 8578 ns/op 37221 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 151149 8347 ns/op 37212 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 141385 8190 ns/op 37203 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 138360 8254 ns/op 37208 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 128426 8461 ns/op 37201 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 135424 8520 ns/op 37213 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 151358 8057 ns/op 37169 B/op 4 allocs/op Benchmark/StringUnicode/RawValue/SonicJSON/Unmarshal-24 149704 8323 ns/op 37173 B/op 4 allocs/op