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の数値がよかったっす。