summaryrefslogtreecommitdiff
path: root/benchmark/buffer_get.yml
blob: e375dcf85dc04ec7345dfb015414f61228f73342 (plain)
1
2
3
4
5
6
7
8
9
benchmark:
  - name: buffer.get
    prelude: buffer = IO::Buffer.new(32, IO::Buffer::MAPPED)
    script: buffer.get(:U32, 0)
    loop_count: 20000000
  - name: string.unpack
    prelude: string = "\0" * 32
    script: string.unpack("C")
    loop_count: 20000000