summaryrefslogtreecommitdiff
path: root/benchmark/marshal_dump_load_geniv.yml
blob: 6395c1d1cd896e0a08c2750102b2cd82862aa320 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
benchmark:
  marshal_dump_load_geniv: |
    a = ''
    a.instance_eval do
      @a = :a
      @b = :b
      @c = :c
    end
    100000.times do
      a = Marshal.load(Marshal.dump(a))
    end
    #p(a.instance_eval { @a == :a && @b == :b && @c == :c })
loop_count: 1