作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当比较两种不同的算法实现时(因此,不关心它们的绝对性能,而只关心相对性能)我是否最好强制 Java 只运行解释代码?
也就是说,打开 -Xint
标志会更好吗?
最佳答案
我不认为禁用 JIT 会更好。
要么您决定测量抽象的渐近性能(在这种情况下您肯定需要大 O 表示法),要么您决定测量给定机器上给定输入数据的给定实现的性能。
如果您决定选择后者,那么禁用 JIT 将毫无意义:您想要的是在现实环境中衡量性能,而在现实环境中,您通常会进行 JIT 编译。
关于java - 当只关心几种算法的相对性能时,强制 Java 从不 JIT 编译我的方法会更好吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9458629/
我一直在学习如何创建自定义 ArrayAdapter 并熟悉重写 ArrayAdapter 的 getViewTypeCount 和 getItemViewType 方法。 为什么 Android V
我是一名优秀的程序员,十分优秀!