使用jackson在Android上,尝试反序列化小数组(300~600个元素(。 性能很糟糕,每个列表大约需要 8 秒。 我查看了源代码,似乎杰克逊没有事先分配列表/数组大小。我认为这就是问题所在。有没有办法为这些列表/数组提供初始容量?
问题是调试器,它使反序列化变慢。 当我在没有调试器的情况下运行它时,它在发布模式下的速度提高了 ~50%,~70%。
使用jackson在Android上,尝试反序列化小数组(300~600个元素(。 性能很糟糕,每个列表大约需要 8 秒。 我查看了源代码,似乎杰克逊没有事先分配列表/数组大小。我认为这就是问题所在。有没有办法为这些列表/数组提供初始容量?
问题是调试器,它使反序列化变慢。 当我在没有调试器的情况下运行它时,它在发布模式下的速度提高了 ~50%,~70%。
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium