[perf] review StartupServletContextListener if HttpSessionAttributeListener is required ---------------------------------------------------------------------------------------
Key: MYFACES-3250 URL: https://issues.apache.org/jira/browse/MYFACES-3250 Project: MyFaces Core Issue Type: Improvement Environment: myfaces trunk, tomcat 6.0.26 Reporter: Martin Kočí Priority: Minor When running stress test this is one of the most BLOCKED thread (blocked on some ArrayList monitor in tomcat internals): org.apache.catalina.core.ContainerBase.fireContainerEvent(String, Object) org.apache.catalina.session.StandardSession.fireContainerEvent(Context, String, Object) org.apache.catalina.session.StandardSession.setAttribute(String, Object, boolean) org.apache.catalina.session.StandardSession.setAttribute(String, Object) org.apache.catalina.session.StandardSessionFacade.setAttribute(String, Object) org.apache.myfaces.context.servlet.SessionMap.setAttribute(String, Object) org.apache.myfaces.util.AbstractThreadSafeAttributeMap.put(String, Object) org.apache.myfaces.util.AbstractThreadSafeAttributeMap.put(Object, Object) This happens when someone puts a attribute into httpSession: org.apache.myfaces.util.AbstractThreadSafeAttributeMap.put(Object, Object) org.apache.myfaces.renderkit.ServerSideStateCacheImpl.nextViewSequence(FacesContext) org.apache.myfaces.view.facelets.FaceletViewDeclarationLanguage.getResponseEncoding(FacesContext, String) org.apache.myfaces.renderkit.ServerSideStateCacheImpl.saveSerializedViewInServletSession(FacesContext, then Servlet container delivers event HttpSessionBindingEvent. in myfaces HttpSessionAttributeListener in implemented by oam.StartupServletContextListener and handles some stuff for managed beans. Review if this is needed - ideally remove it. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira