From: MORITA Naoyuki Date: 2002-02-28T00:38:49+09:00 Subject: [ruby-dev:16147] Re: Hash implementation 森田と申します。 すみません、激しく早とちりでした……出直してきます……。 ---- MORITA Naoyuki made from recycled electron > はじめまして、森田と申すものです。 > > とあるログの解析のために、1000〜のオーダーのサイズのhashを使うプログラ > ムを書いています。 > > Hashクラスの動作がとても重いのでRuby 1.6.6 の hash.c と st.c をちょっ > と見てみたんですが、Hashクラスをnewした時に生成されるhashのbinの数(?) > が現在の実装だと11しか取られないようなので、hashのサイズが少し大きくな > ると極端に効率が低下してしまいます。 > > (a) Hashのインスタンスを作る時のbinの数を大きくするか、 > (b) binの数を指定してnewできるように > したほうがいいように思いますが、どうでしょうか。 > > ---- > MORITA Naoyuki > made from recycled electron > >