On Feb 25, 2010, at 7:54 PM, Adam Heath wrote: > Jacopo Cappellato wrote: >> Hi Adam, >> >> On Feb 25, 2010, at 5:37 PM, Adam Heath wrote: >> >>> Jacopo Cappellato wrote: >>>> (moving to the dev list) >>>> >>>> Hmmm.... >>>> >>>> I am trying to find out more details using jmap and now I am no more >>>> thinking that birt is the issue. >>>> Adam, is it possible that the Webslinger component is causing this? >>>> Running jmap -permstat I get the following stats: >>> Not the component, no. What you see below is a consequence of the >>> custom classes that get compiled for every single service engine >>> definition, so that you can see what file/line the service is defined in. >>> >> >> sorry for the silly question: are you saying that the custom classes are not >> compiled by some code in Webslinger? I really don't know where to look for >> AsmUtil and GeneratedClassLoader. > > I never said any such thing. I'm just saying that we may need more > permgen space, as that is where classes are loaded.
Is there a way to temporarily disable this GeneratedClassLoader thing? Could you point me to the right direction for fixing this issue (without the hack of increasing the PermGen memory)? I could not even find the AsmUtil class... Thanks and kind regards Jacopo > >> >> Jacopo >> >>> We may need to have more perm-gen space, or the classes may need to be >>> kept in a soft-ref cache.