[Seasar-user:4631] Re: S2ContainerImpl#internalGetComponentDef のsynchronizedについて
Amatatsu Tetsurou
[E-MAIL ADDRESS DELETED]
2006年 9月 19日 (火) 18:52:26 JST
ひが様
天辰です。
迅速な回答恐れ入ります。
宜しくお願いします。
以上
> -----Original Message-----
> From: [E-MAIL ADDRESS DELETED] [mailto:[E-MAIL ADDRESS DELETED]] On Behalf Of Yasuo Higa
> Sent: Tuesday, September 19, 2006 6:00 PM
> To: [E-MAIL ADDRESS DELETED]
> Subject: [Seasar-user:4630] Re: S2ContainerImpl#internalGetComponentDef のsynchronizedについて
>
> ひがです。
>
> > 天辰と申します。
> >
> > 遅くなりましたが、Seasar-user:4592の件の続きです。
> > 前回は赤羽から質問させていただきましたが、
> > 負荷テストは私が担当しておりますので続きは私からさせていただきます。
> >
> > よりはっきりさせるために、以下の2つの検証を行いました。
> > 検証1:s2-framework-2.3.7.jarからs2-framework-2.3.11.jarへのバージョンアップを行う。
> > ※internalGetComponentDefのパフォーマンスが向上する改修がなされている事が
> > 分かっているためこのようにしました。
> > 検証2:s2-framework-2.3.11.jarにバージョンアップ後に、S2ContainerImplクラス内に
> > 宣言されているsynchronizedを全て削除したソースを作成して適用する。
> >
> > 結果:
> > 検証1の実施結果
> > 処理実行時のレスポンスタイムは大幅に改善しましたが、
> > CPUリソースを使い切らずにレスポンスが悪化する問題及び、
> > CPU数を増やしても状況が改善しない問題は解決しませんでした。
> > ソースコードの変更内容を確認させていただきましたが、
> > synchronizedを外す対応ではなくsynchronized時間を短縮させる
> > 対応であるように見受けられました。
> > 検証2の実施結果
> > CPUリソースを使い切らずにレスポンスが悪化する問題及び、
> > CPU数を増やしても状況が改善しない問題いずれも
> > 「解決しました。」
> >
> 詳細な検証ありがとうございました。m(_ _)m
> synchronizedを使うかどうかを選択できるようにする方向で
> コミッタと相談します。
>
> Yasuo Higa
> The Seasar Project
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://www.seasar.org/mailman/listinfo/seasar-user
Seasar-user メーリングリストの案内