Java > Java6とJava7の性能比較

更新日 2011-12-07
広告
Java7とJava6の性能を比較します。

文字列処理

評価方法
  • StringとStringBuilderの処理性能を計測したときに利用したプログラムを利用
    • multiLine -- Stringを複数回にわけて結合
    • builder -- StringBuilderで結合
    • oneLine -- Stringを1度に結合
  • java6とjava7で、それぞれ10回ずつプログラムを実行し、最大、最小、平均値を比較
  • CPU model name: Intel(R) Core(TM)2 Duo CPU E7600 @ 3.06GHz
結果 (単位はマイクロ秒)
Java SE 1.6.0_29 Java SE 1.7.0_01
multiLine (最大) 4215.0 4528.0
multiLine (最小) 3979.0 4138.0
multiLine (平均) 4082.8 4325.4
builder (最大) 1891.0 1982.0
builder (最小) 1750.0 1784.0
builder (平均) 1830.2 1885.8
oneLine (最大) 35.0 37.0
oneLine (最小) 33.0 34.0
oneLine (平均) 33.5 34.3
現時点では、Java6のほうが高速だった。
広告
お問い合わせは sweng.tips@gmail.com まで。
inserted by FC2 system