谁能告诉本人spring的反射机制能否对性能造成开销

J2EE 码拜 9年前 (2016-03-17) 2089次浏览
spring的控制反转是基于java的反射机制,那么本人想问每次通过反射来执行一个对象的方法,是不是比直接执行一个对象的方法慢一些。这个性能可以忽略吗。在高并发企业级应用中,无所谓吗?
解决方案

40

反射方式的调用,肯定对性能造成影响,速度比直接调用慢起码一个量级吧。假如是高并发的应用,那也要看系统性能的瓶颈在哪里。有的人做高并发系统采用普通web系统的方式直接访问RDBMS,那反射这点开销在访问rdbms面前不算啥。虽然影响性能,但一般还是没有什么决定性的问题。

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明谁能告诉本人spring的反射机制能否对性能造成开销
喜欢 (0)
[1034331897@qq.com]
分享 (0)