Hash Benchmark for mruby

GitHub

Introduction

mruby における Hash オブジェクトのメモリー使用量を削減することを目的として、Hash オブジェクトのデータ構造を次のように変更しました。

本ベンチマークはこのデータ構造の変更によるメモリー使用量の削減結果と性能への影響を計測したものです。

データ構造の変更による性能への影響をより適切に計測するために、基本的にはそれ以外の変更は行っていません。例えば、以下のような点は変更していません。

ただし、今回何らかの変更があった箇所については以下の対応を行っている場合もあります。