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