NOKUBI Takatsugu
knok****@daion*****
2006年 5月 20日 (土) 23:13:27 JST
At Sat, 20 May 2006 04:37:51 +0900, Taku Kudo wrote: > adding virtual node の数はどうでしょうか? 特に出ていません。じゃっかん出るようなエントリはあるのですが、その前 にコーパスを読み込む途中でメモリがいっぱいになって終了されてしまいます。 > > まだソースをきちんとみていないのですが、やはり64bit環境だとメモリの > > 消費のしかたもちがうのでしょうか。 > > 単純にポインタのサイズが違います。 > たとえば、mecab_node_t は双方向リストになってて、別の node への > ポインタをさしています。単純に sizeof(mecab_node_t) > するとサイズが 64bit 環境では1.5 倍ぐらいになると思います。 なるほど、やはり違いますか... メモリ空間自体が広大になっているわけで すから、これはしょうがないですよね。うーん。 現状はコーパスを200分割して32bit環境で処理させています。金曜の午後に しかけたので、月曜日出社した時にどこまで進んでいるか確認します。 -- 野首 貴嗣 E-mail: knok****@daion***** knok****@namaz***** / knok****@debia*****