> 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]

Reply via email to