Which clearly explains why, if we reduced the logging output level from DEBUG to WARN, the OOM did not occur with smaller values of -Xmx. That was baffling at the time... Wonderful fix. Thanks! :-) (this problem was the worst for release via parent pom; not happy to -DskipTests on release or ignore uncommitted local changes!)
On Wed, Dec 15, 2010 at 8:21 AM, Kristian Rosenvold <kristian.rosenv...@gmail.com> wrote: > Sorry for chatting on the vote thread here, but fixing the TeeStream > memory leak probably also has a noticeable performance impact for users > with large numbers of tests and/or lots of console output; > > It turned out for test number N, any stdout/stderr output would be > duplicated into N tee-streams, and they were'nt going away. > That's a lot of memory going nowhere. > > Kristian > > on., 15.12.2010 kl. 08.g08 -0600, skrev Jeff Jensen: >> +1 (non-binding) >> >> We can finally run a full build with tests from the parent with this >> version (would OOM unless -Xmx was set to nearly 2G!). :-) >> >> >> On Wed, Dec 15, 2010 at 2:01 AM, chemit <che...@codelutin.com> wrote: >> > On Wed, 15 Dec 2010 00:21:49 +0100 >> > Kristian Rosenvold <kristian.rosenv...@gmail.com> wrote: >> > >> > +1 (none binding) >> > >> > Works fine on our project. >> > >> > Thanks! >> > >> >> Highlights of the release: >> >> * Pluggable providers are now supported, as well as manual provider >> >> selection >> >> * 2.7 is significantly smaller and lighter than earlier 2.x versions >> >> (Only 30% of the download size) >> >> * A large chunk of the highest voted issues have been fixed. >> >> * Some performance optimizations for forkMode=always >> >> * Significant cleanup/simplification of the code-base >> >> >> >> >> >> We solved 22 issues: >> >> http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10541&version=16691 >> >> >> >> There are still a couple of issues left in JIRA: >> >> http://jira.codehaus.org/secure/IssueNavigator.jspa?reset=true&mode=hide&jqlQuery=project+%3D+SUREFIRE+AND+resolution+%3D+Unresolved+ORDER+BY+updated+DESC >> >> >> >> Staging repo: >> >> https://repository.apache.org/content/repositories/maven-023/ >> >> >> >> Staging site: (Sync pending) >> >> http://maven.apache.org/plugins/maven-surefire-plugin-2.7/ >> >> http://maven.apache.org/plugins/maven-failsafe-plugin-2.7/ >> >> http://maven.apache.org/plugins/maven-surefire-report-plugin-2.7/ >> >> http://maven.apache.org/surefire/staging/ >> >> >> >> >> >> Guide to testing staged releases: >> >> http://maven.apache.org/guides/development/guide-testing-releases.html >> >> >> >> Vote open for 72 hours. >> >> >> >> [ ] +1 >> >> [ ] +0 >> >> [ ] -1 >> >> >> >> And here's my +1 >> >> >> >> Kristian >> >> >> >> >> >> >> >> --------------------------------------------------------------------- >> >> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org >> >> For additional commands, e-mail: dev-h...@maven.apache.org >> >> >> > >> > >> > >> > -- >> > Tony Chemit >> > -------------------- >> > tél: +33 (0) 2 40 50 29 28 >> > email: che...@codelutin.com >> > http://www.codelutin.com >> > >> > --------------------------------------------------------------------- >> > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org >> > For additional commands, e-mail: dev-h...@maven.apache.org >> > >> > >> > >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org >> For additional commands, e-mail: dev-h...@maven.apache.org >> > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org > For additional commands, e-mail: dev-h...@maven.apache.org > > > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org