Manual Serialization 200% + Faster than BinaryFormatter
· Serialization Facts
o Binary serialization can handle graphs with multiple references to the same object;
o XML serialization will turn each reference into a reference to a unique object.
o Binary serialization the entire object state is saved
o while in XML serialization only some of the object data is saved
· Serialization Clone:
o Only for serializable objects
o Should be by serialization as it get serialized in web service
Advantages of Binary Serialization
All members, no matter if they are read-only will be serialized.
Advantages of XML Serialization
Greater flexibility of object sharing and usage (interoperability)
No strict binary dependence