mirror of https://github.com/alibaba/fastjson2.git
				
				
				
			
		
			
	
	
		
			470 lines
		
	
	
		
			42 KiB
		
	
	
	
		
			Markdown
		
	
	
	
		
		
			
		
	
	
			470 lines
		
	
	
		
			42 KiB
		
	
	
	
		
			Markdown
		
	
	
	
| 
								 | 
							
								# ecs.c7.xlarge-oracle-jdk1.8.0_341_x64
							 | 
						||
| 
								 | 
							
								```java
							 | 
						||
| 
								 | 
							
								Benchmark                                                 Mode  Cnt     Score    Error   Units
							 | 
						||
| 
								 | 
							
								EishayParseBinary.fastjson2UTF8Bytes                     thrpt    5  1138.180 ? 18.886  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseBinary.hessian                                thrpt    5   286.071 ?  4.271  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseBinary.javaSerialize                          thrpt    5    46.459 ?  0.625  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseBinary.jsonb                                  thrpt    5  1716.752 ? 25.626  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseBinaryArrayMapping.fastjson1UTF8Bytes         thrpt    5  1462.540 ? 24.276  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseBinaryArrayMapping.fastjson2UTF8Bytes         thrpt    5  1647.232 ? 22.764  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseBinaryArrayMapping.jsonb                      thrpt    5  2730.417 ? 33.634  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseBinaryArrayMapping.kryo                       thrpt    5  1665.471 ? 21.125  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseBinaryArrayMapping.protobuf                   thrpt    5  1006.406 ? 12.796  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseBinaryAutoType.fastjson2JSONB                 thrpt    5  1464.122 ? 15.509  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseBinaryAutoType.fastjson2JSONB_autoTypeFilter  thrpt    5  1377.288 ? 15.273  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseBinaryAutoType.hessian                        thrpt    5   289.896 ?  4.152  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseBinaryAutoType.javaSerialize                  thrpt    5    47.230 ?  0.458  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseString.fastjson1                              thrpt    5   987.837 ? 21.114  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseString.fastjson2                              thrpt    5  1300.943 ? 32.099  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseString.gson                                   thrpt    5   435.769 ?  8.582  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseString.jackson                                thrpt    5   512.557 ?  3.036  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseStringPretty.fastjson1                        thrpt    5   269.742 ?  7.275  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseStringPretty.fastjson2                        thrpt    5   927.971 ? 19.635  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseStringPretty.gson                             thrpt    5   412.207 ?  5.643  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseStringPretty.jackson                          thrpt    5   487.036 ? 15.977  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeString.fastjson1                          thrpt    5   516.167 ?  8.029  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeString.fastjson2                          thrpt    5   984.104 ? 18.503  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeString.gson                               thrpt    5   343.411 ?  5.014  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeString.jackson                            thrpt    5   529.544 ? 10.778  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeStringPretty.fastjson1                    thrpt    5   438.930 ?  9.650  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeStringPretty.fastjson2                    thrpt    5   783.169 ? 15.301  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeStringPretty.gson                         thrpt    5   324.513 ?  4.965  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeStringPretty.jackson                      thrpt    5   491.325 ?  4.404  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeUTF8Bytes.fastjson1                       thrpt    5   439.146 ? 10.021  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeUTF8Bytes.fastjson2                       thrpt    5   871.986 ? 20.763  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeUTF8Bytes.gson                            thrpt    5   317.564 ?  3.619  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeUTF8Bytes.jackson                         thrpt    5   601.556 ?  8.048  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeUTF8BytesPretty.fastjson1                 thrpt    5   368.652 ?  3.439  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeUTF8BytesPretty.fastjson2                 thrpt    5   651.492 ? 12.259  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeUTF8BytesPretty.gson                      thrpt    5   290.200 ?  7.442  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeUTF8BytesPretty.jackson                   thrpt    5   537.145 ? 14.530  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseUTF8Bytes.dsljson                             thrpt    5   923.506 ? 11.567  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseUTF8Bytes.fastjson1                           thrpt    5   792.361 ? 15.222  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseUTF8Bytes.fastjson2                           thrpt    5  1103.979 ? 19.656  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseUTF8Bytes.gson                                thrpt    5   310.944 ?  6.356  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseUTF8Bytes.jackson                             thrpt    5   599.551 ? 12.026  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseUTF8BytesPretty.fastjson1                     thrpt    5   246.932 ?  3.729  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseUTF8BytesPretty.fastjson2                     thrpt    5   835.415 ? 12.805  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseUTF8BytesPretty.gson                          thrpt    5   296.248 ?  4.561  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseUTF8BytesPretty.jackson                       thrpt    5   529.769 ? 10.985  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinary.fastjson2UTF8Bytes                     thrpt    5  1527.098 ? 53.377  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinary.hessian                                thrpt    5   342.951 ? 11.602  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinary.javaSerialize                          thrpt    5   226.481 ?  3.084  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinary.jsonb                                  thrpt    5  1940.557 ? 48.457  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinaryArrayMapping.fastjson1UTF8Bytes         thrpt    5   762.741 ? 10.525  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes         thrpt    5  1861.678 ? 22.514  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinaryArrayMapping.jsonb                      thrpt    5  3095.395 ? 33.912  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinaryArrayMapping.kryo                       thrpt    5  1894.575 ? 11.302  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinaryArrayMapping.protobuf                   thrpt    5  1451.017 ? 20.841  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinaryAutoType.fastjson2JSONB                 thrpt    5  1286.631 ? 27.567  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinaryAutoType.fastjson2UTF8Bytes             thrpt    5  1453.972 ? 28.701  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinaryAutoType.hessian                        thrpt    5   336.239 ?  7.949  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinaryAutoType.javaSerialize                  thrpt    5   228.519 ?  6.494  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteString.fastjson1                              thrpt    5   614.846 ?  7.328  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteString.fastjson2                              thrpt    5  1617.183 ? 16.363  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteString.gson                                   thrpt    5   442.235 ?  2.835  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteString.jackson                                thrpt    5   967.085 ? 13.991  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteStringTree.fastjson1                          thrpt    5   832.427 ? 20.978  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteStringTree.fastjson2                          thrpt    5  1200.980 ? 25.590  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteStringTree.gson                               thrpt    5   489.784 ? 13.530  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteStringTree.jackson                            thrpt    5   958.756 ? 20.765  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteStringTree1x.fastjson1                        thrpt    5   768.318 ? 17.473  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteStringTree1x.fastjson2                        thrpt    5  1046.941 ? 25.267  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteStringTree1x.gson                             thrpt    5   475.441 ?  2.643  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteStringTree1x.jackson                          thrpt    5   872.111 ?  9.120  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteUTF8Bytes.fastjson1                           thrpt    5   578.500 ?  8.023  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteUTF8Bytes.fastjson2                           thrpt    5  1508.263 ? 14.013  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteUTF8Bytes.gson                                thrpt    5   381.152 ?  4.819  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteUTF8Bytes.jackson                             thrpt    5   921.479 ? 13.070  ops/ms
							 | 
						||
| 
								 | 
							
								```
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# ecs.c7.xlarge-oracle-jdk-11.0.16_x64
							 | 
						||
| 
								 | 
							
								```java
							 | 
						||
| 
								 | 
							
								Benchmark                                                 Mode  Cnt     Score    Error   Units
							 | 
						||
| 
								 | 
							
								EishayParseBinary.fastjson2UTF8Bytes                     thrpt    5  1177.362 ?  7.078  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseBinary.hessian                                thrpt    5   255.150 ?  2.347  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseBinary.javaSerialize                          thrpt    5    49.214 ?  0.403  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseBinary.jsonb                                  thrpt    5  2732.249 ? 22.232  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseBinaryArrayMapping.fastjson1UTF8Bytes         thrpt    5  1503.555 ? 26.920  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseBinaryArrayMapping.fastjson2UTF8Bytes         thrpt    5  1775.372 ?  6.542  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseBinaryArrayMapping.jsonb                      thrpt    5  3908.082 ? 53.277  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseBinaryArrayMapping.kryo                       thrpt    5  1618.088 ?  9.526  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseBinaryArrayMapping.protobuf                   thrpt    5  1381.030 ?  7.319  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseBinaryAutoType.fastjson2JSONB                 thrpt    5  1912.612 ? 36.690  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseBinaryAutoType.fastjson2JSONB_autoTypeFilter  thrpt    5  1655.282 ? 14.944  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseBinaryAutoType.hessian                        thrpt    5   250.515 ?  1.783  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseBinaryAutoType.javaSerialize                  thrpt    5    48.447 ?  0.389  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseString.fastjson1                              thrpt    5   911.105 ? 14.554  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseString.fastjson2                              thrpt    5  1213.728 ?  2.587  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseString.gson                                   thrpt    5   439.408 ?  4.423  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseString.jackson                                thrpt    5   475.197 ?  5.711  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseStringPretty.fastjson1                        thrpt    5   241.771 ?  2.092  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseStringPretty.fastjson2                        thrpt    5   890.589 ?  8.352  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseStringPretty.gson                             thrpt    5   398.890 ?  1.580  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseStringPretty.jackson                          thrpt    5   439.949 ?  4.518  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeString.fastjson1                          thrpt    5   389.484 ?  2.081  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeString.fastjson2                          thrpt    5   860.379 ?  4.605  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeString.gson                               thrpt    5   313.505 ?  1.485  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeString.jackson                            thrpt    5   456.355 ?  2.952  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeStringPretty.fastjson1                    thrpt    5   352.311 ?  1.830  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeStringPretty.fastjson2                    thrpt    5   679.627 ?  2.619  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeStringPretty.gson                         thrpt    5   306.514 ?  1.738  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeStringPretty.jackson                      thrpt    5   435.293 ?  1.560  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeUTF8Bytes.fastjson1                       thrpt    5   357.527 ?  3.465  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeUTF8Bytes.fastjson2                       thrpt    5   783.998 ? 14.933  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeUTF8Bytes.gson                            thrpt    5   312.556 ?  1.089  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeUTF8Bytes.jackson                         thrpt    5   508.853 ?  5.158  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeUTF8BytesPretty.fastjson1                 thrpt    5   307.868 ?  1.999  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeUTF8BytesPretty.fastjson2                 thrpt    5   627.661 ?  6.105  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeUTF8BytesPretty.gson                      thrpt    5   291.605 ?  1.308  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeUTF8BytesPretty.jackson                   thrpt    5   487.500 ?  5.269  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseUTF8Bytes.dsljson                             thrpt    5   868.894 ?  2.739  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseUTF8Bytes.fastjson1                           thrpt    5   761.822 ?  8.249  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseUTF8Bytes.fastjson2                           thrpt    5  1066.680 ?  7.063  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseUTF8Bytes.gson                                thrpt    5   317.304 ?  1.801  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseUTF8Bytes.jackson                             thrpt    5   531.257 ?  5.223  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseUTF8BytesPretty.fastjson1                     thrpt    5   225.574 ?  1.235  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseUTF8BytesPretty.fastjson2                     thrpt    5   845.503 ?  6.964  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseUTF8BytesPretty.gson                          thrpt    5   297.920 ?  3.296  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseUTF8BytesPretty.jackson                       thrpt    5   489.818 ?  7.508  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinary.fastjson2UTF8Bytes                     thrpt    5  1564.422 ? 19.886  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinary.hessian                                thrpt    5   338.528 ?  1.213  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinary.javaSerialize                          thrpt    5   217.559 ?  1.250  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinary.jsonb                                  thrpt    5  2437.520 ? 29.395  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinaryArrayMapping.fastjson1UTF8Bytes         thrpt    5   709.390 ?  3.256  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes         thrpt    5  2080.037 ?  7.267  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinaryArrayMapping.jsonb                      thrpt    5  4274.070 ? 22.001  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinaryArrayMapping.kryo                       thrpt    5  1997.361 ? 32.419  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinaryArrayMapping.protobuf                   thrpt    5  1650.420 ?  7.118  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinaryAutoType.fastjson2JSONB                 thrpt    5  1413.414 ? 11.748  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinaryAutoType.fastjson2UTF8Bytes             thrpt    5  1531.745 ?  9.862  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinaryAutoType.hessian                        thrpt    5   334.237 ?  1.390  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinaryAutoType.javaSerialize                  thrpt    5   203.033 ?  1.257  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteString.fastjson1                              thrpt    5   586.997 ?  4.307  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteString.fastjson2                              thrpt    5  1483.852 ? 12.827  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteString.gson                                   thrpt    5   363.761 ?  7.420  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteString.jackson                                thrpt    5   938.092 ?  9.232  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteStringTree.fastjson1                          thrpt    5   777.375 ?  6.979  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteStringTree.fastjson2                          thrpt    5  1235.305 ? 16.172  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteStringTree.gson                               thrpt    5   377.906 ?  3.270  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteStringTree.jackson                            thrpt    5   940.125 ?  7.525  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteStringTree1x.fastjson1                        thrpt    5   762.040 ?  9.520  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteStringTree1x.fastjson2                        thrpt    5  1089.208 ?  8.196  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteStringTree1x.gson                             thrpt    5   374.578 ?  1.486  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteStringTree1x.jackson                          thrpt    5   907.277 ? 13.712  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteUTF8Bytes.fastjson1                           thrpt    5   546.073 ?  2.090  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteUTF8Bytes.fastjson2                           thrpt    5  1609.011 ? 12.311  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteUTF8Bytes.gson                                thrpt    5   356.800 ?  0.838  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteUTF8Bytes.jackson                             thrpt    5   861.262 ?  5.796  ops/ms
							 | 
						||
| 
								 | 
							
								```
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# ecs.c7.xlarge-oracle-jdk-17.0.4_x64
							 | 
						||
| 
								 | 
							
								```java
							 | 
						||
| 
								 | 
							
								Benchmark                                                 Mode  Cnt     Score    Error   Units
							 | 
						||
| 
								 | 
							
								EishayParseBinary.fastjson2UTF8Bytes                     thrpt    5  1216.610 ? 13.622  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseBinary.hessian                                thrpt    5   260.948 ?  0.777  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseBinary.javaSerialize                          thrpt    5    54.562 ?  0.372  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseBinary.jsonb                                  thrpt    5  3089.633 ?  9.718  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseBinaryArrayMapping.fastjson1UTF8Bytes         thrpt    5  1672.701 ? 10.956  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseBinaryArrayMapping.fastjson2UTF8Bytes         thrpt    5  1981.623 ? 16.252  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseBinaryArrayMapping.jsonb                      thrpt    5  5092.478 ? 41.763  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseBinaryArrayMapping.kryo                       thrpt    5  1699.795 ? 19.520  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseBinaryArrayMapping.protobuf                   thrpt    5  1778.835 ? 10.571  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseBinaryAutoType.fastjson2JSONB                 thrpt    5  2166.687 ? 29.851  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseBinaryAutoType.fastjson2JSONB_autoTypeFilter  thrpt    5  1839.018 ? 19.884  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseBinaryAutoType.hessian                        thrpt    5   261.785 ?  2.057  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseBinaryAutoType.javaSerialize                  thrpt    5    54.281 ?  0.591  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseString.fastjson1                              thrpt    5  1283.108 ? 11.726  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseString.fastjson2                              thrpt    5  1309.687 ? 10.953  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseString.gson                                   thrpt    5   445.659 ?  2.458  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseString.jackson                                thrpt    5   510.334 ?  2.190  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseStringPretty.fastjson1                        thrpt    5   297.502 ?  1.775  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseStringPretty.fastjson2                        thrpt    5   929.046 ?  3.416  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseStringPretty.gson                             thrpt    5   414.833 ?  1.203  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseStringPretty.jackson                          thrpt    5   460.214 ?  3.958  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeString.fastjson1                          thrpt    5   558.020 ?  2.891  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeString.fastjson2                          thrpt    5  1068.564 ?  6.533  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeString.gson                               thrpt    5   323.652 ?  1.245  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeString.jackson                            thrpt    5   515.856 ?  4.464  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeStringPretty.fastjson1                    thrpt    5   474.805 ?  3.121  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeStringPretty.fastjson2                    thrpt    5   782.457 ?  5.986  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeStringPretty.gson                         thrpt    5   299.719 ?  2.821  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeStringPretty.jackson                      thrpt    5   463.292 ?  2.535  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeUTF8Bytes.fastjson1                       thrpt    5   474.145 ?  2.086  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeUTF8Bytes.fastjson2                       thrpt    5   977.061 ?  8.804  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeUTF8Bytes.gson                            thrpt    5   319.181 ?  1.050  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeUTF8Bytes.jackson                         thrpt    5   582.130 ?  4.879  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeUTF8BytesPretty.fastjson1                 thrpt    5   405.336 ?  2.376  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeUTF8BytesPretty.fastjson2                 thrpt    5   757.994 ?  4.172  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeUTF8BytesPretty.gson                      thrpt    5   309.105 ?  1.541  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeUTF8BytesPretty.jackson                   thrpt    5   509.014 ?  5.190  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseUTF8Bytes.dsljson                             thrpt    5   831.271 ?  3.975  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseUTF8Bytes.fastjson1                           thrpt    5   957.016 ?  8.280  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseUTF8Bytes.fastjson2                           thrpt    5  1146.093 ?  5.207  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseUTF8Bytes.gson                                thrpt    5   307.941 ?  2.026  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseUTF8Bytes.jackson                             thrpt    5   553.258 ?  6.048  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseUTF8BytesPretty.fastjson1                     thrpt    5   275.973 ?  2.970  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseUTF8BytesPretty.fastjson2                     thrpt    5   861.785 ?  4.120  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseUTF8BytesPretty.gson                          thrpt    5   307.701 ?  2.562  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseUTF8BytesPretty.jackson                       thrpt    5   483.069 ?  2.460  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinary.fastjson2UTF8Bytes                     thrpt    5  1928.333 ?  8.172  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinary.hessian                                thrpt    5   325.511 ?  1.080  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinary.javaSerialize                          thrpt    5   223.387 ?  0.756  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinary.jsonb                                  thrpt    5  3294.978 ? 36.944  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinaryArrayMapping.fastjson1UTF8Bytes         thrpt    5   697.708 ?  5.478  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes         thrpt    5  2183.472 ? 10.101  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinaryArrayMapping.jsonb                      thrpt    5  5715.994 ? 37.730  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinaryArrayMapping.kryo                       thrpt    5  2055.144 ? 26.869  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinaryArrayMapping.protobuf                   thrpt    5  1749.845 ?  5.318  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinaryAutoType.fastjson2JSONB                 thrpt    5  1701.980 ? 14.403  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinaryAutoType.fastjson2UTF8Bytes             thrpt    5  1820.719 ? 14.232  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinaryAutoType.hessian                        thrpt    5   324.698 ?  4.019  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinaryAutoType.javaSerialize                  thrpt    5   213.834 ?  1.933  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteString.fastjson1                              thrpt    5   628.956 ?  4.660  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteString.fastjson2                              thrpt    5  1617.466 ? 10.693  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteString.gson                                   thrpt    5   250.382 ?  1.518  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteString.jackson                                thrpt    5  1032.857 ?  6.506  ops/ms
							 | 
						||
| 
								 | 
							
								```
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# ecs.g8m.xlarge-oracle-jdk1.8.0_341_aarch64
							 | 
						||
| 
								 | 
							
								```java
							 | 
						||
| 
								 | 
							
								Benchmark                                                 Mode  Cnt     Score     Error   Units
							 | 
						||
| 
								 | 
							
								EishayParseBinary.fastjson2UTF8Bytes                     thrpt    5   830.354 ?  24.847  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseBinary.hessian                                thrpt    5   204.364 ?   3.292  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseBinary.javaSerialize                          thrpt    5    43.034 ?   0.754  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseBinary.jsonb                                  thrpt    5  1417.351 ? 135.785  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseBinaryArrayMapping.fastjson1UTF8Bytes         thrpt    5  1123.831 ?  48.427  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseBinaryArrayMapping.fastjson2UTF8Bytes         thrpt    5  1220.446 ? 131.634  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseBinaryArrayMapping.jsonb                      thrpt    5  2450.225 ?  81.299  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseBinaryArrayMapping.kryo                       thrpt    5  1214.910 ?  67.043  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseBinaryArrayMapping.protobuf                   thrpt    5   851.809 ?  65.485  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseBinaryAutoType.fastjson2JSONB                 thrpt    5  1180.252 ?  49.005  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseBinaryAutoType.fastjson2JSONB_autoTypeFilter  thrpt    5  1145.711 ?  38.486  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseBinaryAutoType.hessian                        thrpt    5   206.140 ?   6.182  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseBinaryAutoType.javaSerialize                  thrpt    5    41.565 ?   0.292  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseString.fastjson1                              thrpt    5   745.361 ?  37.621  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseString.fastjson2                              thrpt    5   923.737 ?  58.372  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseString.gson                                   thrpt    5   349.765 ?   7.114  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseString.jackson                                thrpt    5   382.796 ?  16.508  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseStringPretty.fastjson1                        thrpt    5   216.676 ?  10.215  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseStringPretty.fastjson2                        thrpt    5   731.592 ?  31.643  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseStringPretty.gson                             thrpt    5   324.737 ?   8.900  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseStringPretty.jackson                          thrpt    5   345.738 ?  13.196  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeString.fastjson1                          thrpt    5   318.146 ?   3.525  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeString.fastjson2                          thrpt    5   549.572 ?  20.977  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeString.gson                               thrpt    5   258.842 ?   8.036  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeString.jackson                            thrpt    5   296.979 ?  15.481  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeStringPretty.fastjson1                    thrpt    5   273.653 ?  12.597  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeStringPretty.fastjson2                    thrpt    5   490.371 ?  43.903  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeStringPretty.gson                         thrpt    5   242.967 ?  13.196  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeStringPretty.jackson                      thrpt    5   270.151 ?  19.444  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeUTF8Bytes.fastjson1                       thrpt    5   255.641 ?   8.702  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeUTF8Bytes.fastjson2                       thrpt    5   546.877 ?  31.162  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeUTF8Bytes.gson                            thrpt    5   240.374 ?  13.678  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeUTF8Bytes.jackson                         thrpt    5   325.694 ?  11.740  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeUTF8BytesPretty.fastjson1                 thrpt    5   229.337 ?   6.142  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeUTF8BytesPretty.fastjson2                 thrpt    5   486.774 ?  43.186  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeUTF8BytesPretty.gson                      thrpt    5   224.971 ?   8.276  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeUTF8BytesPretty.jackson                   thrpt    5   288.774 ?  14.652  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseUTF8Bytes.dsljson                             thrpt    5   598.875 ?  17.678  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseUTF8Bytes.fastjson1                           thrpt    5   681.866 ?  11.880  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseUTF8Bytes.fastjson2                           thrpt    5   796.431 ?  38.034  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseUTF8Bytes.gson                                thrpt    5   242.017 ?   6.003  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseUTF8Bytes.jackson                             thrpt    5   407.264 ?  19.157  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseUTF8BytesPretty.fastjson1                     thrpt    5   206.752 ?   4.212  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseUTF8BytesPretty.fastjson2                     thrpt    5   676.551 ?  29.335  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseUTF8BytesPretty.gson                          thrpt    5   225.082 ?   4.974  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseUTF8BytesPretty.jackson                       thrpt    5   365.389 ?  11.785  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinary.fastjson2UTF8Bytes                     thrpt    5  1325.459 ?  28.577  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinary.hessian                                thrpt    5   353.131 ?   3.643  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinary.javaSerialize                          thrpt    5   207.085 ?   2.276  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinary.jsonb                                  thrpt    5  1664.222 ?  16.251  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinaryArrayMapping.fastjson1UTF8Bytes         thrpt    5   498.026 ?  10.547  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes         thrpt    5  1528.776 ?  18.190  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinaryArrayMapping.jsonb                      thrpt    5  2577.552 ?  26.272  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinaryArrayMapping.kryo                       thrpt    5  1468.005 ?   3.523  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinaryArrayMapping.protobuf                   thrpt    5   905.451 ?  19.553  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinaryAutoType.fastjson2JSONB                 thrpt    5  1108.787 ?  12.046  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinaryAutoType.fastjson2UTF8Bytes             thrpt    5  1283.441 ?  26.838  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinaryAutoType.hessian                        thrpt    5   351.778 ?   1.704  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinaryAutoType.javaSerialize                  thrpt    5   207.442 ?   3.841  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteString.fastjson1                              thrpt    5   483.221 ?   8.094  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteString.fastjson2                              thrpt    5  1220.405 ?  22.999  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteString.gson                                   thrpt    5   371.023 ?   7.396  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteString.jackson                                thrpt    5   651.290 ?  10.602  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteStringTree.fastjson1                          thrpt    5   588.088 ?   9.907  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteStringTree.fastjson2                          thrpt    5   941.885 ?  15.675  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteStringTree.gson                               thrpt    5   401.993 ?   6.705  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteStringTree.jackson                            thrpt    5   677.586 ?  10.560  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteStringTree1x.fastjson1                        thrpt    5   554.828 ?   4.992  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteStringTree1x.fastjson2                        thrpt    5   823.537 ?  11.033  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteStringTree1x.gson                             thrpt    5   392.242 ?   6.172  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteStringTree1x.jackson                          thrpt    5   617.044 ?   7.088  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteUTF8Bytes.fastjson1                           thrpt    5   482.774 ?   7.690  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteUTF8Bytes.fastjson2                           thrpt    5  1321.337 ?  40.946  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteUTF8Bytes.gson                                thrpt    5   314.123 ?   2.656  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteUTF8Bytes.jackson                             thrpt    5   681.434 ?   7.264  ops/ms
							 | 
						||
| 
								 | 
							
								```
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# ecs.g8m.xlarge-oracle-jdk-11.0.16_aarch64
							 | 
						||
| 
								 | 
							
								```java
							 | 
						||
| 
								 | 
							
								Benchmark                                                 Mode  Cnt     Score    Error   Units
							 | 
						||
| 
								 | 
							
								EishayParseBinary.fastjson2UTF8Bytes                     thrpt    5  1076.757 ?  5.957  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseBinary.hessian                                thrpt    5   194.435 ? 34.045  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseBinary.javaSerialize                          thrpt    5    40.789 ?  0.490  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseBinary.jsonb                                  thrpt    5  2125.171 ?  4.253  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseBinaryArrayMapping.fastjson1UTF8Bytes         thrpt    5  1272.352 ?  1.482  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseBinaryArrayMapping.fastjson2UTF8Bytes         thrpt    5  1552.121 ?  5.300  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseBinaryArrayMapping.jsonb                      thrpt    5  3209.530 ?  4.804  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseBinaryArrayMapping.kryo                       thrpt    5  1424.327 ?  8.080  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseBinaryArrayMapping.protobuf                   thrpt    5  1075.553 ?  0.997  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseBinaryAutoType.fastjson2JSONB                 thrpt    5  1601.398 ?  1.390  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseBinaryAutoType.fastjson2JSONB_autoTypeFilter  thrpt    5  1552.567 ?  3.189  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseBinaryAutoType.hessian                        thrpt    5   194.633 ? 13.223  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseBinaryAutoType.javaSerialize                  thrpt    5    36.416 ?  3.018  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseString.fastjson1                              thrpt    5   809.813 ?  3.477  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseString.fastjson2                              thrpt    5  1115.587 ?  1.995  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseString.gson                                   thrpt    5   378.563 ?  0.835  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseString.jackson                                thrpt    5   406.937 ?  4.609  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseStringPretty.fastjson1                        thrpt    5   226.130 ? 51.973  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseStringPretty.fastjson2                        thrpt    5   777.750 ? 51.486  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseStringPretty.gson                             thrpt    5   324.162 ? 70.982  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseStringPretty.jackson                          thrpt    5   348.362 ? 34.254  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeString.fastjson1                          thrpt    5   361.179 ?  1.969  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeString.fastjson2                          thrpt    5   777.452 ? 11.561  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeString.gson                               thrpt    5   298.047 ? 12.035  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeString.jackson                            thrpt    5   370.298 ?  1.571  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeStringPretty.fastjson1                    thrpt    5   281.813 ?  1.283  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeStringPretty.fastjson2                    thrpt    5   628.566 ?  5.200  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeStringPretty.gson                         thrpt    5   284.423 ?  5.615  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeStringPretty.jackson                      thrpt    5   342.398 ?  2.830  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeUTF8Bytes.fastjson1                       thrpt    5   331.964 ?  1.102  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeUTF8Bytes.fastjson2                       thrpt    5   740.021 ?  6.565  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeUTF8Bytes.gson                            thrpt    5   298.146 ?  1.098  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeUTF8Bytes.jackson                         thrpt    5   422.527 ?  2.283  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeUTF8BytesPretty.fastjson1                 thrpt    5   252.771 ? 16.488  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeUTF8BytesPretty.fastjson2                 thrpt    5   621.818 ?  1.988  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeUTF8BytesPretty.gson                      thrpt    5   281.139 ?  1.198  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeUTF8BytesPretty.jackson                   thrpt    5   388.576 ?  1.033  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseUTF8Bytes.dsljson                             thrpt    5   622.313 ? 57.905  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseUTF8Bytes.fastjson1                           thrpt    5   678.291 ?  1.651  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseUTF8Bytes.fastjson2                           thrpt    5  1004.395 ?  5.051  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseUTF8Bytes.gson                                thrpt    5   289.513 ?  1.211  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseUTF8Bytes.jackson                             thrpt    5   466.963 ?  1.640  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseUTF8BytesPretty.fastjson1                     thrpt    5   197.344 ?  7.451  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseUTF8BytesPretty.fastjson2                     thrpt    5   757.626 ? 14.608  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseUTF8BytesPretty.gson                          thrpt    5   276.267 ?  0.294  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseUTF8BytesPretty.jackson                       thrpt    5   417.496 ? 17.131  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinary.fastjson2UTF8Bytes                     thrpt    5  1414.594 ? 34.324  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinary.hessian                                thrpt    5   351.145 ?  2.089  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinary.javaSerialize                          thrpt    5   222.661 ?  0.371  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinary.jsonb                                  thrpt    5  2162.359 ?  9.141  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinaryArrayMapping.fastjson1UTF8Bytes         thrpt    5   484.559 ? 87.078  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes         thrpt    5  1734.460 ? 48.926  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinaryArrayMapping.jsonb                      thrpt    5  4192.550 ?  8.592  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinaryArrayMapping.kryo                       thrpt    5  1585.866 ?  8.581  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinaryArrayMapping.protobuf                   thrpt    5  1435.164 ? 51.351  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinaryAutoType.fastjson2JSONB                 thrpt    5  1334.679 ?  3.448  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinaryAutoType.fastjson2UTF8Bytes             thrpt    5  1337.966 ? 92.923  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinaryAutoType.hessian                        thrpt    5   357.464 ?  3.227  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinaryAutoType.javaSerialize                  thrpt    5   220.146 ?  0.503  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteString.fastjson1                              thrpt    5   462.748 ? 18.692  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteString.fastjson2                              thrpt    5  1309.678 ?  8.058  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteString.gson                                   thrpt    5   256.498 ? 12.132  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteString.jackson                                thrpt    5   738.485 ? 12.091  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteStringTree.fastjson1                          thrpt    5   617.288 ?  1.395  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteStringTree.fastjson2                          thrpt    5  1095.766 ?  3.533  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteStringTree.gson                               thrpt    5   355.446 ?  0.872  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteStringTree.jackson                            thrpt    5   728.273 ?  2.886  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteStringTree1x.fastjson1                        thrpt    5   560.435 ?  1.203  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteStringTree1x.fastjson2                        thrpt    5   916.581 ?  3.882  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteStringTree1x.gson                             thrpt    5   332.451 ? 12.816  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteStringTree1x.jackson                          thrpt    5   706.307 ?  6.524  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteUTF8Bytes.fastjson1                           thrpt    5   510.907 ?  1.153  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteUTF8Bytes.fastjson2                           thrpt    5  1418.021 ? 19.964  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteUTF8Bytes.gson                                thrpt    5   286.349 ? 56.841  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteUTF8Bytes.jackson                             thrpt    5   649.705 ? 20.837  ops/ms
							 | 
						||
| 
								 | 
							
								```
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# ecs.g8m.xlarge-oracle-jdk-17.0.4_aarch64
							 | 
						||
| 
								 | 
							
								```java
							 | 
						||
| 
								 | 
							
								Benchmark                                                 Mode  Cnt     Score     Error   Units
							 | 
						||
| 
								 | 
							
								EishayParseBinary.fastjson2UTF8Bytes                     thrpt    5  1105.943 ?  11.014  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseBinary.hessian                                thrpt    5   219.128 ?  12.945  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseBinary.javaSerialize                          thrpt    5    39.049 ?   1.983  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseBinary.jsonb                                  thrpt    5  2249.276 ? 200.211  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseBinaryArrayMapping.fastjson1UTF8Bytes         thrpt    5  1387.446 ?  27.231  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseBinaryArrayMapping.fastjson2UTF8Bytes         thrpt    5  1612.006 ?   8.371  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseBinaryArrayMapping.jsonb                      thrpt    5  3408.234 ?  34.568  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseBinaryArrayMapping.kryo                       thrpt    5  1456.395 ?  90.024  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseBinaryArrayMapping.protobuf                   thrpt    5  1153.292 ?  66.172  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseBinaryAutoType.fastjson2JSONB                 thrpt    5  1665.716 ?  17.038  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseBinaryAutoType.fastjson2JSONB_autoTypeFilter  thrpt    5  1560.809 ?  16.983  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseBinaryAutoType.hessian                        thrpt    5   185.514 ?  27.665  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseBinaryAutoType.javaSerialize                  thrpt    5    39.720 ?   2.319  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseString.fastjson1                              thrpt    5   774.396 ? 132.579  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseString.fastjson2                              thrpt    5  1125.776 ?  84.986  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseString.gson                                   thrpt    5   329.115 ?  32.361  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseString.jackson                                thrpt    5   415.458 ?  33.488  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseStringPretty.fastjson1                        thrpt    5   247.800 ?  58.330  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseStringPretty.fastjson2                        thrpt    5   771.474 ?  68.630  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseStringPretty.gson                             thrpt    5   325.861 ?   9.498  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseStringPretty.jackson                          thrpt    5   378.980 ?  10.021  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeString.fastjson1                          thrpt    5   404.918 ?   6.612  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeString.fastjson2                          thrpt    5   800.239 ?  15.876  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeString.gson                               thrpt    5   304.460 ?   0.682  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeString.jackson                            thrpt    5   381.790 ?  17.397  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeStringPretty.fastjson1                    thrpt    5   363.762 ?   4.008  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeStringPretty.fastjson2                    thrpt    5   634.665 ?   4.660  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeStringPretty.gson                         thrpt    5   270.010 ?  23.429  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeStringPretty.jackson                      thrpt    5   350.605 ?   5.822  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeUTF8Bytes.fastjson1                       thrpt    5   305.616 ?  21.938  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeUTF8Bytes.fastjson2                       thrpt    5   770.272 ?   7.515  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeUTF8Bytes.gson                            thrpt    5   290.150 ?  14.423  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeUTF8Bytes.jackson                         thrpt    5   483.520 ?   3.124  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeUTF8BytesPretty.fastjson1                 thrpt    5   275.851 ?  20.340  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeUTF8BytesPretty.fastjson2                 thrpt    5   611.293 ?  11.093  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeUTF8BytesPretty.gson                      thrpt    5   274.041 ?  12.470  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseTreeUTF8BytesPretty.jackson                   thrpt    5   425.414 ?   6.503  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseUTF8Bytes.dsljson                             thrpt    5   594.641 ?  50.139  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseUTF8Bytes.fastjson1                           thrpt    5   542.682 ?  78.832  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseUTF8Bytes.fastjson2                           thrpt    5   934.277 ? 259.335  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseUTF8Bytes.gson                                thrpt    5   284.069 ?  12.374  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseUTF8Bytes.jackson                             thrpt    5   452.449 ?  10.178  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseUTF8BytesPretty.fastjson1                     thrpt    5   185.205 ?  22.581  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseUTF8BytesPretty.fastjson2                     thrpt    5   771.399 ?  11.030  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseUTF8BytesPretty.gson                          thrpt    5   276.126 ?   7.470  ops/ms
							 | 
						||
| 
								 | 
							
								EishayParseUTF8BytesPretty.jackson                       thrpt    5   361.191 ?  36.590  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinary.fastjson2UTF8Bytes                     thrpt    5  1428.608 ?  32.324  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinary.hessian                                thrpt    5   343.442 ?   3.548  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinary.javaSerialize                          thrpt    5   210.994 ?   0.625  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinary.jsonb                                  thrpt    5  2197.203 ? 167.991  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinaryArrayMapping.fastjson1UTF8Bytes         thrpt    5   505.319 ? 130.812  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes         thrpt    5  1684.460 ? 173.729  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinaryArrayMapping.jsonb                      thrpt    5  4227.105 ? 104.378  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinaryArrayMapping.kryo                       thrpt    5  1553.654 ?   1.359  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinaryArrayMapping.protobuf                   thrpt    5  1369.885 ?  18.007  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinaryAutoType.fastjson2JSONB                 thrpt    5  1076.151 ? 119.713  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinaryAutoType.fastjson2UTF8Bytes             thrpt    5  1291.310 ?  58.292  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinaryAutoType.hessian                        thrpt    5   323.948 ?   1.839  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteBinaryAutoType.javaSerialize                  thrpt    5   210.428 ?   0.252  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteString.fastjson1                              thrpt    5   535.286 ?  24.401  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteString.fastjson2                              thrpt    5  1312.936 ?   3.655  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteString.gson                                   thrpt    5   225.062 ?   0.329  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteString.jackson                                thrpt    5   694.609 ?  30.478  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteStringTree.fastjson1                          thrpt    5   650.730 ?   2.842  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteStringTree.fastjson2                          thrpt    5  1059.800 ?   2.724  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteStringTree.gson                               thrpt    5   227.022 ?   4.668  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteStringTree.jackson                            thrpt    5   673.680 ?   1.537  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteStringTree1x.fastjson1                        thrpt    5   553.471 ?   2.716  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteStringTree1x.fastjson2                        thrpt    5   769.990 ?   1.080  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteStringTree1x.gson                             thrpt    5   214.149 ?   0.813  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteStringTree1x.jackson                          thrpt    5   643.528 ?   4.273  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteUTF8Bytes.fastjson1                           thrpt    5   488.716 ?  46.132  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteUTF8Bytes.fastjson2                           thrpt    5  1433.226 ?   7.158  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteUTF8Bytes.gson                                thrpt    5   208.507 ?  32.617  ops/ms
							 | 
						||
| 
								 | 
							
								EishayWriteUTF8Bytes.jackson                             thrpt    5   655.895 ?  55.963  ops/ms
							 | 
						||
| 
								 | 
							
								```
							 | 
						||
| 
								 | 
							
								
							 |