锁定老帖子 主题:Spring的获取Bean的性能测试。
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-05-18
最后修改:2009-06-14
package com.liuxt.bean; import junit.framework.TestCase; public class ComputerTest extends TestCase { ctx.destroy(); private static StopWatch testGetBeanFromSpring(AbstractApplicationContext ctx) { private static void testNewInstaniate() { }
测试的前提条件: JDK:java version "1.6.0_13" winxp cpu:2.6Ghz
测试结果: computer1===computer2:false
不知道为什么差距这么大。 请大家帮忙解释一下啊。。。期待中。
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2010-01-10
建议你再加个0来循环。
我的测试结果是10倍以上的差距。 spring的获取过程包括了反射和查找bean,其中反射占了大部分时间,这可以加一个用反射创建bean的测试来证明。 可以看看这个帖子: http://www.iteye.com/topic/266759?page=2 |
|
返回顶楼 | |
发表时间:2010-01-18
airlink 写道 建议你再加个0来循环。
我的测试结果是10倍以上的差距。 spring的获取过程包括了反射和查找bean,其中反射占了大部分时间,这可以加一个用反射创建bean的测试来证明。 可以看看这个帖子: http://www.iteye.com/topic/266759?page=2 java6反射应该很快了呀? |
|
返回顶楼 | |
浏览 2595 次