Hey

A little trial and error led to the problem. No good solution just yet
though.

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. 

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.

regards,
  Rickard

-- 
Rickard �berg

@home: +46 13 177937
Email: [EMAIL PROTECTED]
http://www.telkel.com
http://www.jboss.org
http://www.dreambean.com

Reply via email to