ban*_*ara 1 java comparison integer
如何大于/小于内部工作
如果我将5与100 vs 5与2,147,483,647(Integer.MAX_VALUE)进行比较,那将会有多大的性能
5 < 100 and 5 < Integer.MAX_VALUE
Run Code Online (Sandbox Code Playgroud)
我问的是这个问题,因为在某些代码中,当数据不存在时返回= Integer.MAX_VALUE,即使rank大于100,我们也会丢弃数据,如果我返回101而不是Integer.MAX_VALUE会有一些显着的改进.我收到了数百万条记录的文件,我必须为每条记录进行这种比较.
如果我将5与100和5与2,147,483,647进行比较,那将会有多少性能
在我熟悉的所有32位和64位硬件架构上,两次比较将花费相同的时间.
提高性能的方法是关注您所做的比较次数(更一般地说,算法必须执行的工作量).
| 归档时间: |
|
| 查看次数: |
124 次 |
| 最近记录: |