[Seasar-user:12679] Re: 【S2JSF 1.0.x】TagPoolImpl/TagProcessorImplの同期化遅延の改善願い
SCC 村上 剛志
[E-MAIL ADDRESS DELETED]
2008年 1月 30日 (水) 13:01:37 JST
ひが様
お世話になります。
SCC 村上です。
早速のご回答、有難うございました。
こちら側で修正する方向で検討致します。
以上、宜しくお願い致します。
At Tue, 29 Jan 2008 18:42:06 +0900,
Yasuo Higa wrote:
>
> ひがです。
>
> > お世話になります。
> > SCC 村上です。
> >
> > 表題の件についてのお願いとなります。
> >
> > 現在、下記の環境にてアプリケーションの負荷試験を実施しております。
> >
> > サーバ:
> > 2CPU(2CORE)/4GB Memory
> > HP-UX
> > Java 1.5.0_10
> > WebLogic 9.2(ヒープ2GB割り当て)
> >
> > アプリケーション
> > S2JSF 1.0.26
> > Seasar2 2.3.21
> >
> > 負荷テスト時のスレッド数: 30-40 程度
> >
> > 上記の状況下で数度にわたって検証し、
> > パフォーマンスに問題があった箇所のプロファイルを解析致しました。
> >
> > 結果、試験時の環境では
> >
> > 1. TagPoolImpl#request の同期
> >
> > 2. TagProcessorImpl#setProperties が呼び出している
> > BeanDescFactory#getBeanDesc の SynchronizedMap
> >
> Seasar2.4では、Java5の場合は、ConcurrentHashMapを
> 使うように変更したので、Seasar2.3でも同じように
> 変更を入れると良いのではないでしょうか。
>
> Seasar2.3は、バグ以外は修正を入れない安定バージョンなので
> 今回の修正を入れることはできないのですが、
> 変更箇所が少ないので、ご自身のプロジェクトで修正されても
> 大丈夫ではないかと思います。
>
> よろしくお願いします。
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>
Seasar-user メーリングリストの案内