summaryrefslogtreecommitdiff
path: root/benchmark/so_concatenate.yml
blob: 13d65597457fc4e026a9870a194c3b0390de52dc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
prelude: |
  #!/usr/bin/ruby
  # -*- mode: ruby -*-
  # $Id: strcat-ruby.code,v 1.4 2004/11/13 07:43:28 bfulgham Exp $
  # http://www.bagley.org/~doug/shootout/
  # based on code from Aristarkh A Zagorodnikov and Dat Nguyen
benchmark:
  so_concatenate: |

    STUFF = "hello\n"
    i = 0
    while i<10
      i += 1
      hello = ''
      4_000_000.times do |e|
        hello << STUFF
      end
    end
    # puts hello.length
loop_count: 1