[japan-jbug 513] Re: Seamを使用したアプリケーションを公開しました

Back to archive index

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の動作もおかしくなったので
欲張るのはやめました。




Japan-jbug-members メーリングリストの案内
Back to archive index