Great, thank you!

On Thu, Nov 1, 2012 at 6:19 PM, Jörg Schaible <[email protected]> wrote:

> Hi Nir,
>
> just an additional comment: Never forget that XStream can also handle all
> non-serializable types. On top of it, if you only search for a compact data
> representation for persistence, you might as alternative use XStreams
> binary
> driver, which is quite more effective out-of-the-box concerning size and on
> same performance level at deserialization:
>
>
> ======================================================================
> Size of serialized data
> ======================================================================
> * SingleValue Converters
>   - XStream (XML with SJSXP StAX parser).............. 234.0 bytes
>   - XStream (XML with Xpp3 DOM parser)................ 243.0 bytes
>   - XStream (binary format)........................... 210.0 bytes
>   - Java object serialization......................... 613.0 bytes
> * Standard Converters
>   - XStream (XML with SJSXP StAX parser).............. 880.0 bytes
>   - XStream (XML with Xpp3 DOM parser)................ 945.0 bytes
>   - XStream (binary format)........................... 685.0 bytes
>   - Java object serialization......................... FAILED
> * Reflection Converter
>   - XStream (XML with SJSXP StAX parser).............. 798.0 bytes
>   - XStream (XML with Xpp3 DOM parser)................ 863.0 bytes
>   - XStream (binary format)........................... 250.0 bytes
>   - Java object serialization......................... FAILED
> * Serializable types
>   - XStream (XML with SJSXP StAX parser).............. 2118.0 bytes
>   - XStream (XML with Xpp3 DOM parser)................ 2391.0 bytes
>   - XStream (binary format)........................... 404.0 bytes
>   - Java object serialization......................... 497.0 bytes
> * JavaBean Converter
>   - XStream (XML with SJSXP StAX parser).............. 846.0 bytes
>   - XStream (XML with Xpp3 DOM parser)................ 911.0 bytes
>   - XStream (binary format)........................... 258.0 bytes
>   - Java object serialization......................... FAILED
>
> ======================================================================
> Deserialization speed (1000 iterations)
> ======================================================================
> * SingleValue Converters
>   - XStream (XML with SJSXP StAX parser).............. 473.0 ms
>   - XStream (XML with Xpp3 DOM parser)................ 460.0 ms
>   - XStream (binary format)........................... 140.0 ms
>   - Java object serialization......................... 376.0 ms
> * Standard Converters
>   - XStream (XML with SJSXP StAX parser).............. 359.0 ms
>   - XStream (XML with Xpp3 DOM parser)................ 245.0 ms
>   - XStream (binary format)........................... 123.0 ms
>   - Java object serialization......................... FAILED
> * Reflection Converter
>   - XStream (XML with SJSXP StAX parser).............. 273.0 ms
>   - XStream (XML with Xpp3 DOM parser)................ 139.0 ms
>   - XStream (binary format)........................... 102.0 ms
>   - Java object serialization......................... FAILED
> * Serializable types
>   - XStream (XML with SJSXP StAX parser).............. 272.0 ms
>   - XStream (XML with Xpp3 DOM parser)................ 155.0 ms
>   - XStream (binary format)........................... 72.0 ms
>   - Java object serialization......................... 71.0 ms
> * JavaBean Converter
>   - XStream (XML with SJSXP StAX parser).............. 196.0 ms
>   - XStream (XML with Xpp3 DOM parser)................ 98.0 ms
>   - XStream (binary format)........................... 60.0 ms
>   - Java object serialization......................... FAILED
>
>
> - Jörg
>
>
> ---------------------------------------------------------------------
> To unsubscribe from this list, please visit:
>
>     http://xircles.codehaus.org/manage_email
>
>
>

Reply via email to