Hi Vladimir,
I got it, thank you for your fast reply. There are some third party jar files without source code, so we can't implementing the Binarylizable interface directly. Thanks again. Lin. ------------------ Original ------------------ From: "Vladimir Ozerov";<[email protected]>; Date: Fri, Jun 24, 2016 05:03 PM To: "user"<[email protected]>; Subject: Re: Can I get a better performance on BinaryMarshaller? Hi Lin, Compact object representation was never our main goal when creating the protocol. Our goal was to give users ability to easily work with objects without necessity to deserialize them. You can make object representation more compact if you write them directly with help of BinaryRawWriter class. Please try implementing Binarylizable interface on Address and Contact classes. Then access raw writer using BinaryWriter.rawWriter() method, and finally write all the fields by hand. This should give you more compact result. Vladimir.
