Jsf 2 为JSF2编写自定义状态管理器
我使用JSF2.0编写的应用程序存在性能问题(OOM错误)。我可以看到堆的大小在超过25个用户的情况下急剧增长,最终以OOM结束。作为性能调整计划的一部分,将视图状态保存在缓存服务器中 任何这样做的指针都会非常有用。首先,我重写了SaveView(..)方法,将UIViewRoot存储在缓存中,并仅通过使用viewId恢复它。它会被调用,但问题是,一个一致的ArrayIndexOut。。。调用ServerStateHelper(我认为它是默认的服务器端保存方法helper)中的异常,它抛出此异常Jsf 2 为JSF2编写自定义状态管理器,jsf-2,Jsf 2,我使用JSF2.0编写的应用程序存在性能问题(OOM错误)。我可以看到堆的大小在超过25个用户的情况下急剧增长,最终以OOM结束。作为性能调整计划的一部分,将视图状态保存在缓存服务器中 任何这样做的指针都会非常有用。首先,我重写了SaveView(..)方法,将UIViewRoot存储在缓存中,并仅通过使用viewId恢复它。它会被调用,但问题是,一个一致的ArrayIndexOut。。。调用ServerStateHelper(我认为它是默认的服务器端保存方法helper)中的异常,它抛出此异常
有人成功尝试了自定义StateManager实现吗?请分享。您使用的JSF实现/版本是什么?您是否已确定viewstate管理是您绩效问题的根本原因?