我有一条骆驼路线,其中分裂物体的数量可能高达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()
任何优化此代码的帮助都是巨大的帮助。