まつもと ゆきひろです

In message "Re: [ruby-dev:37908] Re: 配列の重複検出用Hashの使いまわし"
    on Thu, 5 Feb 2009 01:43:08 +0900, wanabe <s.wanabe / gmail.com> writes:

|>>> ruby-1.9では配列内の重複要素の検出のために
|>>> 内部でHashオブジェクトが生成されますが、
|>>> これをスレッドローカルに保存して使いまわすことで
|>>> オブジェクト生成とGCの回数を減らすパッチを書きました。
|>>
|>> Hash の操作をすると hash や eql? メソッドを呼びますが、その
|>> 中でまた重複要素の検出が必要になることはないのでしょうか。

|使用済みHashオブジェクトを配列に保存して
|そこから使いまわすように書き直しました。

いいんじゃないでしょうか。コミットしてみてください。