杰克逊(Jackson)性能降低,无法对小列表/数组反序列化

时间:2018-07-03 15:58:07

标签: json jackson json-deserialization

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

1 个答案:

答案 0 :(得分:0)

问题出在调试器上,这使得反序列化的速度变慢了。 当我在没有调试器的情况下运行它时,它的速度快了约50%,而在发布模式下,则快了约70%。