12/09/10 16:48:31.80 sxxAr/QX
>>372
そのテストコードは全体的にループ回数が少ない気がする。
i=40以降でどうなるか見てみた?
あとrehashの呼び出し条件を下記にするとより効果的っぽい:
Scripts.rehash() if (j>0 && !(j&(j-1)));
要素数が2^nのタイミング呼び出すようなコードね。
手元環境でtick(40)にて2倍くらいの差になった。
jが小さいと頻繁に呼ばれるのでj>0じゃなくて255とか適当に閾値決めてもいいかも