Seasar

検索処理のパフォーマンスを更に比較してみた

前の日記「検索処理のパフォーマンスを比較してみた」の続きです。 DBFlute 0.8.1が昨日(10/10)リリースされたので これについてもパフォーマンスを比較してみました(.NET版のみ)。 Behavior+CBによる検索が大幅に高速化されています。 動作環境はDBFluteを…

検索処理のパフォーマンスを比較してみた

お詫びとお知らせ: 10/05時点に書いた計測結果に大きな誤りがあったため 表、グラフを訂正しました。 Bhv+CB以外のパターンでEntityへ更新日など「共通カラム」の 設定を行っていない実装で計測してしまっていました。 (実際のMEMBERテーブルの列数の半分…

ついカッとなってS2Dao.NETの機能を使わずに検索処理を書いてみた

Seasar+S2Daoを使ったプロジェクトで、 開発終盤、もしくは結合テストなどを行う頃になると 高確率で言われる台詞があります。 「○○の処理でパフォーマンスが出ない。 S2Daoは色々リフレクションとか使ってるから そのせいで遅いんじゃないの?」 というよう…

最小構成の場合は設定ファイルなしでQuillを利用できるようにする・・・予定

Quillを利用する際、 Quill単体での使用(S2Daoの使用やアセンブリのロードを行わない)でも app.config、またはSeasar.Quill.dll.configというファイルを 用意しないと初期化時に例外が発生するようにしてしまっています。 これを単体での使用なら設定ファ…

QuillContainer#GetComponentのスレッドセーフを検証してみた

.NET版SeasarにはQuillという簡易DIコンテナがあるのですが たまに「QuillのGetComponentはスレッドセーフなの?」と 聞かれることがあります。 中でlockステートメントを使っているから大丈夫☆ ……で終わらせるのはいささか乱暴なので 検証コードを書いてみ…

Seasar Conference 2008 autumn

Seasar Conference 2008 autumn に参加してきました。自分が聞いてきたセッションは以下の通り。 S2Chronousのご紹介とその使い方 OpenSocialに見るGoogleのオープン戦略 フレームワーク再考(ColdFusion-cfneoによるテストというお仕事の整理) Seasar.NET…