タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

groovyとgbenchに関するkanemu1117ncのブックマーク (1)

  • 正しいGroovyベンチマーク

    GroovyのようなJVM上に乗っている言語のベンチマークは難しく、安易に行うと誤った結果を出すことになります。例えばStringBuilderとStringBufferの比較するため次のようなプログラムを書いたとします。StringBufferは同期の為にStringBuilderよりも遅いことがよく知られています: def n = 100 * 1000 def at, bt bt = System.nanoTime() n.times { def sb = new StringBuilder() sb.append('foo') sb.append('bar') sb.append('baz') } at = System.nanoTime() println((at - bt) / n) bt = System.nanoTime() n.times { def sb = new St

    正しいGroovyベンチマーク
  • 1