反序列化小型列表/数组的杰克逊性能缓慢



使用jackson在Android上,尝试反序列化小数组(300~600个元素(。 性能很糟糕,每个列表大约需要 8 秒。 我查看了源代码,似乎杰克逊没有事先分配列表/数组大小。我认为这就是问题所在。有没有办法为这些列表/数组提供初始容量?

问题是调试器,它使反序列化变慢。 当我在没有调试器的情况下运行它时,它在发布模式下的速度提高了 ~50%,~70%。

最新更新