koji.****@hitac*****
koji.****@hitac*****
2008年 8月 1日 (金) 19:12:06 JST
飯野です。 To:小林さん 貴重な情報ありがとうございます。 残念ながら自分のコードで@BypassInterceptersで性能を 改善できそうなところはありません・・・ 自分なりの性能改善方法ですが、画面の設計がもともと重すぎる事と 計測に使ったサーバスペックがちょっと古いとことはあるのですが、 ログを分析した結果、膨大なコンポーネントが生成され、コンポーネントの 生成ごとにEventsがインスタンス化され、raiseEventが行われていたので そこを高速化するために、Eventsのインスタンス化をSingletonパターンに 変更したjboss-seam.jarを作成し、計測したところスループットがあがりました。 但し、さすがにフレームワークの部分を改造して使うのは気が引けたので、 切羽詰った際の裏わざと考えています。 to:山田さん 現象としては、Ajaxとして部分Renderingを行ってほしいのに、ページ全体の Renderingが行われるのです・・・このへんはうまく行ってますか? 唯一、うまく動作したのがa4j:pollだけです。 RichFacesのバージョンを変えたらa4j:pollの動作もおかしくなったので 欲張るのはやめました。