summaryrefslogtreecommitdiff
path: root/benchmark/io_file_write.yml
blob: 68af6d588c40f293d9c5336c7afe7d81aa77aa69 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
benchmark:
  io_file_write: |
    #
    # Seek and Write file.
    #

    require 'tempfile'

    max = 200_000
    str = "Hello world!  " * 1000
    f = Tempfile.new('yarv-benchmark')

    max.times{
      f.seek 0
      f.write str
    }
loop_count: 1