Java十大简单性能优化(12)
因此 , 这很容易:
带走
不要在算法的“叶子节点”中调用昂贵的方法 , 而要缓存调用 , 或者在方法合同允许的情况下避免调用 。
5.使用原语和堆栈
上面的例子是从jOOQ , 它使用了大量的仿制药 , 并因此被迫包装类型为使用byte , short , int , 和long-至少前泛型将在爪哇10和项目瓦尔哈拉specialisable 。 但是您的代码中可能没有此约束 , 因此应采取所有措施来替换:
1个 2 |
// Goes to the heap Integer i =817598; |
… 这样: