我们在应用程序中使用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