[jboss-user] [Performance Tuning] - Re: Terrible performance with lot of concurrent ejb calls - SecurityActions.loadClass

jaikiran pai do-not-reply at jboss.com
Thu Dec 2 11:11:19 EST 2010

jaikiran pai [http://community.jboss.org/people/jaikiran] created the discussion

"Re: Terrible performance with lot of concurrent ejb calls - SecurityActions.loadClass"

To view the discussion, visit: http://community.jboss.org/message/574087#574087

> Maros Bajtos wrote:
> The problem as I found out is that with every(!) ejb invocation, ClassLoader.loadClass(String) is called. This is a sample trace (it is called also in other places):
> org.jboss.ejb3.security.RoleBasedAuthorizationInterceptorv2.invoke
> SecurityHelperFactory.getEJBAuthorizationHelper
> SecurityActions.loadClass
> ClassLoader.loadClass
That really looks silly and ugly  :(  The whole security interceptors aren't really efficient (in terms of performance) because of the lack of simple API to interact with the security layer. By the way, if you don't have @SecurityDomain or security-domain for the bean, then that flow shouldn't come into picture. But yes, that entire code piece needs improvement.

Reply to this message by going to Community

Start a new discussion in Performance Tuning at Community

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-user/attachments/20101202/5cb6744f/attachment.html 

More information about the jboss-user mailing list