Hello,

I upgraded my data integration application from Camel 2.6.0 to 2.7.0 this
morning as I read the release announcement and while running some benchs, I
noticed that the new version of Camel *seems* not to release memory. After a
few minutes of running (processing a large file), the application blocks
with continuous FullGGs, as the log extract below shows:

163.506: [Full GC [PSYoungGen: 455104K->174191K(517888K)] [PSOldGen:
1398143K->1398143K(1398144K)] 1853247K->1572335K(1916032K) [PSPermGen:
46183K->46183K(65536K)], 2.5902220 secs] [Times: user=2.59 sys=0.00,
real=2.59 secs]
166.232: [Full GC [PSYoungGen: 455104K->180169K(517888K)] [PSOldGen:
1398143K->1398143K(1398144K)] 1853247K->1578313K(1916032K) [PSPermGen:
46183K->46183K(65536K)], 2.7371070 secs] [Times: user=2.72 sys=0.00,
real=2.73 secs]
169.158: [Full GC [PSYoungGen: 455104K->159199K(517888K)] [PSOldGen:
1398143K->1398143K(1398144K)] 1853247K->1557343K(1916032K) [PSPermGen:
46183K->46183K(65536K)], 3.0671000 secs] [Times: user=3.07 sys=0.00,
real=3.07 secs]
172.401: [Full GC [PSYoungGen: 455104K->185620K(517888K)] [PSOldGen:
1398143K->1398143K(1398144K)] 1853247K->1583764K(1916032K) [PSPermGen:
46183K->46183K(65536K)], 2.5974210 secs] [Times: user=2.59 sys=0.00,
real=2.60 secs]
175.132: [Full GC [PSYoungGen: 455104K->190953K(517888K)] [PSOldGen:
1398143K->1398143K(1398144K)] 1853247K->1589097K(1916032K) [PSPermGen:
46183K->46183K(65536K)], 2.4060930 secs] [Times: user=2.40 sys=0.00,
real=2.40 secs]

When I downgrade to 2.6.0, the problem disappear, the memory consumption is
stable, with only a few FullGC.
Using jdk tools like jhat did not work, I could not connect to the running
vm :-(

Thank you in advance
-- 
Xavier

Reply via email to