Java5とJava6のパフォーマンス
前々から言われていることですが、Java6はJava5に比べて爆速なわけです。
札幌Javaコミュニティの勉強会でEffective Javaを使っているんですが、検証で少し調べていたら思った以上の数字が出たのでメモ。
検証に試用したコードはこれだけです。
public static void main(String[] args) { int NUM = 31; long start = System.currentTimeMillis(); for (int i = 0; i < Integer.MAX_VALUE; i++) { int hash = 17; hash = hash * NUM + i; hash = hash * NUM + i; hash = hash * NUM + i; hash = hash * NUM + i; hash = hash * NUM + i; } System.out.println(System.currentTimeMillis() - start); }