[Seasar-user:9485] Re: s2-2.4.10以降で、Daoが初回動作する際に遅くなった

Koichi Kobayashi [E-MAIL ADDRESS DELETED]
2007年 7月 26日 (木) 22:00:24 JST


小林 (koichik) です.

何度も申し訳ありませんが,添付のクラスを使って
もう一度 2.4.9 と 2.4.10 でご確認お願いします.
BeanMetaDataFactoryImpl と BeanMetaDataImpl は
org.seasar.dao.impl (前回と同じ) ですが,
DatabaseMetaDataUtil は org.seasar.extension.jdbc.util
なのでご注意ください.

なお,こちらでも [Seasar-user:9473] で遅かった
SyokuinZyohoKihon01Dto でテストしてみましたが,
やっぱり 2.4.9 と 2.4.10 では違いがなかったそうです.
悩ましいですね...


Date:    Thu, 26 Jul 2007 16:01:05 +0900
From:    Tetsuya Toba <[E-MAIL ADDRESS DELETED]>
To:      [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:9473] Re: s2-2.4.10以降で、Daoが初回動作する際に遅くなった

> 鳥羽です。
> 
> 実行環境自体はJDK5でしたので、nanoTime()にしてやってみました。
> 
> ミニ環境で採取してみたのですが、あまり違いがないような感じです。
> 違いがあるとしたらcp4のあたりですが、2個目のDaoでは逆転していますので、
> バージョンによる違いではなく、環境のような感じです。
> 濡れ衣かもしれません。(^^;
> 
> サーバでも同じものを入れて採取してみましたが、こちらは異様な数値となりま
> した。
> 
> よろしくお願いいたします。
> 
> 
> Koichi Kobayashi さんは書きました:
> > 小林 (koichik) です.
> > 
> > Date:    Wed, 25 Jul 2007 19:00:02 +0900
> > From:    Toshihiro Nakamura <[E-MAIL ADDRESS DELETED]>
> > To:       [E-MAIL ADDRESS DELETED]
> > Subject: [Seasar-user:9447] Re: s2-2.4.10以降で、Daoが初回動作する際に遅くなった
> > 
> >> いただいたログから判断すると、遅くなっている箇所は
> >> BeanMetaDataFactoryImplの84行目のcreateBeanMetaDataメソッドです。
> > 
> > ということなので,ダサいやり方ですが
> > BeanMetaDataFactoryImpl で実行時間を
> > 出力するようにしたソースを添付します.
> > こちらを使って 2.4.9 と 2.4.10 それぞれで
> > 動かした結果を ML の方に送ってください.
> > 
> > 送っていただいた Dao は定数アノテーションを
> > 使っていたので J2SE1.4 をお使いなのだと
> > 思いますが,もし JDK5 をお使いであれば,
> > 添付したソースの
> > 
> >         long t1 = System.currentTimeMillis();
> > 
> > などは
> > 
> >         long t1 = System.nanoTime();
> > 
> > にしてください.
> > 
> > 
> > 
> > --
> > <signature>
> >    <name>Koichi Kobayashi</name>
> >    <e-mail>[E-MAIL ADDRESS DELETED]</e-mail>
> > </signature>
> > 
> > 
> > ------------------------------------------------------------------------
> > 
> > _______________________________________________
> > Seasar-user mailing list
> > [E-MAIL ADDRESS DELETED]
> > https://ml.seasar.org/mailman/listinfo/seasar-user
> 
> 
> -- 
> 鳥羽 哲也
> ソリューション営業部 開発課 主任
> 株式会社 京信システムサービス 河原町事業所
> tel: 075-221-0231(内線 511) fax: 075-221-0241
> url: http://www.kssinet.co.jp/
> ※弊社の個人情報保護ポリシーにより、同報メールは
>  Bcc:による送信となります。ご了承ください。


-- 
<component name="koichik">
    <property name="fullName">"Koichi Kobayashi"</property>
    <property name="email">"[E-MAIL ADDRESS DELETED]"</property>
    <property name="blog">"http://d.hatena.ne.jp/koichik"</property>
</component>
-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: BeanMetaDataFactoryImpl.java
型:         application/octet-stream
サイズ:     7151 バイト
説明:       無し
URL:        http://ml.seasar.org/archives/seasar-user/attachments/20070726/a6ad705f/attachment.obj 
-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: BeanMetaDataImpl.java
型:         application/octet-stream
サイズ:     20754 バイト
説明:       無し
URL:        http://ml.seasar.org/archives/seasar-user/attachments/20070726/a6ad705f/attachment-0001.obj 
-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: DatabaseMetaDataUtil.java
型:         application/octet-stream
サイズ:     12872 バイト
説明:       無し
URL:        http://ml.seasar.org/archives/seasar-user/attachments/20070726/a6ad705f/attachment-0002.obj 


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