【发布时间】:2012-07-26 00:42:40
【问题描述】:
我在我们的应用程序中使用 SUN JSF1.2 和 Richfaces 3.3.1。作为性能调整的一部分,在 web.xml 中添加了以下参数
<context-param>
<param-name>com.sun.faces.numberOfViewsInSession</param-name>
<param-value>2</param-value>
</context-param>
<context-param>
<param-name>com.sun.faces.numberOfLogicalViews</param-name>
<param-value>2</param-value>
</context-param>
当我检查会话对象时,我发现 org.ajax4jsf.application.AjaxStateHolder 消耗了几乎 85%(几乎 10 MB)的会话内存。即使我试图从会话中获取 AjaxStateHolder 对象,但无法删除所有缓存的会话。
我在网上搜索过,有人提到Richfaces存在问题。
有没有办法从 LRMap 中清除所有缓存的视图。
【问题讨论】:
标签: java performance jsf-1.2 ajax4jsf