Hey

marc fleury wrote:
> As I said Rickard looked at it.

Yup, ran OptimizeIt during the tests.

> Rickard could you put your partial findings under the bugzilla "speed" entry
> so that we can take the discussion there and start looking at it seriously?

Basically, what I found was that the serialization of classdescriptors
took an enourmous amount of time. The only thing I could think of as a
reason for this is that currently the EJB's classloader has 4 levels:
beanloader,apploader,serverloader,systemloader. But the first one
doesn't contain any classes, but is only used for context associaton.
However, when a class is neeed, as is the case during serialization, it
will be asked since it is the first in the row, and consequently there
will be a lot of hashtable misses. And that is expensive. So, we might
want to eliminate the beanloader altogether. That *could* be it. Will
have to test more.

/Rickard

ps. the above is in BugZilla now too

-- 
Rickard �berg

Email: [EMAIL PROTECTED]
http://www.telkel.com
http://www.jboss.org
http://www.dreambean.com

Reply via email to