Adrian Crum wrote: > Adam Heath wrote: >> Adrian Crum wrote: >>> 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. >>> A while back in another thread you balked at the idea of having to >>> increase the memory settings to get OFBiz to run. Isn't memory >>> consumption a concern? If it is, do you have any insights into any ways >>> we could tackle this particular problem in a memory-reducing way? Or are >>> you certain the only solution is to change the settings to allow for >>> more memory? >> >> I can only reduce the memory usage so much. As some point, we'll just >> have to increase the memory allocation. >> >> I don't have time right now to look into this in detail; I will do so, >> just not right now. Debugging memory utilization is a hard thing to >> do, as enabling the correct startup options makes java run *very* much >> slower. Not to mention doing a jmap -dump, then looking at the output >> with jhat and ibm heap analyzer is complex. > > Keep in mind you're not alone. I can help if you can point me in the > right direction - that is, if you think it would be a worthwhile effort.
Sure, would love the help. But describing where to start would take time that I don't have right now. Starting at the output of the two programs I mentioned is a skill that I don't know how to transfer to someone else. > >
