DIコンテナのパフォーマンス調査2回目

結果は以下の通り。

Guiceも調査してみた。(※設定ファイルからの読み込みでない場合)

一個のクラスを設定ファイルを使用してシングルトン呼び出しを100回繰り返した時の処理時間(単位はミリ秒)

コンテナ名 平均 最大 最小 最大−最小 最大−平均 平均比率
Spring (2.5.4) 5170.4 4266 4718 1642 1189.6 1.6
Seasar (2.4.25) 5951.5 8328 5187 3141 2376.5 1.9
Pico (1.3 and NanoContainer 1.1.2) 3212.5 6360 2937 860 584.5 1
Guice(1.0) 3581.2 3797 3281 985 684.8 1.1

今回もPicoContainerの数値がよかったっす。

GuiceのSingleton設定なんだけどもアノテーション以外はバグってるのかうまくいかなかった・・