I have a .JSON file which is approx. 1.5MB in size containing around 1500 JSON objects that I want to convert into domain objects at the start-up of my app.
Currently my process on the Phone (not on my development PC) takes around 23 seconds which is far too slow for me and is forcing me to write the list of objects into ApplicationSettings so that I dont have to do it each time the app loads (just first off), but even that takes 15-odd seconds to write to, and 16 seconds to read from, all of which is not really good enough.
I have not had a lot of serialization experience and I dont really know the fastest way to get it done.
Currently, I am using the System.Runtime.Serialization namespace with DataContract and DataMember approach.
Any ideas on performance with this type of data loading?