Created attachment 6653 [details]
Further to your email, we did a performance comparison of XMLSerializer vs DataContract with an iOS app running on the device, and the statistics are shared in the attached spread sheet ( “Stats with iOS sample app” worksheet).
The application used to test is attached with this email.
Before investing time to repeat this on Android or Windows phone app, we thought it is important to understand the iOS numbers.
Performance is *important* to us in this particular scenario, in fact the only factor that would decide for or against using DataContract.
DataContract serialization is supposed to perform better (at least 10% faster according to official documentation), but the mono version appears to be otherwise - performing 1.5-3 times worse than XmlSerialization.
Could you please investigate this issue and provide a resolution at the earliest? Like I said earlier we need to take these numbers to business to justify the changes, failing which business would not allow to go ahead with this change.
Created attachment 6654 [details]