2015/3/3にリリースされたRuby 2.2.1ですが、このバージョンでSymbol GCのメモリリーク問題が修正されています。 このバグは以下のコードを実行することで確認できます require 'objspace' require 'pp' def sym_num; Symbol.all_symbols.size; end x = 0 loop { (x += 1).to_s.to_sym if (x % 1000_000) == 0 pp ObjectSpace.count_objects end }