- Spring Boot进阶:原理、实战与面试题分析
- 郑天民
- 170字
- 2025-02-26 16:00:00
3.3.2 案例结果分析
现在,让我们执行这个测试用例,得到的结果如下所示:
代码清单3-20 测试用例结果
NOProxy: 562900(ns) 0(ms) JDKProxy: 39113600(ns) 39(ms) CGLIBProxy: 46222000(ns) 46(ms)
以上量化结果取决于不同的机器配置,但不影响我们得出结论。从结果中不难看出,JDK动态代理在性能上优于CGLIB动态代理,但相差并不大。事实上,通常情况下,我们不需要对上述结果有太多的担忧,因为相比代理机制带来的优势,添加代理的时间往往可以忽略不计。