Java 加速Jackson:45MB的JSON需要10分钟才能生成

Java 加速Jackson:45MB的JSON需要10分钟才能生成,java,json,jackson,Java,Json,Jackson,我有一个大的PoJo,它可以转换成45MB的JSON字符串。我正在使用Jackson,writeValueAsString方法需要10-15分钟才能生成它 如果我生成了一大块,那么一切都会运行得相当快 我查看了Gson的metrics,它似乎比Jackson慢 我怎样才能加快速度呢 代码非常简单: String jsonString = mapper.writeValueAsString(value); 它可能很有用:任何分析器的结果?45MB对我来说听起来不太“老”了!在这样的文件大小下,您

我有一个大的PoJo,它可以转换成45MB的JSON字符串。我正在使用Jackson,
writeValueAsString
方法需要10-15分钟才能生成它

如果我生成了一大块,那么一切都会运行得相当快

我查看了Gson的
metrics,它似乎比Jackson慢

我怎样才能加快速度呢

代码非常简单:

String jsonString = mapper.writeValueAsString(value);

它可能很有用:任何分析器的结果?45MB对我来说听起来不太“老”了!在这样的文件大小下,您应该进行流式处理,而不是处理字符串。
我有一个大PoJo,它可以转换为45 MB的JSON字符串
——您做错了。对不起,这是事实。将该对象拆分为(多个)单独选择的对象-这样可以保存大量数据。这可能很有用:任何探查器结果?45MB对我来说听起来不太“老”!在这样的文件大小下,您应该进行流式处理,而不是处理字符串。
我有一个大PoJo,它可以转换为45 MB的JSON字符串
——您做错了。对不起,这是事实。将该对象拆分为(多个)单独选择的对象,这样可以保存大量数据。