訂正:AOPパフォーマンス比較
すみません、以前のSpringとGuiceのAOPパフォーマンス比較ですが、テストコードに間違いがありまして、条件が同じになってませんでした。
Guiceは毎回エンハンスしたインスタンスを作っていた一方、Springは1つのProxyを使い回していたという…。数字を見て何らかの感想をもってしまった方、本当にすみません。
// 訂正前(デフォルトなのでシングルトン) RootBeanDefinition proxy = new RootBeanDefinition(ProxyFactoryBean.class); // 訂正後(シングルトン指定をfalseに) RootBeanDefinition proxy = new RootBeanDefinition(ProxyFactoryBean.class, false);
修正後の計測結果は次の記事にあります。