blob: bb9ca7e94aca7f4e5a5b99114bcea3602b7f1ab2 (
plain)
1
2
3
4
5
6
7
8
9
10
|
prelude: |
# frozen_string_literal: true
Warning[:experimental] = false
buffer = IO::Buffer.new(32, IO::Buffer::MAPPED)
string = "\0" * 32
benchmark:
buffer.get_value: |
buffer.get_value(:U32, 0)
string.unpack1: |
string.unpack1("N")
|