[groonga-dev,00069] Re: grn_obj_set_value()でのoldvalueの取得

Back to archive index

Kouhei Sutou kou****@clear*****
2009年 5月 12日 (火) 21:13:56 JST


須藤です。

In <20090****@epepe*****>
  "Re: [groonga-dev,00067] Re: grn_obj_set_value()でのoldvalueの取得" on Tue, 12 May 2009 16:39:53 +0900,
  morit****@razil***** wrote:

> hookがなくて、GRN_COLUMN_VAR_SIZEでないなら
> grn_obj_get_valueしないで上書きするようにしました〜。

ありがとうございます!

> 手元だとruby hashより1割ぐらい速く動いています。

やっぱりそのくらい速くなりますよね。
最初、手元でやっていたときは、この変更だけでこんなに速くなっ
ておかしいんじゃないか、と思っていました。

GRN_COLUMN_VAR_SIZEのときでも、値のサイズが小さいときとか、
SCALARなときとかは上書きしちゃった方が速いかもしれないなぁと
思いました。調べていないので当てずっぽうですが。。。
ここは、必要になったらまだチューニングできるかもしれませんね。

--
須藤 功平 <kou****@clear*****>

株式会社クリアコード (http://www.clear-code.com/)




groonga-dev メーリングリストの案内
Back to archive index