高速なハッシュ関数を評価したBob Jenkinsのページには、FNV hashがもっとも高速であると書いてあるが、最近のCPU(AMD Athron XP)ではBob Jenkins hashの方が高速だし、もっと高速なハッシュ関数もある、という話。
Ruby 1.9は現在FNV hashを採用してるんだけど、 このSuperFastHash(なんて大胆な名前)に変えちゃおうかなあ。
YARVはPythonやPerlよりも高速であるという話。 我々にとってはもはや当たり前の事実だが、 海外でもそういう認識が広まりつつある。
前にも変えたような気がするけど、YARVの最大のウリは、 「Rubyは(マイクロベンチマークで)遅い」という風評を払拭することによる マーケティング効果だと思う。