【发布时间】:2012-02-27 05:35:18
【问题描述】:
假设我有一个非常轻量级的对象:
public class Point {
public int x;
public int y;
public Point(int ax, int ay){
x = ax;
y = ay;
}
}
而且我需要非常频繁地计算距离 - 例如,在移动设备上可能每秒触发几次的滚动事件期间。
如果每次都使用 new Point(a, b) 使代码更干净、更透明,性能是否足够显着,我应该考虑缓存一些引用并更新成员变量(而不是实例化)?
【问题讨论】:
标签: java performance