为什么反射慢?

为什么反射慢?

Java系列 3年前 (2020-11-09) 浏览: 908 评论: 0

现在您仍然从其他开发人员那里听到的一句话是,Java不仅速度慢,而且反射是JDK中异常缓慢的一部分。这篇文章是为那些相信或希望与信徒进行建设性对话的人准备的。 这篇文章中介绍的技术主题已经有很多年了,但是当你发现它们的时候,有些东西会让你大吃一惊。因此,即使您是一个经验丰富的Java开发人员,您也可以在这里找到一些有趣的地方。 有人怎么能测量出反射是慢的呢?第一个想法是运行一个基准应用程序。这可以

Java反射真的慢吗?

Java反射真的慢吗?

Java系列 3年前 (2020-11-08) 浏览: 439 评论: 0

你是否听到人们说“Java反射太慢了”或“使用反射刚刚降低了性能”,但我还没有听到任何确切的数字。不如我们做些测试来了解真实情况。 下面我编写了一些示例代码来对典型的Java方法调用与基于反射的方法调用进行比较。结果正是我对JVM的期望。任何可优化的函数(比如返回一个常量,或者一个只依赖于输入的方法,或者像交换内存中的整数这样的简单操作)都会因为在方法中执行的工作太快而出现明显的减速。但是,当该方

登录

忘记密码 ?

切换登录

注册