本次测试主要针对cyclefree数据结构的编解码。一些序列化器支持循环检测/对象共享,一些序列化器支持两种模型,一些序列化器包含元数据,一些不包含,一些是跨平台的,一些只支持特定语言,一些是基于文本的,一些是二进制的。(参见ToolBehavior)其他测试数据会产生不同的结果。尽管如此,这些结果仍为评估这些库提供了原材料。Java版本“1.7.0_51”Java?SE运行时环境(内部版本1.7.0_51-b13)JavaHotSpot?64位服务器VM(内部版本24.51-b03,混合模式)简单/通用:不通过类特定优化POJO树进行序列化。序列化类是预先知道的。循环检测/对象共享检测尚未完成。验证正确性...[完成]预热...java-built-inhessiankryofast-serializationjboss-serializationjboss-marshalling-riverprotostuffmsgpack-databindjson/jackson/databindjson/jackson/db-afterburnerjson/protostuff-运行时json/google-gson/databindjson/svenson-databindjson/flexjson/databindjson/fastjson/databindsmile/jackson/databindsmile/jackson/db-afterburnerbson/jackson/databindxml/xstream+cxml/jackson/databind-aalto[done]默认值:序列化任意对象图,循环检测功能。无法预先知道序列化的类。仅包含支持完整对象图形序列化的序列化程序。检查正确性...[完成]预热...java-built-in-serializerhessiankryo-serializerfast-serialization-sharedjboss-serialization[完成]简单/具体:只用代码序列化特定的类,或者有特殊的类型。检查正确性...[完成]预热...kryo-optwoblywobly-compactprotobufprotostuffprotobuf/protostuffthriftthrift-compactavrojson/json-lib-databindjson/jsonij-jpath[完成]手册:仅通过手写序列化序列化具体类的代码。检查正确性...[完成]预热...java-manualkryo-manualprotostuff-manualavro-genericjson/jackson/manualjson/protostuff-manualjson/google-gson/manualjson/json.simple/manualjson/json-smart/manual/treejson/org.json/manual/treejson/argo-manual/treesmile/jackson/manualbson/mongodbxml/woodstox-manualxml/aalto-manualxml/xstream+c-woodstoxxml/xstream+c-aaltoxml/xstream+c-fastinfoxml/javolutionxml/fastinfo-manual[完成]
