ついでにSTLのマップのバインディングも作ってみた

http://storehouse.sakura.ne.jp/viewvc/viewvc.cgi/ruby-sparsehash/sparsehash.cpp?revision=2640&root=svn&view=markup
テンプレート、強力だなー。
key_compareの実装の仕方があっているのかどうか…。

rnum= 100 10000 1000000
Hash 0.454 sec. / 0.168 MB 0.156 sec / 2.641 MB 13.234 sec. / 256.957 MB
STL::Map 0.125 sec. / 0.066 MB 0.609 sec. / 0.586 MB 計測不能