« 情報の検索・抽出最先端 | メイン | CRF と HMM »
2005年03月08日
perl でメモリ不足
MeCab の次リリースの最終調整。
メモリが 256MB しかないマシンで動作チェックしたら
辞書構築の部分で (perl で実装) メモリ不足で死亡。
連接表の展開、値設定の実装だけど、
C/C++ なら short int (2byte) の配列で簡単に実現できる。
perl native の配列だと 1つの要素に 8byte? ぐらい使うのでかなり無駄。
しょうがないので、perl naitive の配列を使わず、
my $str = "\0" x $size; substr ($str, 10, 2) = pack ("s", -3);
みたいして誤魔化す。うげー
投稿者 taku : 2005年03月08日 00:57
トラックバック
このエントリーのトラックバックURL:
http://chasen.org/~taku/blog/mt-tb.cgi/111
このリストは、次のエントリーを参照しています: perl でメモリ不足:
» private xxx zone movies from private xxx zone movies
private xxx zone movies [続きを読む]
トラックバック時刻: 2007年01月07日 13:01
» Official microsoft site from Official Microsoft site
Official microsoft site [続きを読む]
トラックバック時刻: 2007年02月19日 08:27
» buy propecia from buy propecia
Blog [続きを読む]
トラックバック時刻: 2007年03月01日 09:14
» buy phentermine from buy phentermine
Blog [続きを読む]
トラックバック時刻: 2007年03月10日 23:02