Can you show us how did you do the aggregation? Just some code snippet is OK.
BTW, you can always using write the stream into to file to avoid load the whole message into memory. -- Willem Jiang Red Hat, Inc. Web: http://www.redhat.com Blog: http://willemjiang.blogspot.com (English) http://jnn.iteye.com (Chinese) Twitter: willemjiang Weibo: 姜宁willem On October 14, 2014 at 5:23:21 AM, Andreas C. Osowski (andreas.chr.osow...@gmail.com) wrote: > Hey there. > I'm running into "OOM: Java heap space" exceptions trying to aggregate > twitter messages before pushing them to s3. (Xmx/Xms = 1.5g; there's > definitely sufficient free memory available when the exceptions happen) > I've also tried to use camel-leveldb as the AggregationRepository but > without luck. Smaller batch sizes (i.e. 100) work just fine... 5000 > aggregated messages should also take up just 60mb-ish (assuming an average > of 3000chars per message). > > The relevant code can be found here: > https://gist.github.com/th0br0/a1484ea1ad18b8b20c25 > > Could somebody point me to what I'm doing wrong? > > Thanks a lot! >