+jruby 9.1.5.0 (2.3.1) 2016-09-07 036ce39 OpenJDK 64-Bit Server VM 25.111-b15 on 1.8.0_111-b15 +jit [linux-x86_64]
+$ ruby bench_struct_ostruct.rb
+Rehearsal ------------------------------------------------------------
+OpenStruct hash style 5.130000 0.040000 5.170000 ( 4.258238)
+OpenStruct object style 70.240000 0.550000 70.790000 ( 63.509912)
+Struct hash style 2.080000 0.010000 2.090000 ( 1.861567)
+Struct object style 1.750000 0.000000 1.750000 ( 1.649185)
+Struct each hash style 1.920000 0.010000 1.930000 ( 1.829623)
+Struct each object style 1.810000 0.010000 1.820000 ( 1.733285)
+-------------------------------------------------- total: 83.550000sec
+OpenStruct hash style 4.900000 0.010000 4.910000 ( 4.870477)
+OpenStruct object style 68.000000 0.490000 68.490000 ( 64.333432)
+Struct hash style 1.810000 0.010000 1.820000 ( 1.811357)
+Struct object style 1.530000 0.000000 1.530000 ( 1.522939)
+Struct each hash style 1.980000 0.010000 1.990000 ( 1.886835)
+Struct each object style 1.700000 0.010000 1.710000 ( 1.690192)