> we got some almost a year ago - i guess they'll soon expire so you > could reask on behalf of everyone
I'm not officially a commiter yet :) Do we have the reference to yourkit.com on the site? I couldn't find it... > wrt hudson and test failures, any links that show them? Sorry about the confusion. The failures were local, I was concerned that if they get checked in and Hudson is running JDK6 then the same failures will occur. If Hudson is running under JDK5 then there shouldn't be a problem. Josh On Wed, Sep 8, 2010 at 11:24 AM, Andreas Andreou <[email protected]> wrote: > we got some almost a year ago - i guess they'll soon expire so you > could reask on behalf of everyone > > wrt hudson and test failures, any links that show them? > > On Wed, Sep 8, 2010 at 19:20, Josh Canfield <[email protected]> wrote: >> Have we asked YourKit for a license for tapestry devs? >> >> http://www.yourkit.com/purchase/index.jsp >> >> "The license is granted to developers of non-commercial Open Source >> projects, with an established and active community. The license is >> free. However, we ask you to add a reference to YourKit website on the >> web pages of your Open Source project." >> >> Josh >> >> On Wed, Sep 8, 2010 at 8:18 AM, Josh Canfield <[email protected]> wrote: >>> I grabbed a copy of trunk and was not able to reproduce the OOM. >>> This is on my OSX 10.6 box using 64 bit Java 6. >>> I haven't set up yourkit yet, but I believe what is happening is that I'm >>> causing the memory usage for a bunch of the classes to get bigger by >>> calling the generics reflection methods. The sun jvm lazy loads the generic >>> objects the first time you request them by parsing the signature of the >>> class/method/constrictor. >>> >>> To fully support generics I end up calling one of the generics methods on >>> every page, service and interface used by a page or interface. There is >>> probably some optimization that can be done on my end, but I think it'd be >>> thin. >>> >>> I believe the problem is partially the 64 bit jvm which uses more memory to >>> store references >>> (http://wikis.sun.com/display/HotSpotInternals/CompressedOops) but I >>> haven't played with the jvm settings to see if it helps. >>> >>> I ran the tests successfully with a 32 bit java 5 (and discovered a couple >>> java 6 dependencies in my stuff) >>> >>> So, what does Hudson run the tests in? >>> Should we consider adding jvm memory stuff to the docs? >>> Currently the tests all run under the same jvm instance. I believe this may >>> end up accumulating copies of classes in permgen since multiple >>> registries/apps are fired up. Should the tests fork a new >>> >>> >>> -- Josh >> >> >> >> -- >> -- >> http://www.bodylabgym.com - a private, by appointment only, one-on-one >> health and fitness facility. >> -- >> http://www.ectransition.com - Quality Electronic Cigarettes at a >> reasonable price! >> -- >> TheDailyTube.com. Sign up and get the best new videos on the internet >> delivered fresh to your inbox. >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] >> >> > > > > -- > Andreas Andreou - [email protected] - http://blog.andyhot.gr > Tapestry PMC / Tacos developer > Open Source / JEE Consulting > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > -- -- http://www.bodylabgym.com - a private, by appointment only, one-on-one health and fitness facility. -- http://www.ectransition.com - Quality Electronic Cigarettes at a reasonable price! -- TheDailyTube.com. Sign up and get the best new videos on the internet delivered fresh to your inbox. --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
