Rickard �berg <[EMAIL PROTECTED]> wrote:

>The problem is all the classes that are added to the JMX classloader. At
>some point RMI wants to use the classloader and look for some class.
>Since the classloader is absolutely stuffed with classes this takes a
>very very very long time. So, by simply removing the ClassPathExtension
>MBeans I was able to get the call latency down from 80-100 ms to <10 ms. 

Is the classloader using linear search? If so, can that be fixed? (I
would regard it as a bug.)

>
>Solution? Should we try to partition the classes more (by adding more
>MLet classloaders)? That would probably be the cleanest solution, and
>would also make it possible to upgrade the system on the fly since only
>the affected MBean could be removed/updated/restarted.

That spinoff would be good, but takes the pressure off getting
acceptable classloader performance.

-- 
Justin Forder

Reply via email to