我們在應用程序中使用Newtonsoft.Json所有的地方,喜歡它!然而,我們最近要優化我們的應用程序的啓動時間和測量各種事情,每當我們反序列化JSON一些是第一次,還有的800ms的以1秒一個巨大的滯後發現。如果我們使用JsonConver.DeserializeObject()或新的JsonSerializer(),這並不重要,但第一次總是顯而易見的。Json.Net在第一次使用慢上Xamarin.Android
我在這裏做了一個小的回購情況:https://github.com/monostefan/json.net_android_slow_start
有誰知道這是爲什麼這麼慢上Xamarin.Android?是否有解決方法?
你看過答案[這裏](http://stackoverflow.com/questions/10089347/json-net-slow-serialization-and-deserialization)?嘗試在發佈模式下編譯。 –
還沒有,但是如果我在發佈模式下編譯並不重要。首次反序列化某些東西仍然比後續調用要長。 –
@StefanReinhard你有沒有解決這個問題?我有同樣的問題。謝謝。 – Kyle