[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 メーリングリストの案内