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

    require 'tempfile'

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

    max.times{
      f.seek 0
      f.read
    }
loop_count: 1