[Seasar-user:5992] Re: 【S2JSF1.0.x】セッションへのSerializedView保持件数について

SCC 村上 剛志 [E-MAIL ADDRESS DELETED]
2007年 2月 1日 (木) 20:36:37 JST


お世話になっております。
SCC 村上です。

掲題の件ですが、とりあえずのご報告となります。

先日SVNリポジトリから取得した
S2StateManagerにてS2JSF 1.0.22を再ビルドし
当該機能の負荷試験を実施したところ
設定どおりSerializedViewの保持数が
制限されていることが確認できました。

お忙しい中、ご対応ありがとうございました。
以上です。


At Fri, 26 Jan 2007 18:59:08 +0900,
SCC 村上 剛志 wrote:
> 
> 
> お世話になっております。
> SCC 村上です。
> 
> 掲題の件、ご対応ありがとうございました。
> 
> 恐れ入りますが、
> 次回リリース時期はいつ頃になりますでしょうか?
> 実は、問題が発生した機能の負荷試験が
> 急遽来週末に決定してしまいまして、
> できれば、来週中頃までにリリースいただけると
> 非常に助かるのですが...
> 
> 勝手を行って大変申し訳ありませんが、
> ご検討の程宜しくお願いいたします。
> 
> 以上、宜しくお願いいたします。
> 
> 
> 
> At Fri, 26 Jan 2007 18:43:52 +0900,
> 出羽 健一 wrote:
> > 
> > 村上 様
> > 
> > 出羽です。
> > 
> > セッションへのSerializedViewの保持件数の件ですが、
> > プログラムを修正しコミットしました。
> > 次のバージョンに反映されます。
> > 
> > よろしくお願いします。
> > 
> > > -----Original Message-----
> > > From: [E-MAIL ADDRESS DELETED] 
> > > [mailto:[E-MAIL ADDRESS DELETED]] On Behalf Of 出羽 健一
> > > Sent: Wednesday, January 24, 2007 2:36 PM
> > > To: [E-MAIL ADDRESS DELETED]
> > > Subject: [Seasar-user:5869] 
> > > Re:【S2JSF1.0.x】セッションへのSerializedView保持件数について
> > > 
> > > 出羽です。
> > > 
> > > 下記の件、ご報告ありがとうございます。
> > > 調査・対応しますので、お待ち下さい。 
> > > 
> > > > -----Original Message-----
> > > > From: [E-MAIL ADDRESS DELETED] 
> > > > [mailto:[E-MAIL ADDRESS DELETED]] On Behalf Of SCC 村上 剛志
> > > > Sent: Wednesday, January 24, 2007 1:56 PM
> > > > To: [E-MAIL ADDRESS DELETED]
> > > > Subject: [Seasar-user:5868] Re: 
> > > > 【S2JSF1.0.x】セッションへのSerializedView保持件数について
> > > > 
> > > > 
> > > > お世話になっております。
> > > > SCC 村上です。
> > > > 
> > > > SerializedViewの保持件数の件についてですが
> > > > 指定件数以上のSerializedViewが保持されてしまう
> > > > 原因がわかりました。
> > > > 
> > > > 現在我々で担当している業務機能は下記のような
> > > > 画面遷移となっております。
> > > > 
> > > >  任意の画面
> > > >   ↓ getリクエスト - (1)
> > > >  A画面
> > > >   ↓ getリクエスト - (2)
> > > >  B画面
> > > >   ↓ getリクエスト - (3)
> > > >  C画面
> > > >   ↓ postリクエスト - (4)
> > > >  D画面
> > > > 
> > > > S2JSF1.0.21のソースにてEclipseでデバッグしたところ
> > > > getリクエスト(1)-(3)で
> > > > S2StateManager#saveSerializedViewが呼ばれ、
> > > > SerializedViewがセッションに保持されますが
> > > > postリクエスト(4)までS2StateManager#restoreViewが
> > > > コールされることはないため、
> > > > (1)-(3)までで保持されたSerializedViewが削除されないようです。
> > > > 
> > > > できればgetリクエスト時に保持された
> > > > SerializedViewも指定件数以上保持されないよう
> > > > 改修をお願いしたいのですが、難しいでしょうか?
> > > > 
> > > > 以上、宜しくお願いいたします。
> > > > 
> > > > 
> > > > 
> > > > At Wed, 24 Jan 2007 10:24:35 +0900,
> > > > SCC 村上 剛志 wrote:
> > > > > 
> > > > > 
> > > > > お世話になっております。
> > > > > SCC 村上です。
> > > > > 
> > > > > ご返答ありがとうございます。
> > > > > インラインにて回答いたします。
> > > > > 
> > > > > At Wed, 24 Jan 2007 09:45:21 +0900,
> > > > > Shinpei Ohtani wrote:
> > > > > > 
> > > > > > 大谷です。
> > > > > > 
> > > > > > > ちなみに、下記設定
> > > > > > >
> > > > > > > <context-param>
> > > > > > >   <param-name>
> > > > > > >     org.seasar.jsf.UI_VIEW_ROOT_CACHE_SIZE
> > > > > > >   </param-name>
> > > > > > >   <param-value>10</param-value>
> > > > > > > </context-param>
> > > > > > >
> > > > > > > にて、S2StateManager.VIEW_ACCESS_INFO項目として
> > > > > > > セッションに保持されているHashMapのサイズについては
> > > > > > > 制限できることは確認済みです。
> > > > > > > 上記設定はSerializedViewの保持数についても
> > > > > > > 有効だと思っていましたが、違うようでした。
> > > > > > 
> > > > > > いえ、この設定でSerializedViewの数も制限しているはずですが、
> > > > > > どのようにSerializedViewの保持数が設定の制限数を超えていると
> > > > > > 判断されたのでしょうか?
> > > > > 
> > > > > 申し訳ありません。
> > > > > 私も直接事象を確認したわけではないのですが、
> > > > > 機能開発担当者の報告によると、
> > > > > 
> > > > >  上記設定を"10"にした状態で
> > > > >  S2StateManager.SERIALIZED-VIEW-[画面毎のviewId]が
> > > > >  8つセッションに保持される画面遷移パターンにおいて
> > > > >  設定を"2"に変更したが、変化なかった。
> > > > > 
> > > > > とのことでした。
> > > > > もう少し担当に話を聞いてみます。
> > > > > 
> > > > > 以上、宜しくお願いいたします。
> > > > > 
> > > > > 
> > > > > > 
> > > > > > 宜しくお願いします。
> > > > > > 
> > > > > > 07/01/22 に SCC 村上 剛志<[E-MAIL ADDRESS DELETED]> さんは書きました:
> > > > > > >
> > > > > > > いつもお世話になっております。
> > > > > > > SCC 村上です。
> > > > > > >
> > > > > > > 早速ですが、掲題の件について
> > > > > > > ご確認したいことがあります。
> > > > > > >
> > > > > > > S2JSF1.0.21を使用した環境でプロファイルを実施し
> > > > > > > セッション内のオブジェクト数を確認したところ
> > > > > > > SerializedViewがセッション内オブジェクトの
> > > > > > > 大半を占めていたため、SerializedViewの保持数を
> > > > > > > 制限したいと思っています。
> > > > > > >
> > > > > > > このようなことは可能でしょうか?
> > > > > > > また、仕様として問題ないでしょうか?
> > > > > > > 勉強不足で申し訳ありませんが、ご教示いただければ
> > > > > > > と思います。
> > > > > > >
> > > > > > > ちなみに、下記設定
> > > > > > >
> > > > > > > <context-param>
> > > > > > >   <param-name>
> > > > > > >     org.seasar.jsf.UI_VIEW_ROOT_CACHE_SIZE
> > > > > > >   </param-name>
> > > > > > >   <param-value>10</param-value>
> > > > > > > </context-param>
> > > > > > >
> > > > > > > にて、S2StateManager.VIEW_ACCESS_INFO項目として
> > > > > > > セッションに保持されているHashMapのサイズについては
> > > > > > > 制限できることは確認済みです。
> > > > > > > 上記設定はSerializedViewの保持数についても
> > > > > > > 有効だと思っていましたが、違うようでした。
> > > > > > >
> > > > > > > 以上、宜しくお願いいたします。
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > ---
> > > > > > > 村上剛志(Tsuyoshi Murakami)
> > > > > > > 株式会社エスシーシー  システム事業本部
> > > > > > > 第1システム事業部 インターネットサービス部
> > > > > > > TEL: 03-3228-4446 FAX: 03-3319-6994
> > > > > > > E-mail: [E-MAIL ADDRESS DELETED]
> > > > > > > _______________________________________________
> > > > > > > Seasar-user mailing list
> > > > > > > [E-MAIL ADDRESS DELETED]
> > > > > > > https://ml.seasar.org/mailman/listinfo/seasar-user
> > > > > > >
> > > > > > 
> > > > > > 
> > > > > > --
> > > > > > =============================
> > > > > > Shinpei Ohtani
> > > > > > [E-MAIL ADDRESS DELETED]
> > > > > > =============================
> > > > > > _______________________________________________
> > > > > > Seasar-user mailing list
> > > > > > [E-MAIL ADDRESS DELETED]
> > > > > > https://ml.seasar.org/mailman/listinfo/seasar-user
> > > > > > 
> > > > > _______________________________________________
> > > > > Seasar-user mailing list
> > > > > [E-MAIL ADDRESS DELETED]
> > > > > https://ml.seasar.org/mailman/listinfo/seasar-user
> > > > > 
> > > > _______________________________________________
> > > > Seasar-user mailing list
> > > > [E-MAIL ADDRESS DELETED]
> > > > https://ml.seasar.org/mailman/listinfo/seasar-user
> > > > 
> > > _______________________________________________
> > > Seasar-user mailing list
> > > [E-MAIL ADDRESS DELETED]
> > > https://ml.seasar.org/mailman/listinfo/seasar-user
> > > 
> > _______________________________________________
> > Seasar-user mailing list
> > [E-MAIL ADDRESS DELETED]
> > https://ml.seasar.org/mailman/listinfo/seasar-user
> > 



Seasar-user メーリングリストの案内