apache骆驼被分割为对象时,内存占用量会增加10倍

时间:2018-11-02 14:50:30

标签: performance memory-management apache-camel

我有一条骆驼路线,其中分裂物体的数量可能高达90k。由于在XML中可以找到的令牌数量高达90k。我的初始文件大小约为40 MB,但在文件拆分期间,内存占用量高达600MB。

 .split(body().convertTo(String.class)
              .tokenizeXML(dummy value,dummy value), new DummyAggregator())
 .streaming()
 .convertBodyTo(Document.class)
 .bean(DummyTransformer.class, TRANSFORM)
 .end()

任何优化此代码的帮助都是巨大的帮助。

0 个答案:

没有答案