Using the following Gem versions:
- benchmark-ips (2.1.0)
- chef (11.16.4), which includes:
- erubis (2.7.0)
- json (1.8.1)
Ruby 1.9.3:
Calculating -------------------------------------
monkeypatch 75.000 i/100ms
mash2json2yaml 73.000 i/100ms
-------------------------------------------------
monkeypatch 745.984 (± 9.9%) i/s - 3.750k
mash2json2yaml 761.028 (± 7.9%) i/s - 3.796k
Comparison:
mash2json2yaml: 761.0 i/s
monkeypatch: 746.0 i/s - 1.02x slower
Ruby 2.1.5:
Calculating -------------------------------------
monkeypatch 88.000 i/100ms
mash2json2yaml 86.000 i/100ms
-------------------------------------------------
monkeypatch 884.203 (± 4.0%) i/s - 4.488k
mash2json2yaml 865.697 (± 3.8%) i/s - 4.386k
Comparison:
monkeypatch: 884.2 i/s
mash2json2yaml: 865.7 i/s - 1.02x slower