反序列化小 list/array 的杰克逊性能慢

Slow jackson performance for deserializing small list/array

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

问题出在调试器上,它使反序列化变慢了。 当我 运行 它没有调试器时,它快了 ~50%,在发布模式下快了 ~70%。