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
